diff --git a/README.md b/README.md index 4cda091..74c52a7 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ The zkShuffle Card Game is a decentralized, multiplayer card game built on block ## Smart Contract Overview +![Screenshot 2024-08-13 221326](https://github.com/user-attachments/assets/608156b7-fdcd-4326-86a3-269e432a27bc) + ### `ShuffleGameInfo` A struct that holds immutable information about each game: - `numCards`: The total number of cards in the game. @@ -67,6 +69,8 @@ Allows a player to join an existing lobby. If the lobby is full, the player will 6. **Statistics and Streaming**: Player statistics are updated after each game, and live streaming options allow others to watch ongoing games. +![Screenshot 2024-08-13 221520](https://github.com/user-attachments/assets/5a4fa26b-6c0e-4ac6-8afa-9ec269359a53) + ## Privacy with zkShuffle by Manta Network The core privacy feature of the game is powered by zkShuffle, an SDK developed by Manta Network. zkShuffle uses zero-knowledge proofs (zk-SNARKs) to shuffle and encrypt the deck of cards in such a way that no player, including the one initiating the shuffle, can determine the order of cards. @@ -89,4 +93,4 @@ To start playing the zkShuffle Card Game, follow these steps: 4. **Deploy Contracts**: `npx hardhat run scripts/deploy.js` 5. **Start the Frontend**: `npm start` or `yarn start` -Enjoy the game and may the best strategist win! \ No newline at end of file +Enjoy the game and may the best strategist win!