An implementation of Minecraft using Pyglet and OpenGL.
git clone https://github.com/tandr3w/Pynecraft.git
cd Pynecraft
pip install -r requirements.txt
cd pynecraft
python main.py
- 3D rendering using PyOpenGL
- World generation using OpenSimplexNoise
- Dynamic chunk generation using the multiprocessing library
- World saving and loading in one save file
- Gravity and collision detection
- Walking, sprinting, sneaking, and jumping
- Breaking and placing blocks