Pokémon TCG Agentic AI
An autonomous agent that plays the Pokémon Trading Card Game — reasoning through board state, hand options, and turn strategy to make competitive plays.
Competition
Agentic AI
Tech Stack
- Python
- LangChain
- Agents
- LLM
Overview
Built for the official "PTCG AI Battle Challenge Strategy" competition hosted by The Pokémon Company on Kaggle. The challenge: design an agent capable of reasoning through Pokémon TCG gameplay — evaluating board state, hand composition, energy management, and matchup dynamics to make strategic, rules-legal decisions turn by turn.
What I Built
- Designed an LLM-based agentic decision loop that parses game state and selects legal, strategically sound actions each turn
- Implemented reasoning over core TCG mechanics: type matchups, energy attachment, retreat cost, and prize card trading
- Built evaluation logic to compare agent performance across different game states and opponent strategies
- Entered into an official Pokémon Company-sponsored Kaggle competition, testing agentic reasoning against a real competitive ruleset