Link to the repository: B.A.T. Studios' Apollo Mission in GitHub
Link to the latest release: Apollo Mission newest release
Apollo Mission is a game developed by 3 students at CITM-UPC, in Barcelona. It is developed using our own physics engine for Physics II course.
- Implements the following forces: impulsive, gravity, drag and buoyancy.
- The physics engine resolves collisions.
- The game uses different locations: underwater, Earth's surface, atmosphere, outer space and Moon's surface.
- The game implements a UI to be aware about the physics and locations.
- The game has a clear win and lose conditions.
- The landings require a certain conditions.
- Asteroids that must be dodged around the map can destroy the spaceship.
The game is about launching our spaceship from Earth, landing safely on the Moon and returning safely to Earth; dodging the different asteroids and achieving the landing conditions.
- The game has a clear win condition about launching our spaceship from Earth, landing safely on the Moon and returning safely to Earth.
- The game has a clear lose condition if the player crashes onto the Earth, Moon or any asteroid around the level.
- The safe landing is determined by the velocity and the angle of the spaceship when reaching the Earth or Moon's surface.
Key | Action |
---|---|
W | Impulse Forward |
A | Rotate Left |
S | Impulse Backward |
D | Rotate Right |
ESC | Exit |
Key | Action |
---|---|
F1 | Framerate Debug in window title |
F2 | From Gameplay to Title |
F3 | From Gameplay to Ending |
- Alejandro Ávila Omicrxn - Developer & Designer
- Bosco Barber boscobarberesbert - Developer & Designer
- Yeray Tarifa yeraytm - Developer & Designer
This project is licensed under an unmodified MIT license, which is an OSI-certified license that allows static linking with closed source software. Check LICENSE for further details.
The assets' work of this project is licensed under the Creative Commons Zero (CC0) International License.