2d platformer prototype with multiplayer, client prediction and 3d models
- Python 96.8%
- Cython 3%
- GLSL 0.2%
| collision | ||
| gameplay | ||
| graphics | ||
| maps | ||
| menu | ||
| network_utils | ||
| player | ||
| .gitignore | ||
| build_libs.py | ||
| main.py | ||
| pygletreactor.py | ||
| README.md | ||
| requirements.yml | ||
| screenshot.png | ||
| server.py | ||
| setup.py | ||
python_game
quake 2d platformer prototype
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
