Rule 110 on the Ethereum blockchain
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build/contracts
contracts
docs
migrations
py
test
.gitignore
LICENSE
README.md
start.sh
truffle.js

README.md

evolve110 GitHub release License

Rule 110 is one of the simplest Turing-complete cellular automatons. This implementation lives on the Ethereum blockchain.

Visit the live Ðapp: https://vsergeev.github.io/evolve110

Visit the live Ðapp via Swarm: bzz://evolve110.eth

Use a browser wallet like MetaMask, Parity, or Mist to evolve an existing game or to create a new one.

Prerequisites

For development, evolve110 uses the Truffle framework, testrpc Ethereum node, and browser-sync web server.

npm install -g truffle ethereumjs-testrpc browser-sync

Unit Testing

Start testrpc, and then run truffle test.

testrpc
truffle test

Running Locally

Use the start.sh script to automatically start testrpc, run migrations, and start the browser-sync web server.

./start.sh

Visit the Ðapp locally: http://localhost:3000

File Structure

LICENSE

evolve110 is MIT licensed. See the included LICENSE file.