v0.5.0 - Game Vessels


Graphics:

  • Don't draw selected body parent COI
  • Changed COI opacity
  • Drawing atmosphere
  • Drawing orbit impact/COI points
  • Draw some parts of orbit in different opacity
  • Don't draw ap and pe outside drawn orbit line
  • Don't draw points if circle is too small
  • Added text fade out
  • Made bg_stars movement relative to parent
  • Fixed bg_stars wrapping
  • Added vessel Ap/Pe markers
  • Added vessel marker
  • Added selected target vessel/body marker

Physics:

  • Separated physics in game to body and vessel physics
  • Added surface gravity
  • Added atmosphere height
  • Calculating impact/COI points
  • Made orbit lines calculated per vessel
  • Changed atmosphere density calculation
  • Hyperbolic vessel orbit
  • Updated bodies curve calculation
  • Calculate atmosphere circle intersection with orbit
  • Detect entering/leaving atmosphere in next iteration
  • Detect impact in next iteration
  • relative inserting position and velocity

Saves:

  • Load/save vessels from save file
  • Added parts directory
  • Added vessel scale to map config
  • Added initial vessel/part sprite
  • Added "game_data" section to game save
  • Moved name, date and time to game_data
  • Added selected vessel to game_data
  • Changed save time from seconds to ticks
  • Added atmosphere variables to savefile and editor
  • Fixed game save name
  • Time is not saved in editor
  • Added auto-correct when reading positive semi-major for hyperbola from save

Selecting:

  • Added selecting for vessels with double click
  • Added selecting vessel as target with single click
  • Added default target to be active vessels parent
  • Selected vessel orbit is blue
  • Switching vessel focuses follow offset to it

Follow:

  • Follow modes: disabled, active vessel, orbited body
  • Print follow mode message
  • Added follow with offset
  • Added double click on body in list focuses to it

UI:

  • Removed zoom from top UI
  • Removed move position from top UI
  • Removed toggle grid key
  • Added disabled to grid modes
  • Added warp button to top UI that cycles or stops warp
  • Added follow button to top UI that cycles follow modes
  • Added grid modes to top UI
  • Added days and years to time (0y, 0d, 00:00:00)
  • Added prioritizing vessel when selecting target
  • Added time warp messages
  • Added debug physics time percentage to top UI
  • Added physical warp to top UI
  • Added tab when typing value switch to next
  • Fixed while inserting - wrong text in menus
  • Fixed menu enter while deleting
  • Fixed menu enter while  new game
  • Fixed menu update selected item when deleting
  • Changed game home button focuses active vessel

Culling:

  • Added optional culling for vessels
  • Added optional culling for bodies

Warp system:

  • Added physical warp (x2, x4, x8)
  • When vessel will enter atmosphere or collide with body - switch to physical
  • When  vessel will leave atmosphere - switch to regular x1
  • Support for multiple vessels - all vessels must be out of atmosphere to allow regular warp
  • Warp switching messages

Maps:

  • Added atmosphere to builtin map
  • Added example game with vessels

Files

volatile-space-linux.zip 118 MB
Version 0.5.0 Dec 31, 2023
volatile-space-windows.zip 46 MB
Version 0.5.0 Dec 31, 2023

Get Volatile Space

Leave a comment

Log in with itch.io to leave a comment.