Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amiantos/langtonsmap

Procedural 8-bit style map generated by Langton's ant, built with SpriteKit
https://github.com/amiantos/langtonsmap

langton-ant langtons-ant langtonsant screensaver spritekit swift

Last synced: 22 days ago
JSON representation

Procedural 8-bit style map generated by Langton's ant, built with SpriteKit

Awesome Lists containing this project

README

        

# Langton's Map

A constantly evolving procedural map generated by [Langston's ant](https://en.wikipedia.org/wiki/Langton%27s_ant), implemented in SpriteKit. Basically: there are three "ants" on a map, one that leaves behind lava, and two that leave behind water. Lava creates land that evolves over time (from lava, to rock, to dirt, then to either sand or grass), and water washes away sand, slowly eroding the land. If you let it run long enough, you get some pleasing shapes that look vaguely like landmasses.

If you think this is neat, wait til you see [Life Saver](https://github.com/amiantos/lifesaver)!

## Screenshots

![Screenshots of Langton's Map, showing the generation of land mass over time.](/screenshots.jpg?raw=true)