Explore tiny worlds in a virtual terminal.

This is a javascript port of my earlier Ruby World Generator, which was packaged as a ruby gem. This implementation is a web app for the browser, and uses the same world generation algorithms as the original.

-----------------------------------------------------------------

The main "fun" algorithm is in the zoom feature. We generate progressively detailed continents and lands by starting with noise and zooming in, reliably filling in the details as we go. It's similar to wave function collapse, but not as complex.

I originally came across this idea here.

Leave a comment

Log in with itch.io to leave a comment.