Assignment 1 Games

To play games, download and run in eclipse or download and run from cse command line with

export CLASSPATH=$CLASSPATH:/home/cs3421/jogamp/jar/jogl-all.jar:/home/cs3421/jogamp/jar/gluegen-rt.jar
java -cp "$CLASSPATH:NameOfGame.jar" NameOfGame.Game

JumpyFrog

JumpyFrog.jar

CircleAvoid

CircleAvoid.jar

BonusGame

BonusGame.jar

just a game to demonstrate simple physics

use arrow keys to move paddle left and right to bounce the ball around

DrawingGame

DrawingGame.jar

Asteroids

Asteroids.jar

AceComputerManSpaceMachines

AceComputerManSpaceMachines.jar

How to make the ship go:
W: Thrust forwards
S: Thrust backwards
A: Yaw left
D: Yaw right

Q: Translate left
E: Translate right

Spacebar: Hold to fire cannons

Your gun has to spin up to reach full rpm / firing rate. The heat of your gun affects your firing rate. Don't fire to cool down.

The game will draw lines to enemies that are far away

Your score is the round you have reached. The round number is the number of enemies you face at once.

Hi Scores:
Tim - 3

(There's a huge flaw in the ai)

------------------------------

There may be a really bad problem with dead objects continuing to being referenced and not GC'd. If the game starts behaving weird just restart.

ShooterGame

ShooterGame.jar

AimHard

AimHard.jar

HelicopterGame

HelicopterGame.jar

Pull

Pull.jar

Try to move all the coloured balls to the swirling holes
 
   Physics of the game attempt to mimic the attraction force of planet sized objects
   as well as collision. Not very accurate but is playable.

turtleGame

turtleGame.jar

FlutteryPigeon

FlutteryPigeon.jar

Circle Clicking

CircleClickingGame.zip

Inside CircleClickingGame.zip is CircleClicking.jar and library javazoom.jar and resources.
These all need to be in the same directory to run the Game in CircleClicking.jar

It is a music-based game so the resources are extremely important

Instructions to play the game:

Select a song directory from the resources/Songs directory

Position your cursor over the circles and click when the outer circle reaches the inner circle (usually it is to the beat of the music so that makes it easier)
Controls to click are either Z, X, left-click, right-click

SpiderDodge

SpiderDodge.jar

Invaders

Invaders.jar