For my senior capstone project at Grand Valley, I and 4 other students developed Shelljoust, a computer game that guides players through different levels of computer security. Under the guidance of a computer-controlled mentor, players will be presented with several hacking problems of increasing difficulty. This game will be usable by both computer science security classes and independent users to gain in-depth understanding of security or to simply enjoy a good challenge.

You can browse our code repository at our WebSVN instance or check it out in our Subversion repo. You can also access our wiki. The poster we used at Student Scholarship Day is also available.