Skip to content

ronykris/StarkDeck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Zk Poker game on starknet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.7%
  • Solidity 25.3%
  • Cairo 21.4%
  • Other 0.6%