Description

Dooz is a decentralized chess/draughts game played against artificial intelligence. If the user wins, he gets rewarded with double of his money and a free winner NFT. The user stakes his tokens according to the game stake and if he wins, he will get double of his money and gets a free winner NFT. The main wallet here is sequence because it provides gas free transactions

Dooz showcase

How it's made

The project uses solidity to build the smart contract and the chainlink VRF to make random numbers that will be used in the frontend app. On the frontend side we have sequence as our wallet to interact with the smart contract. We're using ethers.js as an api and also NFTPort to mint nfts to winners. The overall frontend side is covered by a next.js application. We use also redux as our state management.