Skip to content

hack3rmann/Terramine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

347 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terramine

Faster Minecraft clone written in C++23.

Sunset Screenshot House Built in the Game
image Screenshot_30-Nov_02-07-25_3687

Voxel game engine built on OpenGL and GLFW featuring:

  1. Realtime world editing accelerated with multithreading.
  2. Transparency handler using fast multithreaded geometry reordering algorithm.
  3. Physics Engine with FPS-independent solver.
  4. Ordinary Differential Equations (ODEs) solver built for incredibly smooth and dynamic animations.
  5. Simple font rendering.

Build

1. Clone repo

git clone https://github.com/slava30727/Terramine.git --recurse-submodules --depth=1
cd Terramine

2. Build the project and its dependencies with CMake.

cmake -B build -DOPTIMIZE=ON
cmake --build build -j20

Controls

  • use WASD to move around
  • use T to toggle mouse camera control
  • use F to toggle fly mode
  • use Space key to jump or fly upwards
  • use Shift key to fly downwards
  • hold Control key to move faster
  • use Escape to open pause menu
  • use 1..9 and 0 (for 10) keys to select voxel
  • use Left Mouse Button to break blocks
  • use Right Mouse Button to place blocks

About

Faster Minecraft clone written in C++23.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors