Skip to content

Spaceship videogame developed using our own physics engine for Physics II class at CITM-UPC

License

Notifications You must be signed in to change notification settings

Omicrxn/Apollo-Mission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollo Mission | B.A.T. Studios

Link to the repository: B.A.T. Studios' Apollo Mission in GitHub

Link to the latest release: Apollo Mission newest release

Description

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.

Screenshot 1 Screenshot 2 Screenshot 3

Key Features

  • 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.

Goal of the Game

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.

Controls

Movement

Key Action
W Impulse Forward
A Rotate Left
S Impulse Backward
D Rotate Right
ESC Exit

DEBUG Keys

Key Action
F1 Framerate Debug in window title
F2 From Gameplay to Title
F3 From Gameplay to Ending

Developers

License

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.

Additional Licenses

The assets' work of this project is licensed under the Creative Commons Zero (CC0) International License.

About

Spaceship videogame developed using our own physics engine for Physics II class at CITM-UPC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •