Python simulator of a puny universe. (How many words can I stick into one?)
Find a file
Quantum e0e1a619f0 Stops the sky from rotating.
Also: asteroids go front when you move back. Uranus rotates about the right axis.
2013-11-01 12:19:18 -04:00
punyverse Stops the sky from rotating. 2013-11-01 12:19:18 -04:00
.gitignore Added launcher generation and fixed all imports. 2013-10-29 18:52:35 -04:00
bootloader.py Updated the launcher and its utilities. 2013-10-30 19:09:04 -04:00
launcher.py Updated the launcher and its utilities. 2013-10-30 19:09:04 -04:00
LICENSE Initial commit 2013-10-22 14:53:53 -07:00
README.md Updated description. 2013-10-30 19:29:33 -04:00
small_images.py Added Mercury and Venus. 2013-10-31 18:51:04 -04:00

punyverse

Python simulator of a puny universe. (How many words can i stick into one?)

Installation

To install, simply clone this repository, or download a copy [here] (https://github.com/xiaomao5/punyverse/archive/master.zip).

After that, download the launcher, put it into the repository directory and let it unpack in your repository (or copy).

You may start playing any time by running punyverse.exe, or punyverse_debug.exe if you desire a console.

A Note on Textures

If your graphics card doesn't support the massive texture sizes this module comes with, you can shrink them.

You can run small_images.exe (or small_images.py, which requires either PIL or pgmagick) to generate smaller versions of shipped textures.

###Advanced Install

You need a C compiler to compile _model.c and _glgeom.c, both requiring OpenGL headers and libraries.

You will also need to install pyglet.

You can now run the punyverse module using python -mpunyverse.

See above if you run into texture issues.