>>44366583NTA, but a TCG doesn't necessarily need programming. Think Yugioh or MTG. Basically, you have a deck of cards that are played to a board in certain ways to defeat an opponent. The exact mechanisms vary depending on the game.
As a project here, we could simply develop cards and a game mechanism, or we could go full retard and make an RPG in the lore-world of Kawaii, wherein the story and combat focus around this card game, or the mechanisms of the card game. For example, in MTG, players are supposed to be "planeswalkers" who can summon monsters and cast spells. An MTG duel is thus simply a mutual match of the abilities of two planeswalkers. For an RPG game, facing an enemy in game can be done through the card game interface, but in-game, the characters perceive the battle to be real.
Or we could just do none of that, because I'm rambling like an idiot. Thanks for reading, have a Kaolin.