Starry Universe Gravity Engine, a space engine made with python turtle.
- Earliest Python environment required: every python version since
Python 3.0.0
. - Earliest Operating System required:
Windows
: higher thanWindows 7
.- Others: unknown.
- Latest developing version:
SUGE_v1_2_0.py
. - Latest released version:
SUGE_v1_2_0.py
. - Version introduce:
- 0.0: All the arguments are in the code and it uses a simple main loop to do all the calculation.
- 0.1: You can configure arguments by a .cfg file called SUGE.cfg. In 0.1.0 it is called
sus.cfg
. - 0.2: We use object-oriented programming instead of the main loop.
- 0.3: You can use command line arguments now! For help, type
SUGE_v3_0_x.py --help
. - 1.0 to 1.2: You must use .json file in the commend line instead of .cfg file. This version is the mixture of the previous version from 0.1 to 0.3. In 1.2.0, the code become simplified and complex mechanism of exception raising by return values is removed.
- 2.0: Rewrited with c with incredible speed increase. All the arguments are writed the code.
- 2.1: Allowed arguments given in
SUGE.cfg2
file. v2.1.0 is quite slow, but with the help of nevilad's answer to this question in StackOverflow, the bug is fixed in the next version.