Project Name: Poker Peak
Project Track: artistry
Team Name: Peaky Players
Team Member(s): @poker_man @Juggernaut
DevPost Project Link: [Link to your DevPost project page]
Project Goal:
Creating a secure platform for amazing gameplay . We address major issues like asset ownership and fairness, which are often overlooked in existing systems.
Project Info:
Welcome to Poker Peak, where skill meets true randomness . Harness the power of blockchain technology for an unbeatable poker experience.
Project Website: to be added
Project Test Instructions: to be added
Project Details:
Game Implementation: Implemented using a pseudo-state machine architecture on a smart contract, ensuring structured and dynamic gameplay .
Randomness Assurance: Utilizing advanced cryptographic techniques (Affine Cipher) to ensure true randomness in card shuffling .
State Emission: Continuous state emission allows for real-time updates, creating an immersive and synchronized gaming environment .
Transaction-based Gameplay: Seamless flow of transactions keeps the server and players in sync throughout the game .
Smart Contract Links: to be added
Project Milestones: to be added
Architecture:
A feedback loop where the game’s state is maintained on-chain, ensuring transparency and fairness. The server and players interact with this state, making transactions that are recorded and relayed, ensuring the game’s integrity remains intact until completion .
Card Security:
Encrypted Deck: An encrypted deck is posted to the contract, which is used throughout the game.
Shuffling and Emission: Post-shuffling, an event emits an array corresponding to specific users, ensuring that even if the server acts maliciously, the integrity of the card distribution remains protected .
Features:
Asset Ownership: Players maintain control over their assets throughout the game, enhancing trust and engagement .
Immutability: Changes in game state are recorded and emitted at every stage, providing a transparent record of all game actions .
Fairness: The deck generation is entirely unpredictable, with the server maintaining the private keys secretly until game completion, ensuring fairness .
Progress Till Now:
The game’s smart contract is fully functional and deployed. Check out the deployed demo on the testnet here.
Frontend and server development are underway.
Future Goals:
UI Design: Achieve full responsiveness in UI design for optimal user experience across all devices .
EVM Compatibility: Ensure full compatibility with the Ethereum Virtual Machine for wider blockchain interaction and adoption .
Decentralized Dealers: Enable users to serve as dealers and host their own game rooms, decentralizing control and participation .
Token System: Implement a stable token system for in-game transactions and player rewards .
Matchmaking System: Integrate a secure and efficient matchmaking system to enhance player connectivity and game dynamics .