Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/amiantos/langtonsmap
- Owner: amiantos
- License: mpl-2.0
- Created: 2019-06-07T22:18:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-14T00:31:49.000Z (over 5 years ago)
- Last Synced: 2024-11-02T07:42:03.160Z (2 months ago)
- Topics: langton-ant, langtons-ant, langtonsant, screensaver, spritekit, swift
- Language: Swift
- Homepage:
- Size: 5.88 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)