Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jlian/super-smashteroids

Silly Asteroids clone made for group project in ECSE 321 - Intro to Software Engineering
https://github.com/jlian/super-smashteroids

Last synced: about 1 month ago
JSON representation

Silly Asteroids clone made for group project in ECSE 321 - Intro to Software Engineering

Awesome Lists containing this project

README

        

Team 3 - Super Smashteroids
===========================

An Asteroids-inspired (1979 game, by Atari) game written in Java.

Implementers
------------

This game is developed by Omar Abdelkader, John Lian, Henry Lu, Charlie Marokhovsky, Nicolas Martin, and Andrew Penhale.

How to Run
----------

### If you would like to compile yourself:

git clone https://github.com/winter2013-ecse321-mcgill/team3.git
cd team3/src
javac astr_pkg/MainMenu.java
java astr_pkg/MainMenu

It would be preferable to have `javac -version` of 1.7.0 or above.

How to Play
-----------

### Moving

#### By default:

- W: accelerate
- A: turn left
- D: turn right
- Space: shoot

#### Alternatively, if changed in options:

- Up: accelerate
- Left: turn left
- Right: turn right
- Space: shoot

#### For Player 2 if multiplayer is selected

- Up: accelerate
- Left: turn left
- Right: turn right
- Enter: shoot

### Quitting

- ESC: quit the game

Known Issues
------------

- Currently, if the program is compiled outside of Eclipse (our chosen IDE), any resources (fonts, images, music) cannot be used by the game due to directory issues.
- If running on Linux, change the `LINUX` boolean in `Constants.java` to `true`. If in a non-Linux OS, set it to `false`.

Dependencies
------------

Super Smasteroids requires the latest version of Java installed to compile and run successfully.