https://github.com/bencoveney/creation
https://github.com/bencoveney/creation
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bencoveney/creation
- Owner: bencoveney
- Created: 2023-01-08T00:28:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-26T13:17:32.000Z (11 months ago)
- Last Synced: 2025-01-13T21:25:23.957Z (3 months ago)
- Language: TypeScript
- Homepage: http://bencoveney.com/creation/
- Size: 2.69 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# creation
Procedural world/history generation
## Stuff to do next
- World restart doesn't work because things are stateful (systems, randomSelection etc) and its just all around - jank to be honest
- Maybe island/continent creation should consider sand to be water
- Mountain identification using prominence
- Gods can create demigods
- Gods can create species
- Build heightmap with interesting mountain ranges by factoring in:
- Height squared
- Ridged noise
- Roughness map
- Artifacts can be given stored, stolen
- Migrate to new language generation:
- Add english spelling?
- Improve generated words
- Manipulate words, e.g. remove redundant syllables
- e.g. sibling deities could follow naming pattern
- Enforce uniqueness for names
- Derive naming concepts from a wider set (e.g. terrain features)