Skip to content

vsergeev/evolve110

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 to evolve an existing game or to create a new one.

Prerequisites

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

npm install -g truffle ganache-cli browser-sync

Unit Testing

Start ganache-cli, and then run truffle test.

ganache-cli
truffle test

Running Locally

Use the start.sh script to automatically start ganache, 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.