Skip to content

perezdev/harry-potter-tcg

 
 

Repository files navigation

⚡ Harry Potter TCG ⚡

Introduction

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:

Dev Road Map

Last updated 2020-12-05

Initial Prototype

  • 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

Version 1

  • Basic Items
  • Basic Locations

Version 2

  • Basic Characters
  • Basic Matches

Version 3

  • 90% Base Set cards available
  • Deck Editor
    • Save/Load/Manage multiple decks

Version 4

  • Multiplayer Matchmaking & Lobby System

Future

  • 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

About

A digital recreation of the old Harry Potter Trading Card Game developed (and sadly discontinued) by Wizards of the Coast.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 80.2%
  • ShaderLab 17.3%
  • HLSL 2.5%