Academy
Active developmentA character-driven opponent system for a competitive card game. Fifty-six named duelists, each with their own deck, play personality and combo knowledge, running on a board evaluator that scores positions rather than following scripts.
The hard problem is not making an opponent play legally — it is making it play like a specific person without playing badly. Character knowledge is offered to the AI as options it may take, never as instructions it must follow, so a duelist can chase its signature combo without ever holding a card it should obviously have played.
- Board evaluation that models closeness to victory, not just material advantage
- Per-character combo reasoning that never overrides sound play
- Expected-payoff learning: predicted value is corrected against what each line actually returns
- A benchmark lab that runs full round-robin gauntlets and reports when a change made things worse