We aim to develop an on-chain version of the classic Rock Paper Scissors game. The game will involve players making choices on specific pixels, with the winner gaining ownership of the pixel.
Game Process:
Player 1's Move: Player 1 drops a choice (rock, paper, or scissors) on a certain pixel. This choice will initially show as a question mark to keep it hidden from Player 2.
Player 2's Move: Player 2 drops their choice (rock, paper, or scissors) on the pixel next to Player 1's pixel. This choice will be immediately visible.
Reveal: Player 1 reveals their initial choice.
Determine Winner: The game determines the winner based on the classic rules of Rock Paper Scissors. The winner gains ownership of the pixel.
Requirements:
Smart Contract: Develop a smart contract to handle the game logic and pixel ownership transfers.
Front-End Interface: Create a user-friendly interface for players to make their moves and see the current state of the game.
Testing: Thoroughly test the game to ensure it works correctly and securely.
Deliverables:
A fully functioning on-chain Rock Paper Scissors game.
Comprehensive documentation explaining how to play the game and how the smart contract works.
Description
We aim to develop an on-chain version of the classic Rock Paper Scissors game. The game will involve players making choices on specific pixels, with the winner gaining ownership of the pixel.
Game Process:
Requirements:
Deliverables: