Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

http://unmaintained.tech/badge.svg

This was a 9 day (2.5hr/day) experiment to learn how to procedurally generate maps on a sphere. I hadn’t worked with this type of sphere geometry before and wanted to learn.

Geometry

Writeup - Fibonacci points, Delaunay triangles, Voronoi regions

https://www.redblobgames.com/x/1842-delaunay-voronoi-sphere/blog/fibonacci-sphere-voronoi.png

Maps

Writeup - tectonic plates, mountains, oceans, biomes, rivers, rendering

https://www.redblobgames.com/x/1843-planet-generation/blog/continent-boundaries-5-small.jpg

https://www.redblobgames.com/x/1843-planet-generation/blog/planet-12-small.jpg

Installation

To run in devel mode:

yarn global add browserify watchify budo
yarn install
yarn watch

Then visit the budo url (probably http://localhost:9966/embed.html).

Alernatively, if you use npm instead of yarn:

npm -g install browserify watchify budo
npm install
npm run watch

In production mode, run yarn build or npm run build and visit embed.html .

About

One week experiment: learn how to procedurally generate maps on a sphere. Code is messy but it runs.

Topics

Resources

License

Releases

No releases published

Packages

No packages published