/VolatileSpace

2D physics-based universe and spaceflight simulator.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Volatile Space

2D physics-based universe and spaceflight simulator.
Written in Python with PyGame.
Wiki

Building

Linux

  1. Clone this repository: git clone https://github.com/mzivic7/VolatileSpace.git
  2. Install pipenv
  3. cd VolatileSpace
  4. Install requirements: pipenv install --dev
  5. run build script: python build.py

Windows

  1. Install Python 3.10 or later
  2. Install pipenv
  3. Clone this repository, unzip it
  4. Open terminal, cd to unzipped folder
  5. Install requirements: pipenv install
  6. Run build script: python build.py

About numba

build.py script by default builds with numba, to build without numba use: python build.py nonumba
Or just uninstall numba: pipenv uninstall numba
This also disables 'Numba' and 'FastMath' options in settings.

How it works?

Head to wiki.