Game Ideas
For the assignment we will implement a 2-D bumper-spaceship game with some sort of forces acting on your ships, and with movement done by applying a force from the thruster to your spaceship.
- n-number of players
- When you hit a wall it absorbs some energy[user defined].
- Need at least 2 forces - engine, and other force (gravity).
- Random very simple AI for other ships.
- We will write ui stuff(keyboard), and graphics stuff.
- You write updatePos(t) & colission detection.
- You define how walls react. We'll provide a super-class for an interface.
- You define forces. - Once again we'll define the super-class.
Extensions
- Euler integrate rotations.
- Put a stick on your players that when hit makes them spin appropriately (torque).
- Add more complex forces - Vortices, etc.
- Write a game that bends space/time and causes the universe to implode.