These are some games that I made for a Java Game Development course which I took this semester.
These games were developed using only the Java 2D API. (A constraint imposed upon us by the lecturer)
Each one was created as an assignment submission as we progressed through the course.
They all run on Windows (as per the lecturer's specifications) and require Java 1.5 or later installed.Assignment 1: Alienz
[Puzzle Game]Download: http://hsaka.webs.com/Alienz%20Release.rar
Alienz is a puzzle game where the object is to survive as long as possible by removing as many alienz from the game board as you can. The top 8 highscores are saved. All the instructions for playing the game are provided in-game.
I intended this game to be a simple one (as per the lecturer's instructions), however, many people seemed to have trouble understanding how to play the game... Assignment 2: Bounce
Bounce is a platformer in which you must guide a wheel to the goal. (Why? who knows...)
Unlike traditional platformers, however, you do not actually have direct control over the movement of the wheel... Instructions are provided in-game.
This demo version has the first 10 levels.
This assignment was intended for us to develop familiarity with the AffineTransformation classes of the Java 2D API as well as platform game techniques.Assignment 3: Viral
[Turn-Based Strategy]Download: http://hsaka.webs.com/Viral%20Release.rar
Viral is a turn-based strategy game designed to teach basic programming skills in C.
It contains a tutorial to teach you how to play.
For this assignment, we were told to design a game that could be used to basic C programming skills to Year 1 Computer Science / Information Technology students.Note: This game asks for a Student ID to play. You may enter any number here (this was necessary for logging purposes..)
Please try them out if possible.