Skip to content

AlexGoodlife/bv-craft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Minecraft clone made in C with OpenGL

I'm making this so I can learn OpenGL, multithreading, graphics programming in general and I to also get to know how infinite generation is made. As a bonus I get to recreate minecraft.

Sample Image

Its not much yet

Features (so far)

  • Infinite world generation
  • Multithreading via pthreads
  • Decent performance
  • Block placing and destroying

Building

You need CMake to build this project and you can run the following commands

git clone https://github.com/AlexGoodlife/bv-craft.git
cd bv-craft
mkdir build
cd build
cmake ..
make

On windows you don't have mkdir but you can use the equivalent

Todo

  • Transparency
  • Lighting and realistic shading
  • Collisions and fps movement
  • Non block entities

Libraries used

About

A minecraft clone using OpenGL

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages