Crypto Chess
Chess on Ethereum Blockchain Network where players stakes their ETH token and winner takes it all.
Created on 12th December 2021
•
Crypto Chess
Chess on Ethereum Blockchain Network where players stakes their ETH token and winner takes it all.
The problem Crypto Chess solves
With Crypto-chess, you can play a game of chess on the Ethereum blockchain network. This means that all moves will be verified independently and publicly documented on the blockchain networks to make cheating impossible.
--People can play chess on an ethereum decentralized blockchain network by staking some ETH token and the winner takes
the whole pot as a winning prize.
--No cheating as all the moves are registered and verified on the blockchain.
--Players can play simul chess also.
Challenges I ran into
As this is my first full-stack Dapp development I come across many problems like learning a new language that is solidity and experimenting, learning and debugging various libraries and frameworks like web3.js, webpack , truffle, nodejs.
--The main problem faced is integrating solidity and web3js with the webpack framework.
--Another problem that I faced estimating gas limit during deploying and calling different smart contracts as I am using many contracts for different processes like chess logic, game initiation, move registration I have to estimate and define the gas limit for each function of the contract to work properly.
Technologies used