ddpoker
DD Poker Source Code
Discover how DD Poker masters network latency and synchronization for online play using custom UDP transport, adaptive timers, and MTU discovery. Ensure seamless distributed tables despite variable conditions.
DD Poker Logging Framework: Apache Log4j 2 Configuration and SetupLearn how to configure Apache Log4j 2 for DD Poker. Discover centralized logging with the LoggingConfig class and property file overrides.
How DD Poker Manages Player Actions During Each Betting Round: A Deep Dive into TournamentDirectorDiscover how DD Poker manages player actions in betting rounds via TournamentDirector, processing human, AI, and remote decisions using the immutable HandAction object.
How DD Poker Handles Showdown and Pot Distribution: A Complete Code WalkthroughExplore DD Poker's code to understand how it handles showdown and pot distribution. Learn about winner determination, chip splitting, and remainder distribution in this code walkthrough.
How DD Poker Handles Card Dealing and Deck Management: A Deep Dive into the EngineExplore how DD Poker manages card dealing and deck management with its secure random shuffling and deterministic seeds. Learn about the core logic in this deep dive.
How DD Poker Server Handles Player Registration and AuthenticationDiscover how the DD Poker server handles player registration and authentication using the OnlineProfile model and service for secure email-based account management and login.
How the DD Poker Hand Simulator Analyzes Hand Ranges: Full Enumeration vs. Monte CarloLearn how the DD Poker hand simulator analyzes hand ranges using full enumeration or Monte Carlo sampling to quickly calculate equity percentages for optimal play.
How the ddpoker Table Design System Handles Seating ArrangementsDiscover how the ddpoker table design system manages seating arrangements. Learn about the separation of concerns between TableDesign and PokerTable for efficient seat logic and display.
DD Poker Database Schema for Players, Hands, and Game History: Complete GuideExplore the DD Poker database schema for players, hands, and game history. Understand the wan_profile, wan_game, and wan_history MySQL tables and their JPA entity mappings for your poker data.
How the Chat System Works in Online Multiplayer Games: Inside DD Poker's Client-Server ArchitectureDiscover how DD Poker's client-server architecture powers its online multiplayer chat system. Learn about message routing, UI decoupling, and all messaging types.
DD Poker Debugging Tools and Settings: A Complete Developer GuideExplore DD Poker debugging tools and settings. Leverage property-driven diagnostics and shell scripts for efficient thread dumps and load testing. Master development with this comprehensive guide.
How DD Poker Handles Game State Persistence and Saved GamesLearn how DD Poker manages game state persistence and saved games. The Game class serializes GameState objects, saving component details for seamless restarts.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →