Skip to content

KeanBuyst/2DMinecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Minecraft

Simple 2D Minecraft clone written in C++ with SDL2 and glew.

Current feature's

  • 2D chunks (thus "infinite" x and y generation)
  • Perlin Noise chunk generation
  • Efficient GPU rendering using byte grouping
  • Region based chunk storage
  • 2D Perlin Noise cave generation
  • Background and foreground tiles
  • Entities rendering
  • Tile Collision
  • Physics elements (e.g. Gravity)
  • Lighting
  • Entity Lighting
  • Entity Animation
  • Inventory and items
  • Block breaking and block placing
  • Items
  • Entity Collision
  • Crafting
  • File compression

Planned feature's

  • Metadata Tiles & Entities (e.g. chests)
  • Multiple biomes
  • Structures
  • Combat
  • Different entity types
  • Entity spawning

Build

TODO

About

Simple 2D minecraft clone

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors