Minecraft-style procedurally generated world
Chunks of size 16x16x256Â
Biomes and varied terrain heights achieved with the help of Perlin noise, curves and several other values
Multi-threaded world generation
Voxel-based light propagation with smooth-vertex lighting
Basic gameplay features - Digging, placing, and inventory management with minecraft UI for inventory
Each chunk is of size 16x16x256 (256 being the max height)
"Biome" or block types in a chunk are determined in two steps:
Various values on piece-wise curves of density, continentalness, erosion and weirdness (peaks and valleys), which are accessed by random values generated by perlin noise, contribute to deciding a chunk column's terrain height.
The generated terrain height is used with two other noise generated values, temperature and humidity to determine the block type.