A simple Minecraft clone written in C using modern OpenGL (shaders).
- World changes persisted in a sqlite3 database.
- Simple but nice looking terrain generation using perlin / simplex noise.
- Nine types of blocks, but more can be added easily.
- Supports plants (grass, flowers, etc.) and transparency (glass).
- Simple clouds in the sky (they don't move).
- Shadow mapping for nice looking shadows (on the shadow branch).
- Download and install CMake if you don't already have it.
- Download GLFW and unzip into a relative directory named "glfw"
- Download sqlite3 and unzip into a relative directory named "sqlite"
Then, run the following commands in your terminal.
cmake .
make
./craft