Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 2.48 KB

README.md

File metadata and controls

36 lines (32 loc) · 2.48 KB

StarkDeck Overview StarkDeck represents a groundbreaking approach in the online poker industry, merging the thrill of poker with the robust security and anonymity offered by cryptocurrencies. This platform harnesses the power of blockchain technology to create a decentralized, transparent, and secure environment for poker enthusiasts worldwide.

StarkDeck Architecture Key Features Decentralized Gaming: Built on the StarkNet blockchain, StarkDeck ensures a tamper-proof gaming environment, free from centralized control. Secure Transactions: Utilizes cryptocurrencies for transactions, providing instant and secure means of deposits and withdrawals. Anonymity: Players enjoy the freedom to play anonymously, safeguarding their personal information. Provably Fair Gameplay: Every hand in the game is demonstrably fair, ensuring an equal chance of winning for all participants. User-Friendly Interface: The platform offers a seamless and immersive poker experience, accessible to both experienced players and novices.

Technical Architecture Frontend (NextJS) Wallet Integration: Enables user authentication through Wallet, ensuring secure access to the platform. Table Creation: Players can create custom poker tables, specifying parameters like bids and number of rounds. Game Page: Post-table creation, players engage in the game, where the frontend interacts with smart contracts for the game logic. Backend (NodeJS) Blockchain Communication: Facilitates interaction between the frontend and the StarkNet blockchain. Session Management: Manages user sessions for seamless transitions across the platform. Smart Contracts (zk-Proofs with Cairo) Game Logic: Implements the core poker game rules and mechanics, deploying these on the StarkNet blockchain for decentralized execution. StarkNet Blockchain Smart Contract Deployment: Hosts the smart contracts, ensuring a decentralized and secure gaming process.

Usage and Gameplay Getting Started Wallet Login: Players begin by logging in via Wallet, which handles user authentication. Table Creation: Users can create a poker table with specific game parameters. Gameplay: Players are directed to the game page after table selection, engaging in poker through interactions with smart contracts. Formats StarkDeck offers diverse game formats, including:

Ring Games: Flexible gameplay similar to a test match in cricket. Multi-Table Tournaments: Competitive play with increasing blinds, akin to one-day cricket matches. Sit N Go’s: Short, action-packed games comparable to T20 cricket.