https://github.com/virtualtam/veccell
Fun with Go and cellular automatons
https://github.com/virtualtam/veccell
cellular-automata elementary-cellular-automata game-of-life terminal
Last synced: 5 months ago
JSON representation
Fun with Go and cellular automatons
- Host: GitHub
- URL: https://github.com/virtualtam/veccell
- Owner: virtualtam
- License: other
- Created: 2018-09-25T22:03:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-09T22:21:50.000Z (over 6 years ago)
- Last Synced: 2025-10-30T06:45:19.993Z (8 months ago)
- Topics: cellular-automata, elementary-cellular-automata, game-of-life, terminal
- Language: Go
- Size: 37.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
veccell - cellular automata - power gliders
===========================================
*veccell* is a pet project to toy with `Cellular Automata`_ and the `Go`_
programming language.
Building
--------
::
# get the sources
$ git clone https://github.com/virtualtam/veccell.git
# go >= 1.11: enable module support
$ export GO111MODULE=on
# build binaries
$ make build
Automatons
----------
- ``elementary``: an `Elementary Cellular Automaton`_
- ``game-of-life``: a simple implementation of `Conway's Game of Life`_
- ``game-of-life-dx``: a simple implementation of `Conway's Game of Life`_, with
additional bells and whistles!
Controls
--------
====== =====================
Key Action
====== =====================
ctrl+c quit
q quit
r randomize state
up increase render delay
down decrease render delay
====== =====================
.. _Cellular Automata: https://en.wikipedia.org/wiki/Cellular_automaton
.. _Conway's Game of Life: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
.. _Elementary Cellular Automaton: https://en.wikipedia.org/wiki/Elementary_cellular_automaton
.. _Go: https://golang.org/