/Blocks

A game inspired by Minecraft.

Primary LanguageC

Blocks

There are many partial minecraft clones out there. It's time to make a complete one. I'm targetting a kind of mix between classic, alpha and beta. I don't want a nether, slabs/stairs, beds or dungeons. But I do want colored wool. And bricks. Lol. And seasons.

Screenshots:

screenshots/2.png screenshots/3.png screenshots/4.png

Necessary features:

  • Chunks stored in 2d MCRegion style files (maybe make it compatible with minecraft world files)
  • Procedural generation
  • Voxel global illumination (same type used in minecraft)
  • Day night cycle
  • Sun, moon and stars
  • Clouds
  • 3d audio
  • Full clone of crafting, furnace, chests
  • Trees
  • Water and lava
  • Fire
  • TNT
  • Mobs
  • Grass spread
  • Sand and gravel
  • Boats
  • Minecarts
  • Plants
  • Food
  • Armor
  • Colored wool
  • Colored bricks
  • Seasons
  • Electrical system with steam generators, copper cables, light bulbs, relays
  • Music
  • Dancing, dancing splash potion
  • Online multiplayer
  • Colored lighting
  • Colored glass
  • Terrain LOD
  • Juke box, BPM estimator, nearby dancing entities sync to the beat
  • Grappling hook

Build:

  • Have CMake installed
git clone --recursive https://github.com/recidivism5/Blocks.git
cd Blocks
mkdir build
cd build
cmake ..
make //If using gnu tools. Otherwise open the generated solution in Visual Studio.