Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hacktoon/nami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAMI: World Generator

DEMO

https://hacktoon.github.io/nami/

ROADMAP

  • fix roads to fix surface chunk (add region to land)

  • refactor civil model

  • set biome as { temp > x rain > 4 }

  • create secondary biomes for chunks (with region grid)

  • conclude wrapGet migration for grids

General ideas

  • Optimize canvas rendering
    • Use offscreen canvas
    • When map fills screen entirely, snap canvas to viewport, otherwise translate canvas element
  • create world types [medieval, cyberpunk, steampunk]
  • Solve [Violation] 'input' handler message by lazy evaluating commands

CivilLayer

  • Each city in chunk map can occupy tiles as chunks or neighborhoods
  • Dungeon types and levels like cat quest
    • dungeons at high level like 79
  • Add city ruins on dry rivers or dry land
  • create junction points between two route points to set midpath detours
    • follow road and calc nearest junction start
  • Start a fill on capitals to determine realms territory

LandformLayer

  • type of stretch often make waterfalls or rapids
  • canyon / volcano / reef

RainLayer

  • Make rain dynamic using noise offset and season temp.get(point, season)

INSPIRATIONS

About

An old-school game world generator

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages