Skip to content

Space artillery game with n-body physics

Notifications You must be signed in to change notification settings

Blaarkies/Volynov

Repository files navigation

Latest Build

Volynov

A space artillery game designed for players who want to destroy each other and the planets around them. Fire missiles, bombs, high tech warheads, sabotage the enemy, and dodge their attempts to do the same.

All spaceships, planets and warheads are influenced by realistic physics to produce n-body orbits and collisions.
2020 06 25, CSS is unappreciated
  • GUI elements such as buttons, icons, panels, text
  • Main menu to select players
  • Player controls for weapon firing, camera movement, object tracking

2020 03 01, First contact, again
  • Collision and friction physics

2020 02 02, Splash of color
  • Colors, textures, rotations, arrow and text for debugging
Cyan lines are current acceleration vectors
2019 12 31, Hindsight vision is 2020
  • Convert source code from Java to Kotlin
  • Convert visuals from Java Swing to LWJGL
The simplest shape in OpenGL is the triangle, and if that is all you can draw yet...
2017 12 16, Surface tensions
  • Planet surfaces no longer behave like liquids

2016 10 09, First contact
  • Basic collision physics
Cyan lines are current acceleration vectors
2016 10 07, Of n-bodies and tracers...
  • Gravitational acceleration