Yandex.Lyceum PyGame project
First-person Shooter, the main goal of which is to clear the location from zombies. There are 3 maps. CPU-bound operations have been implemented in Cython, which has significantly increased fps.
In general, it is a mini 3D engine. You can change sprites, textures, sounds and other parameters and get new games.
Gameplay.mp4
You can install source and some precompiled libraries from here
- Choose your platform and version
- Unzip the files
- Put precompiled files into ./poom/pooma
- Play
On Windows you may need MSVC to compile Cython.
You can load Build Tools from here
Choose Desktop development with C++
💡 Don't forget to tick Windows SDK on installing
git clone [email protected]:xDiaym/poom.git
cd poom
pip install -r requirements.txt
python setup.py build_ext --inplace
Key | Action |
---|---|
W |
Move forward |
A |
Rotate left |
S |
Move backward |
D |
Rotate right |
< |
Move left |
> |
Move right |
<space> |
Shoot |