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

https://github.com/thunder-engine/sample-mine

ThunderMine - A Minecraft-like Project
https://github.com/thunder-engine/sample-mine

3d-game cpp sample-code thunder-engine

Last synced: 3 months ago
JSON representation

ThunderMine - A Minecraft-like Project

Awesome Lists containing this project

README

          

# ThunderMine - A Minecraft-like Project

A simple, educational project built with **Thunde Engine** that recreates core mechanics of Minecraft, including block-based world interaction, free movement, and flight.

![Screenshot](https://raw.githubusercontent.com/thunder-engine/sample-mine/main/screen.png)

## Features

* **Free Movement:** Navigate the world using the `W`, `A`, `S`, `D` keys.
* **Flight Mode:** Hold the `Spacebar` key to levitate and fly around the world, allowing for easy exploration at any height.
* **Block Interaction:**
* **Add Blocks:** Place new blocks into the world.
* **Remove Blocks:** Destroy and remove existing blocks.

## Getting Started

### Prerequisites

* Ensure you have the **Thunde Engine** installed and properly set up on your system.
* A C++ compiler with C++17 support or higher.

## Controls

| Action | Key |
| :--- | :--- |
| Move Forward | `W` |
| Move Backward | `S` |
| Move Left | `A` |
| Move Right | `D` |
| Fly / Levitate | Hold `Spacebar` |
| Add Block | `Right Mouse Button` |
| Remove Block | `Left Mouse Button` |

## Technology

This project is built as a learning exercise using the **Thunde Engine**, a powerful engine for 2D and 3D application development.

## License

This project is created for educational purposes and is distributed under the [MIT License](LICENSE).

## Content
Tiles atlas provided by https://metsura.itch.io/metsura