Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vishaalpkumar/mini-minecraft
A simplified version of Minecraft that is written in C++ and OpenGL.
https://github.com/vishaalpkumar/mini-minecraft
cpp minecraft opengl
Last synced: about 2 months ago
JSON representation
A simplified version of Minecraft that is written in C++ and OpenGL.
- Host: GitHub
- URL: https://github.com/vishaalpkumar/mini-minecraft
- Owner: VishaalPKumar
- Created: 2024-08-19T11:51:08.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T15:30:19.000Z (5 months ago)
- Last Synced: 2024-10-19T22:13:38.472Z (3 months ago)
- Topics: cpp, minecraft, opengl
- Language: C++
- Homepage:
- Size: 1.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mini Minecraft
## Overview
This project is a simplified version of Minecraft that is written in C++ and OpenGL.## Features
- Procedural terrain generation using fractal brownian motion on perlin noise functions
- Efficient terrain rendering and chunking
- Game engine tick function and engine physics
- Cave systems
- Texturing and texture animation
- Multithreaded terrain generation
- Inventory
- Water waves
- Post-process camera overlay
- Distance fog
- Cross pointer
- NPCs## Controls
- W, A, S, D: Move forward, left, backward, right
- Space: Jump
- Left Shift: Sprint
- Left Click: Destroy block
- Right Click: Place block
- 1-9: Select block in inventory
- I: Open/Close inventory## Video Demo
[![Mini Minecraft](https://img.youtube.com/vi/y622geNBraw/0.jpg)](https://www.youtube.com/watch?v=y622geNBraw)