Arcade
Multiplayer card game platform
What it is
A full-stack game platform hosting Solitaire, Hearts, and other classic card games with online multiplayer, AI opponents, ELO ratings, and leaderboards. The game engines are pure Python and completely Django-agnostic, so they can run anywhere.
How it works
Game Engines
Pure Python game logic with no framework dependencies. Each game engine handles rules, state, and validation independently. The web layer just serializes and transports.
AI Opponents
Multiple difficulty levels with different strategies. AI players participate in the same ELO system as human players, so you can see how you stack up.
Real-Time Multiplayer
WebSocket connections via Django Channels. Games update in real-time with no polling and no refresh. Lobby system for matchmaking and spectating.
Rankings
ELO rating system tracks skill over time. Leaderboards per game. Match history with replay capability.