A turn-based card battle system demonstrating integration of C-based logic into Godot via GDExtension.
This is a demo/prototype for a card game that is a fusion of Texas Hold'em and a Card Battler. The rounds of Texas Hold'em determine who is the aggressor. The Battle Cards are the prize!
The game is very similar to pot-limit Texas Hold'em, except instead of chips, you choose a battle card to send (bet) to the front line.
The shield object represents a 'check', and the white flag is a 'fold'.
Each battle card has an attack value (on red) and defence value (on blue). The winning hand's troops (battle cards) go on the offensive, and the loser must defend. On a tie, both sides attack and defend.
Played troops with attack or defend points remaining get returned to your hand, while the spent troops are captured by the winner.
It is possible to lose a hand, and still have battle cards survive the skirmish. Choosing wisely may save your troops for the next battle.
To begin a hand, choose an initial battle card from your dealt hand (ante) to send into the fray.
