Search projects, hackathons, sponsors and tech

    ← All projects

    Crypto Chess

    Chess on Ethereum Blockchain Network where players stakes their ETH token and winner takes it all.

    About

    The problem it 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.

    How it's made

    Challenges we 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.