An open API service indexing awesome lists of open source software.

https://github.com/fireroth/minecrap

Wacky Minecraft C++ clone
https://github.com/fireroth/minecrap

minecraft-clone opengl sandbox-game voxel-game

Last synced: 2 months ago
JSON representation

Wacky Minecraft C++ clone

Awesome Lists containing this project

README

          

# MineCrap - WIP
A simple Minecraft clone written in C++

In-game screenshot

## Building from source
Before building the project, ensure you have the following installed:
- C++ compiler with C++17 (or later) support
- CMake (version 3.10 or higher)

Clone the repository
```
git clone https://github.com/Fireroth/MineCrap.git
cd MineCrap
```

Run CMake
```
cmake ./
```

Build the project
```
cmake --build .
```

## ✨ Features
- Face Culling
- Chunk based world generation
- Block placing and breaking
- Infinite terrain
- Biomes

## 🛠️ To-Do
- Inventory system
- Sounds

## 📚 Libraries used
- [glfw](https://www.glfw.org/) – Window and input handling
- [glad](https://github.com/Dav1dde/glad) – GL Loader-Generator
- [glm](https://github.com/g-truc/glm) – OpenGL math library
- [stb_image](https://github.com/nothings/stb) – Image loading
- [ImGUI](https://github.com/ocornut/imgui) – GUI system
- [FastNoiseLite](https://github.com/Auburn/FastNoiseLite) – Noise generator (for terrain)

---

🙌 Honorable Mentions

jdh - [YouTube](https://www.youtube.com/@jdh)

Low Level Game Dev - [YouTube](https://www.youtube.com/@lowlevelgamedev9330)

WSAL Evan - [YouTube](https://www.youtube.com/@wsalevan)

obiwac - [YouTube](https://www.youtube.com/@obiwac)

LearnOpenGL - [Website](https://learnopengl.com/)