seance/zodigol(新しいタブで開きます)
主要言語: JavaScript
Zodiac Game of Life on Ethereum
- star 数
- 5
- watcher 数
- 1
- fork 数
- 1
- issue 数
- 0
- 最終更新
- 2017/05/20
主要言語: JavaScript
Zodiac Game of Life on Ethereum
Zodiac Game of Life on Ethereum. A study of Ethereum and developing Đapps for the blockchain.
Zodigol is a real-time-ish, interactive multiplayer Game of Life running on a private Ethereum testnet. The game implements a multicolored version of the Game of Life B3/S23 ruleset with the exception that the differently colored factions do not "cross-breed" i.e. do not contribute to the B3 rule cross-faction.
The different colors are represented by the twelve animals of the Chinese Zodiac — Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog and Pig.
Before starting, make sure you meet the following prerequisites.
Prerequisites
Running
npm installnpm startOnce the images have been built and the containers created and started, go to http://localhost:8080.
Note! Geth is sensitive to clock skew which may occur at least on Mac with Docker. If your node warns about time difference, restart your Docker engine. It's also recommendable to tear down the containers with docker-compose down when finished.
Note also that the private blockchain has a block time of 10 seconds and this means that operations that create transactions can take a while to process!
The Web user interface is a bit light on the UX, especially on feedback while transactions are pending for the moment. Be patient :)