2d platformer prototype with multiplayer, client prediction and 3d models
  • Python 96.8%
  • Cython 3%
  • GLSL 0.2%
Find a file
2018-09-19 23:18:16 +02:00
collision removed old rectangle class 2015-02-08 11:10:54 +01:00
gameplay added knockback in air for sg 2015-01-13 21:09:29 +01:00
graphics changed colors and turn speed 2015-02-06 21:59:39 +01:00
maps added c classes for vec2, vec3 and aabb 2014-11-27 19:25:36 +01:00
menu fixed warping model bug 2015-02-06 21:35:49 +01:00
network_utils possible bugfixes 2015-02-08 10:05:20 +01:00
player fixed import bug 2015-02-08 10:09:44 +01:00
.gitignore Added requirements for conda 2018-09-19 23:08:34 +02:00
build_libs.py added usage 2015-02-05 22:46:09 +01:00
main.py added support for custom urls 2015-02-08 15:31:08 +01:00
pygletreactor.py made build_lib script to build binarys and added setup.py to build to executable 2015-02-05 22:45:35 +01:00
README.md Fixed readme code 2018-09-19 23:18:16 +02:00
requirements.yml Added requirements for conda 2018-09-19 23:08:34 +02:00
screenshot.png Updated readme 2018-09-19 23:16:10 +02:00
server.py added custom urls to join 2015-02-07 20:40:29 +01:00
setup.py made build_lib script to build binarys and added setup.py to build to executable 2015-02-05 22:45:35 +01:00

python_game

quake 2d platformer prototype

gaem

Working

  • Client/Server based multiplayer with client side prediction
  • Procedural Animation
  • Quake style items (Weapons, Armors, Pickups, Teleporters)

Compiled Objects

Some parts of the game (vectors, quaternions, collision detection) require compiled Cython module. They can be compiled with

python build_libs.py build_ext --inplace