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

https://github.com/davewalker5/langtonsant

C# implementation of the Langton's Ant cellular automaton
https://github.com/davewalker5/langtonsant

csharp dotnet-core langton-ant langtons-ant langtonsant

Last synced: 2 months ago
JSON representation

C# implementation of the Langton's Ant cellular automaton

Awesome Lists containing this project

README

        

# LangtonsAnt

[![Build Status](https://github.com/davewalker5/LangtonsAnt/workflows/.NET%20Core%20CI%20Build/badge.svg)](https://github.com/davewalker5/LangtonsAnt/actions)
[![GitHub issues](https://img.shields.io/github/issues/davewalker5/LangtonsAnt)](https://github.com/davewalker5/LangtonsAnt/issues)
[![Releases](https://img.shields.io/github/v/release/davewalker5/LangtonsAnt.svg?include_prereleases)](https://github.com/davewalker5/LangtonsAnt/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/davewalker5/LangtonsAnt/blob/master/LICENSE)
[![Language](https://img.shields.io/badge/language-c%23-blue.svg)](https://github.com/davewalker5/LangtonsAnt/)
[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/davewalker5/LangtonsAnt)](https://github.com/davewalker5/LangtonsAnt/)

## About

Langton's Ant is a cellular automaton. An ant is placed on a universe consisting of an infinite 2D plane, divided into equally sized squares, and is able to move and affect the colour of each cell according to a simple set of rules.

After an initial chaotic period, it begins building a "highway", emergent behaviour that can't be predicted from the rules:

![Langton's Ant](https://raw.githubusercontent.com/davewalker5/LangtonsAnt/master/images/langtons-ant.png "Langton's Ant")

## Wiki

More information on Langton's Ant, the implementation and how to build and run it are provided in the [Wiki](https://github.com/davewalker5/LangtonsAnt/wiki)

## Authors

- **Dave Walker** - *Initial work for this implementation*

## Feedback

To file issues or suggestions, please use the [Issues](https://github.com/davewalker5/LangtonsAnt/issues) page for this project on GitHub.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details