tiny game mimicking the game "Minecraft" made from scratch
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Other Textures
debug
forms
glsl
include/glm
minecraft_textures_all
readmeImages
soil/Simple OpenGL Image Library
src
LICENSE
Makefile
Makefile.Debug
Makefile.Release
git_instructions.txt
glsl.qrc
helplog.txt
miniMinecraft.pro
miniMinecraft.pro.user
object_script.277.Debug
object_script.277.Release
readme.md
ui_cameracontrolshelp.h
ui_mainwindow.h

readme.md

Mini-MineCraft

Authors: Aman Sachan, Meghana Seshadri, and Jon Lee

Features I implemented:

Efficient Terrain Rendering:

  • Rendering only the hull of the terrain;
  • Using interleaved VBOs, i.e one VBO that holds all the data (position, color, normals, textures, etc);
  • Dividing the terrain into Chunks and generating the VBO for every chunk only once;

Generalized Scheme for Texture Mapping, Normal Mapping, Specular Mapping, and Animated Textures

Weather (Snow and Rain) and Cloud:

  • Snow and Rain weather effects were achieved via billboards that have a texture with transparency;
  • Volumetric Clouds, rendered in a way similar to the ground;

Day and Night Cycle:

  • Changing Sky Color;
  • Changing Light Color;
  • Changing Light Direction;
  • Changing Light Intensity;

Tiny Dynamic Compass