I recently completed my IST 240 course at Penn State and had the opportunity to create a game in Java. As we learned Objective Oriented programming with Java, myself and Joshua Mathews designed, coded, and bug fixed "Packet Attack".
"Packet Attack" is designed as a customizable dungeon crawler style, with a IT twist. The game focuses around the main character, a network administrator whom was quick to curse their network switches. One day, the admin was struck by lightning and transferred into the network switches! To escape, the admin would have to fight through the Firmware Bugs, Firewalls, and Viruses, traveling between the network switches through the ethernet cables till reaching the treasure chest to escape! As you fight through the monsters, on death they will drop helpful items for the hero.
The game is designed to allow you to customize the number of levels, number of rooms per level, number of monsters per room, and their difficulty. The options allow the user to generate an easy or very difficult game.
Packet Attack is a free download here: https://dl.dropboxusercontent.com/u/5442688/PacketAttack%201.0.jar
I hope you enjoy the game!