Wizards & Wands TCG
Wizards & Wands is a real-time multiplayer trading card game inspired by the Harry Potter universe and the mechanics of the Pokémon TCG. Built with Node.js, Express, React, and Socket.io, the application delivers a fully synchronized, turn-based dueling experience playable directly in the browser — no installation required. Two factions face off across a shared game board: the Order of the Phoenix, wielding Charms magic through wizards like Hermione Granger, Neville Longbottom, and Fawkes, and the Death Eaters, commanding Dark Arts through Lord Voldemort, Bellatrix Lestrange, and Nagini. Each deck contains 20 unique cards — Wizards, Energy, Spell Scrolls, and Character Cards — with multi-stage wizard evolution, typed energy costs, spell effects (snipe, heal, coin flip, draw), retreat mechanics, and a House Points win condition. The application features a robust split-architecture where game logic lives entirely on the server (preventing client-side cheating), while a React SPA renders the animated game board. It includes a Solo mode with a stateful AI opponent, Multiplayer rooms with shareable 6-character room codes, a Statistics screen tracking win rates by deck and opponent type, and a secure session-based reconnection system for mobile play.