Skip to content

ZiClaud/Procedural-Generation-Project

Repository files navigation

Logo

Procedural Generation Project

Procedural Generation with Hexagonal 3D Tiles


Types of generation

Perlin Positive Heights:

PerlinPositiveHeightsGeneration

Perlin Noise:

PerlinNoiseGeneration


Tiles system

Tile Edges IDs, read clock-wise, starting from the top (12 o'clock)

  • 0 = grass
  • 1 = water
  • 2 = road
  • 3 = river
  • 4 = coast (grass - coast)
  • 4 = coast (coast - grass)

Example: [0, 0, 0, 2, 2, 0]

Example1


Key Bindings:

  • Movement: WASD
  • Sprint: Ctrl
  • Get Cursor: Esc
  • Move camera Up: Spacebar
  • Move camera down: Shift
  • Re-Generate World: F1
  • Toggle Debug Mode: F3
  • Toggle Hints: H

Credits

Assets:

Theme used for UI and assets:

Character with movement - Used for testing:

About

Procedural Generation with Hexagonal 3D Tiles

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors