Name |
Description |
GameModel |
The GameModel is responsible for updating the logic of the game repeatedly. |
Planet |
A planet is a world object which is nearly undestroyable. There are two types of planets: those that are being influenced by other planets' gravitational force and those that are not. |
Player |
Defines an abstract player in the game. |
Projectile |
A projectile is a world object which belongs to a weapon and a shooter. Its attack value and its velocity depend on the respective weapon. |
SimplePhysicsAlgorithm |
Defines a concrete physics algorithm. It provides methods to update the world objects' positions depending on a simple physics algorithm, which only contains gravity and the difficulty level. |
WorldObject |
Defines an object in the world. |