How to Play
- Visit https://gateway.ipfs.io/ipfs/QmeNgQbe6H2QWebsN8BD4NUpbZEJs7qLaj25Qb2FqJfWWG/index.html or clone the repository
- Install Metamask on your browser
- Hop on the Ropsin Test Network. (you can also set up a local ganache-cli or ganache on port 8545)
- Fill your account with Ropsin Test Net Ether from https://www.rinkeby.io/#faucet
- Start playing, after you die, submit the score.
- Lets you play Flappy Bird the Buggy Edition
- Shows your last score
- Shows times you played
- Shows personal best score
- Shows personal total score (sum)
- Shows the best score on the ethereum blockchain
- All of this is decentralised and immutable
-
https://www.youtube.com/watch?v=L07i4g-zhDA Flappy Bird
-
https://ethereum.stackexchange.com/questions/7648/is-there-a-way-to-call-a-constant-function-asynchronously This stackexchange post helped me a lot.
-
https://ethereum.stackexchange.com/questions/37590/how-to-properly-call-getter-methods-from-a-specific-keypair-in-web3?rq=1 This one helped too.
To upload on ipfs I had to keep all files in the same folder, else it doesn't load dependencies