Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makemake-kbo/optimistic-game-of-life
Conway's game of life on Optimistic Ethereum
https://github.com/makemake-kbo/optimistic-game-of-life
dapp ethereum ethereum-contract ethereum-dapp game-of-life optimism optimism-l2 optimistic-rollup
Last synced: 5 days ago
JSON representation
Conway's game of life on Optimistic Ethereum
- Host: GitHub
- URL: https://github.com/makemake-kbo/optimistic-game-of-life
- Owner: makemake-kbo
- License: bsd-3-clause
- Created: 2022-03-15T22:50:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T13:30:31.000Z (over 2 years ago)
- Last Synced: 2024-04-24T08:13:42.662Z (7 months ago)
- Topics: dapp, ethereum, ethereum-contract, ethereum-dapp, game-of-life, optimism, optimism-l2, optimistic-rollup
- Language: JavaScript
- Homepage: https://optimisticgol.com/
- Size: 267 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Optimistic Ethereum Game of Life
## What?
This is an implementation of Conway's game of life, written in solidity and running on Optimistic Ethereum.
The rules are:
- Any live cell with fewer than two live neighbours dies, as if by underpopulation.
- Any live cell with two or three live neighbours lives on to the next generation.
- Any live cell with more than three live neighbours dies, as if by overpopulation.
- Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
You can only reset the board to its starting position and advance by one step at a time.## Frontend
The frontend is currently hosted here.You can also host your own by cloning the repository and serving the `index.html` file.
## Contributing
If you find any bugs or have a suggestion, please open an issue. I also accept PR's so if you'd like to implement a feature feel free to open a PR.