Commit graph

  • 924c59f7b1 Move non-UI logic from game to world. Quantum 2018-08-24 14:44:11 -0400
  • 3e50d66e91 Use a proper format for main module. Quantum 2018-08-24 04:07:44 -0400
  • 054721fc0f Allow travis to build tags. v0.5 Quantum 2018-08-23 22:45:03 -0400
  • 1b6d422447 Release punyverse 0.5, with major clean ups to the codebase. Quantum 2018-08-23 22:31:26 -0400
  • b094dd8905 Clean up game loading code. Quantum 2018-08-23 22:26:25 -0400
  • b197aac4e6 Remove self._phase completely. clean-up Quantum 2018-08-23 22:27:23 -0400
  • c205e1b0af Clean up game loading code. Quantum 2018-08-23 22:26:25 -0400
  • e33fad8bbb Make sun a real light source. Quantum 2018-08-23 22:08:47 -0400
  • 13867d7fd0 Properly handle background objects. Quantum 2018-08-23 22:05:56 -0400
  • b54601f9f7 We don't need a torus function... Quantum 2018-08-23 21:57:26 -0400
  • a862302408 Use the faster Newton's method for eccentric anomaly. Quantum 2018-08-23 21:49:38 -0400
  • 2aed23c4ae Get rid of gencheap.bat when we have punyverse-small-images. Quantum 2018-08-23 21:28:44 -0400
  • 3079c612f6 Clean up texture handing. Quantum 2018-08-23 21:27:19 -0400
  • f9d83a2add Show better renderer information. Quantum 2018-08-23 00:38:14 -0400
  • 63d42bca55 Moved drawing logic to the entities themselves. Quantum 2018-08-23 00:23:09 -0400
  • 1b973b0082 Removed cheap texture hacks. Quantum 2018-08-22 22:35:36 -0400
  • 50b8d39b71 Travis should only build master. Quantum 2018-08-22 22:05:46 -0400
  • 2dfab195f1 Update classifiers. Quantum 2018-08-22 18:10:55 -0400
  • 2baeaa5752 Fix python 2 on linux. v0.4 Quantum 2018-08-22 17:42:34 -0400
  • 2705dff909 Release 0.4 with Linux support. Quantum 2018-08-22 17:15:05 -0400
  • f6fda9b31e Only attempt to make punyverse wheels. Quantum 2018-08-22 17:00:41 -0400
  • ffd036277b Add mesa-libGL-devel, mesa-libGLU-devel so travis can build against OpenGL. Quantum 2018-08-22 16:53:30 -0400
  • 951825ce87 We actually need cython in dev-requirements.txt Quantum 2018-08-22 16:48:48 -0400
  • 358027eee1 We don't actually have a dev-requirements.txt Quantum 2018-08-22 16:46:16 -0400
  • b26cde687a Make travis build wheels. Quantum 2018-08-22 16:37:35 -0400
  • ff78a2d8a7 Fix various bugs for 64-bit and Linux. Quantum 2018-08-22 16:22:08 -0400
  • b4dce48fa7 Punyverse 0.3: adding Python 3 support. Quantum 2018-08-22 04:18:29 -0400
  • bb928b6c55 Release punyverse 0.2 to fix PyPI description. Quantum 2018-08-22 02:09:01 -0400
  • aa9bd685ef Switch to pip install punyverse. Quantum 2018-08-22 02:00:32 -0400
  • 0fea259382 Fix sky so that it works properly. Quantum 2018-08-22 00:35:15 -0400
  • 6d1e52ae76 Update README.md Quantum 2017-07-23 16:49:40 -0400
  • 7e40363898 Update README.md Quantum 2017-01-06 23:23:44 -0500
  • 973988b911 Added collision; bounces on collision. Quantum 2014-02-21 12:45:33 -0500
  • 69884816ca It is an error to use mipmapped magnification. Quantum 2014-02-02 23:21:03 -0500
  • f1c961384c Rings have ripples no longer! Quantum 2014-02-02 21:10:18 -0500
  • c7659c06f7 Added culling for spheres. Quantum 2014-02-02 21:04:11 -0500
  • 2348e1d275 Added hardware normal mapping, usable with -n/--normal option. Quantum 2014-02-02 18:22:45 -0500
  • 83d8baeb8e Used context managers to control GL attributes and matrices. No more stray GL_BLEND, much faster! Quantum 2014-02-02 16:47:05 -0500
  • 44889fbf11 Removed annoying error message in py2exe launcher. Quantum 2014-01-05 20:12:47 -0500
  • af65c9cc6e Displays OpenGL configuration on loading screen. Quantum 2014-01-05 20:02:25 -0500
  • f961b43675 Allowed depth buffer to be adjusted and multisample be enabled. Quantum 2014-01-05 19:23:31 -0500
  • 54d9841d02 Updated main entry to have proper arguments. Quantum 2014-01-05 18:51:39 -0500
  • 4151622b91 Allowed the screenshot to be saved to a file instead of clipboard. Quantum 2014-01-05 14:02:45 -0500
  • 34d316726f Screenshots now go to clipboard on windows. Quantum 2014-01-04 17:46:00 -0500
  • 19da810af2 Added screenshot support, to ~/punyverse.png currently. Quantum 2014-01-04 17:19:04 -0500
  • 2350fc7d26 Removed normal mapping and reduced asteroid count. FPS improves by an order of magnitude. Quantum 2014-01-02 23:50:46 -0500
  • 678938ab10 The anti-aliasing is has little benefit but killed a card. It also makes text blurry. Added vsync back. Quantum 2013-12-24 17:16:53 -0500
  • 55ee2ee3d2 Added loading screen. Quantum 2013-12-13 18:01:52 -0500
  • dc6d0c6c67 Put world parsing into World constructor. Quantum 2013-12-13 16:12:40 -0500
  • 77647d688f Fixed handling of textures without fallback. launcher0.4 Quantum 2013-11-25 17:04:27 -0500
  • db61f5cb59 Fixed handling of textures without fallback. Quantum 2013-11-25 17:04:27 -0500
  • 5659439a8f Permanently banned all C files from being included in the repository. Quantum 2013-11-25 16:46:28 -0500
  • 0794cad88b Permanently banned all C files from being included in the repository. Quantum 2013-11-25 16:46:28 -0500
  • 3fdef85957 Implemented normal mapped sphere in Cython. Quantum 2013-11-25 16:34:21 -0500
  • 6d1506926d Implemented normal mapped sphere in Cython. Quantum 2013-11-25 16:34:21 -0500
  • 35d77c2bc0 Backported all of Cython model loader to Python. Quantum 2013-11-23 12:36:27 -0500
  • bb855ec759 Backported all of Cython model loader to Python. Quantum 2013-11-23 12:36:27 -0500
  • e9403fe746 Added compression support to wavefront loader. Quantum 2013-11-23 12:12:48 -0500
  • d1599eb511 Added compression support to wavefront loader. Quantum 2013-11-23 12:12:48 -0500
  • 878db3658a Used 3D rotation to calculate the normals. Quantum 2013-11-23 11:01:57 -0500
  • 6138402b01 Used 3D rotation to calculate the normals. Quantum 2013-11-23 11:01:57 -0500
  • 5435b594d4 Upgraded the normal map to 2048x1024. Should look better. Quantum 2013-11-21 23:22:24 -0500
  • e138e2d382 Upgraded the normal map to 2048x1024. Should look better. Quantum 2013-11-21 23:22:24 -0500
  • 2d9edde95c Switched to a triangle strip, should be much faster. Quantum 2013-11-21 20:59:33 -0500
  • 20b2141ffe Switched to a triangle strip, should be much faster. Quantum 2013-11-21 20:59:33 -0500
  • 8ae6186325 Added normal map for earth as proof of concept. Quantum 2013-11-21 20:47:29 -0500
  • a2198937c3 Added normal map for earth as proof of concept. Quantum 2013-11-21 20:47:29 -0500
  • 16a07c01b0 Objects no longer flicker when being far (10x improvement). Close objects are not displayed very well. Quantum 2013-11-21 16:45:38 -0500
  • 1b2bd928cc Objects no longer flicker when being far (10x improvement). Close objects are not displayed very well. Quantum 2013-11-21 16:45:38 -0500
  • 571ac1c443 Added Cassini around Saturn. Quantum 2013-11-20 18:38:53 -0500
  • 8416ed64e6 Added Cassini around Saturn. Quantum 2013-11-20 18:38:53 -0500
  • 7774330b8b The atmosphere now always faces the camera. Quantum 2013-11-20 16:43:54 -0500
  • 0198fba591 The atmosphere now always faces the camera. Quantum 2013-11-20 16:43:54 -0500
  • 0b0c6f8fba Added Hubble Space Telescope. Quantum 2013-11-17 01:09:53 -0500
  • 8900255b4d Added Hubble Space Telescope. Quantum 2013-11-17 01:09:53 -0500
  • 3eba00caa6 Merge remote-tracking branch 'origin/master' Quantum 2013-11-14 12:42:49 -0500
  • 0f6f0e4bc4 New asteroids and scaling. Quantum 2013-11-14 12:39:55 -0500
  • 321f0582fa Fixed world.json. Closes #100. Quantum 2013-11-12 16:43:53 -0500
  • df3126e232 New asteroids and scaling. Quantum 2013-11-14 12:39:55 -0500
  • d6c93bb739 Fixed world.json. Closes #100. Quantum 2013-11-12 16:43:53 -0500
  • 6fa6bf0429 Shrunk cursor greatly. Quantum 2013-11-09 18:57:07 -0500
  • 5b67e045b1 Shrunk cursor greatly. Quantum 2013-11-09 18:57:07 -0500
  • c6ba1ffdc8 gluBuild2DMipmaps doesn't seem to do anything. Quantum 2013-11-09 17:42:50 -0500
  • 6f450f37e7 gluBuild2DMipmaps doesn't seem to do anything. Quantum 2013-11-09 17:42:50 -0500
  • f15af40729 Filtered cloud texture to remove noise. Quantum 2013-11-09 17:38:01 -0500
  • b78582b27d Filtered cloud texture to remove noise. Quantum 2013-11-09 17:38:01 -0500
  • c0f4807d88 New clouds that actually looks realistic. Closes #99. Quantum 2013-11-09 14:27:35 -0500
  • 1667b1c672 New clouds that actually looks realistic. Closes #99. Quantum 2013-11-09 14:27:35 -0500
  • 59b6f2c7c0 Removed stray glEnable(GL_BLEND). Quantum 2013-11-09 10:13:56 -0500
  • 7943066fbb Removed stray glEnable(GL_BLEND). Quantum 2013-11-09 10:13:56 -0500
  • 06dd46588c Simplified implementation according to issue. Refs #98. Quantum 2013-11-09 10:08:59 -0500
  • 3fb601a2e7 Simplified implementation according to issue. Refs #98. Quantum 2013-11-09 10:08:59 -0500
  • d2a6230eb3 Completely rewrite of ticking which guarantees update per frame. Refs #98. Quantum 2013-11-06 22:12:58 -0500
  • 06e6a803a2 Completely rewrite of ticking which guarantees update per frame. Refs #98. Quantum 2013-11-06 22:12:58 -0500
  • b3a2a9c298 Updated description. Quantum 2013-11-06 21:39:42 -0500
  • ad942261f9 Updated description. Quantum 2013-11-06 21:39:42 -0500
  • 2dc3a2e0c7 Pointed launcher to new release. Quantum 2013-11-06 17:46:35 -0500
  • d5b69b8fc1 Pointed launcher to new release. Quantum 2013-11-06 17:46:35 -0500
  • 3361904aa4 Added argparse to launcher. Quantum 2013-11-06 17:37:17 -0500
  • 4a624e4a4f Added argparse to launcher. launcher0.3 Quantum 2013-11-06 17:37:17 -0500