Developed using C++, OpenGL, SFML, libnoise.
OpenGL 3.3 or later is required.
All textures, music and sound belong to the creators of Minecraft.
https://github.com/Aidanhouk/Minecraft-Clone/releases/tag/v1.0 https://drive.google.com/file/d/1JKHZTW7CWTI9DH2XYHRX3kWUecQYvA31/view?usp=sharing
https://youtube.com/playlist?list=PLlqmWU1ThvSpI_KBOWY2OALfcfpfgZbJR
- Procedural world generation
- Biomes
- Caves
- Collision detection
- Breaking and placing blocks
- Mining tools with durability
- Items can be dropped
- Inventory
- Crafting
- Sunlight and torchlight
- Ambient occlusion
- Damage, hunger and breathing systems
- Eating
- Creating 3D item meshes out of 2D textures
- Swimming
- Sneaking
- Post processing
- Day & night cycle
- Snow and rain
- Fog
- Surround sound and music!
Button | Action |
---|---|
Left mouse button | Break block |
Right mouse button | Place block |
W, A, S, D | Move |
Space | Jump / swim up / fly up |
Left Shift | Sneak / swim down/ fly down |
Hold Ctrl | Sprint |
Tab | Toggle creative mode |
F | Toggle flying (in creative mode) |
E | Open/Close inventory |
Q | Drop held item |
Mouse wheel | Previous/next item in toolbar |
0-9 | Select item in toolbar |
+/- | Add/subtract 0.5 hour |
C | Reload chunks |
L | Lock mouse |
P | Toggle postprocessing |
F3 | Hide/show HUD |
F4 | Toggle fog |
F5 | Turn on weather |
Esc | Pause the game |
Enter | Unpause the game |