v0.5.0 - Game Vessels
Volatile Space » Devlog
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
Volatile Space
2D physics-based universe and spaceflight simulator.
Status | In development |
Author | Mzivic |
Genre | Simulation |
Tags | 2D, Indie, Physics, Space, Space Sim |
Languages | English |
More posts
- v0.4.5 - Main gameOct 30, 2023
- v0.4.2 - High zoom out appearance, physicsOct 11, 2023
- v0.4.0 - Large performance improvementOct 09, 2023
- v0.3.5 - Autosave, quicksave, performanceOct 07, 2023
- v0.3.2 - BugfixesOct 02, 2023
- v0.3.1 - BugfixesOct 01, 2023
- v0.3.0 - In-game UIOct 01, 2023
- v0.2.0 - Menu and save systemSep 20, 2023
Leave a comment
Log in with itch.io to leave a comment.