【Kaggle奖牌赛】宝可梦集换式卡牌AI对战挑战赛:模拟赛道详解
比赛概述
The Pokémon Company-PTCG AI Battle Challenge Simulation是Kaggle平台上由The Pokémon Company主办的一项全新AI竞赛,旨在训练AI智能体(Agent)在宝可梦集换式卡牌游戏(Pokémon Trading Card Game,PTCG)中进行竞技对战。
比赛背景与意义
宝可梦集换式卡牌游戏是一个极具策略深度的游戏,其核心挑战在于不完全信息博弈——玩家无法看到对手的手牌,这要求AI具备强大的对手建模和概率推断能力。此外,数千种不同的卡牌组合、多种宝可梦属性(草、火、水、电等)、进化阶段(基础、一阶、二阶)以及训练家卡和能量卡的搭配,使得策略空间极其庞大。抽牌和硬币投掷等随机性因素进一步增加了不确定性,要求AI能够做出鲁棒决策。获胜需要前瞻性思维、实时适应和最优决策,而非简单的规则编程就能取胜。
这类比赛测试AI在部分可观测性、博弈论推理和长程规划方面的能力。研究表明,在宝可梦这类多回合对抗环境中,较弱的模型会表现出"恐慌行为"——在犯了一个小错误后,会不断放大错误而非恢复,这是标准基准测试无法发现的推理失败模式。
游戏规则与机制
对战引擎
比赛使用cabt Engine作为对战模拟器,这是一个专为Kaggle环境构建的PTCG对战引擎。每回合,AI Agent会收到一个观测,包含游戏日志、当前场上状态和合法操作列表,Agent需要返回所选操作的索引。引擎只会呈现合法移动,因此Agent无需担心违规操作。
关键规则差异
官方PTCG规则与模拟器行为之间存在一些差异,具体可参考官方文档。
可用卡牌与卡组
比赛提供了完整的卡牌元数据,包括英文版和日文版两个版本。英文版包含Card_ID_List_EN.pdf和EN Card Data.csv,日文版包含Card_ID_List_JP.pdf和JP Card Data.csv。CSV文件包含每张卡的详细信息,如卡ID、卡名、扩展包、收集编号、阶段或类型、规则、类别、进化前阶段、HP、属性、弱点、抗性、撤退费用、招式名称、能量消耗、伤害值、效果说明等。
苏公网安备32021402002843