Commit graph

50 commits

Author SHA1 Message Date
Quantum ad942261f9 Updated description. 2013-11-06 21:39:42 -05:00
Quantum d5b69b8fc1 Pointed launcher to new release. 2013-11-06 17:46:35 -05:00
Quantum 4a624e4a4f Added argparse to launcher.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-11-06 17:37:17 -05:00
Quantum 818f4bd0bb Added support for older launchers.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-11-06 17:32:31 -05:00
Quantum 8b3a6d7130 Slightly better formatting. 2013-11-05 19:18:22 -05:00
Quantum 6173cbe094 Better time handling: configurable ticks per second, and no dropped movement.
Note: the original method involves moving on only when update() is called, which is called only between frames. Hence less than the ticks per second setting if it can't paint as fast. This made movement completely FPS independent.

TODO: remove update, merge into on_draw.
2013-11-04 17:00:15 -05:00
Quantum 2a7e089edb Removed the two most complained about asteroids. 2013-11-04 17:02:23 -05:00
Quantum cab7974f2a Using hard code of 1024 asteroids in belt.
For that texture size kills modern computers.
2013-11-04 16:29:28 -05:00
Quantum 58bc2b9c67 Fixed fatal bugs that prevent time from stopping on demand. 2013-11-04 16:28:34 -05:00
Quantum 2ac84c0dbc Added in the textures for corona and solar "atmosphere".
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-11-02 15:17:30 -04:00
Quantum 5b28d5c5a1 Attempt at making diffuse and corona not intersect. 2013-11-02 15:13:05 -04:00
Quantum c7cee9a471 Added a diffuse texture on the sun. 2013-11-02 15:07:23 -04:00
Quantum b2ec3ef2b3 Added a sort of corona effect. 2013-11-02 15:00:47 -04:00
Quantum e210fa2fa8 Allowed control of displaying cloudmaps and atmospheres. 2013-11-02 12:57:10 -04:00
Quantum 38dc57c22f Moved mouse and keyboard into dictionaries. 2013-11-02 12:50:48 -04:00
Quantum 8cc74e8f22 Would you believe that the debug label drawing takes up 20% of drawing time? 2013-11-02 01:00:02 -04:00
Quantum 7befc8c14b Better sun texture. 2013-11-01 20:42:12 -04:00
Quantum 67c6becca3 Image shrinker now reads a list of files to resize, instead of using a hard coded list. This now doesn't need the launcher to be rebuilt for every new texture. 2013-11-01 19:26:25 -04:00
Quantum 4f4ec651c1 Added the main asteroid belt.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-11-01 18:42:50 -04:00
Quantum 4707aee221 Added mouse input support. 2013-11-01 12:30:10 -04:00
Quantum 83cd160ed4 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
Quantum fe0363627a Added Mercury and Venus.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-31 18:51:04 -04:00
Quantum 9e8f2f38c0 Added the sun.
Note that its texture is at minimum size.
2013-10-31 18:17:32 -04:00
Quantum c043a6fe88 Optimized surface division for speed. 2013-10-31 17:56:16 -04:00
Quantum 5d5f7cceb4 OMG did I just break standalone python usage of punyverse?
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-30 22:52:19 -04:00
Quantum 0375b5570f Updated description. 2013-10-30 19:29:33 -04:00
Quantum e46b09ba06 Updated the launcher and its utilities.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-30 19:09:04 -04:00
Quantum e45f8f6f85 Made cython model loader py2exe friendly.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-30 18:48:58 -04:00
Quantum de08850f24 Added more automatic small image generator.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-29 23:57:49 -04:00
Quantum a7ffda822e Added launcher generation and fixed all imports.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-29 18:52:35 -04:00
Quantum 118bcd02a7 Added better handling of orbits. 2013-10-28 22:03:49 -04:00
Quantum c21c0b9535 Added Saturn's moons.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-28 19:20:16 -04:00
Quantum d831e996e7 Added forsaken phobos.obj.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-28 18:04:04 -04:00
Quantum 70e12f180d Removed the hack module framedata. 2013-10-28 18:01:58 -04:00
Quantum a9aabc7465 Added pausing and proper entity speed. 2013-10-28 17:04:14 -04:00
Quantum 376628d9a6 Added proper rotation and proper camera moving. 2013-10-27 19:51:55 -04:00
Quantum 54a134c73e Added the Galilean moons, and fixed extreme sphere subdivision.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-27 18:29:11 -04:00
Quantum 46b46df60f Allow adjustment in speed. 2013-10-27 17:32:17 -04:00
Quantum 1bb8893635 Now uses km as radius. 2013-10-27 16:59:23 -04:00
Quantum 45d7142feb Fixed a nasty bug in texture loading.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-26 23:51:02 -04:00
Quantum c224ba4074 Used two different definitions of distance so objects can have realistic orbital speed but not huge orbits. 2013-10-26 16:35:47 -04:00
Quantum a034975928 Used mass to calculate orbital speed. Added phobos. 2013-10-26 16:25:45 -04:00
Quantum 8236efcffc Added orbital display. 2013-10-26 14:25:37 -04:00
Quantum f21499062d Fixed loading of models with texture. 2013-10-26 14:25:18 -04:00
Quantum 2cc82a2724 The author of the texture code, I mean the original, should know better how glTexImage2D works, because the GL documentation says otherwise. 2013-10-26 12:40:06 -04:00
Quantum d26c7dd536 Added handling of inclination, longitude of ascending node, and argument of periapsis.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-26 11:48:58 -04:00
Quantum b2e3a1d486 Attempts to maintain the balance between correctness and appearance.
Added mip mapping due to the increase in distance.
2013-10-25 20:48:03 -04:00
Quantum 3c6eed8f39 Added proper orbit calculations, and limited orbital plane calculations (only inclination is used). 2013-10-25 19:14:32 -04:00
Quantum 355f156295 Initial version.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
2013-10-22 20:38:37 -04:00
Quantum 457ce20a12 Initial commit 2013-10-22 14:53:53 -07:00