This game is a digital recreation of the old Harry Potter Trading Card Game developed (and sadly discontinued) by Wizards of the Coast.
Unlike more generic tabletop card game platforms, this one is geared towards the Harry Potter TCG and aims to facilitate the aspect of building decks and playing the game online through a client that automatically enforces all game rules.
If you'd like to learn more about how the code in this repo is structured, the core concepts of the game engine are inspired by theliquidfire's CCG project series, which can be found here: http://theliquidfire.com/category/projects/ccg/
This game client is dedicated to the HP TCG Revival community, check them out on Facebook and Discord:
- Playable Lesson and Creature cards
- Full game cycle implementation (game over when decks run out of cards)
- Simple (Dumb) Single Player AI to play against
- Basic Spells
- Small set of cards to showcase features
- Basic Items
- Basic Locations
- Basic Characters
- Basic Matches
- 90% Base Set cards available
- Deck Editor
- Save/Load/Manage multiple decks
- Multiplayer Matchmaking & Lobby System
- How-to-play tutorial
- AI examines game state to decide best card to play
- Progression System (profiles, stat tracking, achievements)
- Mulligan and Side-Board rules
- Best of 3 Matches
- Draft Mode
- Diagon Alley Expansion
- Adventures at Hogwarts Expansion
- Quidditch Cup Expansion
- Chamber of Secrets Expansion
- Heir of Slytherin Expansion