Hi everyone, I am a blockchain developer intern in PundiX.
I have created a 2-player chess dapp, and would love for you guys to test it out and provide your feedback! The game is here: https://chess-dapp-ropsten.netlify.app/
You can play against a friend (as long as you both have metamask installed and have ropsten test ethers in your accounts), or you can also play against yourself (if you want to practice, or you’re just bored or something :p) using 2 different web browsers, as long as both browsers have metamask installed. Tip: Google Chrome normal mode and Google Chrome incognito mode count as 2 different browsers!
Also, please use 2 different metamask accounts if you are playing against yourself, if not, you might only be able to claim back your 0.1 ETH stake once in the event of a stalemate.
Here are the game instructions:
-
This game allows you and your opponent to bet 0.1 test ETH against each other. Please use only a browser which has the metamask extension installed!
-
Please ensure that you are connected to the Ropsten Test Network on metamask. Test ETH can be obtained for free from the Ropsten faucets, such as:
https://faucet.egorfine.com/
(there are multiple more Ropsten faucets available, but I’m currently limited to being able to post only a maximum of 2 links on the forums, so you may search on Google for them if you require more test ETH)
-
If you are the first player, click on start game, select your colour/piece, then share your unique game link generated with your friend.
-
If you are the second player, copy the unique game link that your friend has shared, and paste it into your browser. You will then enter a match against your friend.
-
Moves can be made only after both players have connected to metamask and staked 0.1 test ETH. To do so, click “Connect” on the top panel, then click on “Stake 0.1 ETH”, then wait for your 0.1 test ETH transaction to be completed.
-
If a stalemate happens, both players will be able to claim back their stake of 0.1 test ETH. Do remember to claim back your stake before exiting or starting a new game! To do so, click “Register stalemate” and wait for the transaction to be completed, then click “Claim back 0.1 ETH”.
-
If you win the game, you will be able to claim 0.2 test ETH (earning for yourself 0.1 test ETH in the process!) Do remember to claim your winnings before exiting or starting a new game! To do so, click “Register win” and wait for the transaction to be completed, then click “Claim 0.2 ETH winnings”.
WARNING: Please DO NOT refresh the page while the game is in progress, or you might lose your ability to claim back your test ETH!