历史项目agent · 进阶

基于公开赛题构建可复现项目成果

The Pokémon Company - PTCG AI Battle Challenge Simulation

在宝可梦卡牌仿真器中选择合法动作,比较规则、搜索与学习策略,形成游戏 AI 和多局评估项目。

状态表示与合法动作规则/搜索/RL 自博弈对照多对手统计与 Agent 打包可靠性

推荐专业:AI / Computer Science / 机器人与控制 / Statistics 等

典型成果:可运行规则 Agent 与牌组 · 仿真评估和回放看板 · 策略对照、胜平负及错误报告

查看 Kaggle 官方信息 ↗
项目状态历史赛题 · 提交已结束
来源依据项目文档与官方来源
内容更新2026年9月9日

直接回答

The Pokémon Company - PTCG AI Battle Challenge Simulation 适合AI、Computer Science、机器人与控制、Statistics等专业。围绕状态表示与合法动作,可以形成可运行规则 Agent 与牌组、仿真评估和回放看板及可复查的实验记录。

比赛任务是什么?

Agent 根据盘面、历史日志和合法动作列表持续决策,在随机事件和对手隐藏信息下优化长期对局表现。工程需覆盖牌组配置、动作索引、异常与超时处理。

输入

  • cabt 仿真器的观察、日志与合法动作列表
  • 牌组配置和对战规则

输出

  • 合法动作索引;submission.tar.gz 顶层含 main.py 与 deck.csv
  • 对战胜平负、异常、超时与回放分析

用一个例子理解项目

输入:教学合法动作列表为 [抽牌, 进化, 攻击, 换位]。

输出:选择“攻击”时返回动作索引 2。

教学示意,真实动作由仿真器当回合提供;不能返回自然语言或越界索引。

PTCG AI Battle 项目流程与输入输出
PTCG AI Battle 项目流程与输入输出。项目文档中的教学图示。

评价指标与验证

Skill Rating(cabt)

对战结果更新技能估计 μ 与不确定性 σ;越高越好,评级不是胜率百分比。离线报告应说明对手池和样本量。

固定数据划分、评估器版本和资源条件,记录基线与对照结果,并解释错误样本。

技术路线

  1. 接入

    跑通 SDK 与牌组

    读取观察,选择合法动作并验证入口。

  2. 规则

    建立可解释策略

    比较即时收益与资源保留。

  3. 评估

    建立多局对手池

    统计胜平负、seat、异常和超时。

  4. 扩展

    比较搜索与学习

    在一致预算下评估搜索、自博弈或混合策略。

适合专业与项目难度

AIComputer Science机器人与控制StatisticsMachine LearningData ScienceMathematics软件工程Electronic Engineering难度:进阶

连续决策与学习策略对应 AI、机器人与控制;SDK 和 Agent 主循环对应计算机,胜平负统计与策略稳定性对应统计和数据科学。

为什么评为进阶?

规则策略可起步,但需处理隐藏信息、随机事件、合法动作、牌组、打包与多对手评估,自博弈属于更深路线。

等级说明:需要专业建模方法、可靠验证或多个工程环节,并完成可解释的对照实验。

建议具备的基础

  • Python 与状态/动作建模
  • 概率统计、仿真日志与程序调试

可以从哪里开始

先完成合法动作规则 Agent、牌组和多局日志,建立稳定对照后再增加搜索或强化学习。

专业与难度由本站根据项目文档分析,面向基线复现与对照实验;具体门槛取决于承担的任务和项目深度。 这不是 Kaggle 官方评级。

可以形成的成果

  • 可运行规则 Agent 与牌组
  • 仿真评估和回放看板
  • 策略对照、胜平负及错误报告
  • 提交打包、日志和 README
判断这个项目是否适合我

成果预览与验收方式

下面展示建议的成果结构,实际内容由本人运行、实验和整理后形成。

  1. 01读取数据与检查格式
  2. 02运行并记录基线
  3. 03完成一项对照实验
  4. 04整理 README、错误分析与贡献说明

本项目重点验收:合法动作索引;submission.tar.gz 顶层含 main.py 与 deck.csv;对战胜平负、异常、超时与回放分析。

如何把公开方案变成自己的项目?

先注明来源与许可,再复现可运行基线,增加数据审计、方法对照和错误分析。README 应写清环境、数据、复现步骤、本人改动与局限;公开作者的分数和竞赛经历应单独归属。

  • 如何验证状态表示与合法动作的实际效果?
  • 如何验证规则/搜索/RL 自博弈对照的实际效果?
  • 如何验证多对手统计与 Agent 打包可靠性的实际效果?

留学、科研与求职如何使用?

留学申请

展示游戏 AI、机器人与决策学习方向兴趣。

考研 / 科研

研究规则、搜索、自博弈及随机条件下的策略稳定性。

求职 / 作品集

展示 Agent 工程、仿真评估、打包和故障定位。

公开 Notebook、方案与讨论

以下入口来自项目文档中的公开资料,适合阅读和设计复现实验。

公开材料的运行环境、许可和作者结论请结合原页面复核。

常见问题

The Pokémon Company - PTCG AI Battle Challenge Simulation 项目适合什么专业?

连续决策与学习策略对应 AI、机器人与控制;SDK 和 Agent 主循环对应计算机,胜平负统计与策略稳定性对应统计和数据科学。

The Pokémon Company - PTCG AI Battle Challenge Simulation 可以形成什么成果?

可运行规则 Agent 与牌组、仿真评估和回放看板、策略对照、胜平负及错误报告、提交打包、日志和 README;以本人实际运行、记录和能够解释的工作为准。

只需要上传预测 CSV 吗?

官方要求打包 Agent 主程序与牌组。每回合返回合法动作索引,提交还需通过仿真验证与错误日志检查。

如何从公开方案形成自己的项目?

先标明代码与数据来源,实际运行基线,再完成一项可复查的对照实验、错误分析和个人贡献记录。公开作者的分数不能作为自己的成绩。

公开来源与个人贡献边界

文档记录的历史状态用于项目规划,非实时赛事信息。数据、代码、模型许可及单场 Rules 以官方最新页面为准。本人贡献需有运行与实验记录,公开方案和他人成绩保留原作者归属。

Kaggle 官方竞赛与任务说明 ↗ · 赛题、数据、评估与状态以官方页面为准。

单场比赛 Rules ↗ · 复用数据、代码与模型前检查许可和适用规则。

查看服务规则与协作边界

规划适合你的项目深度

结合目标、专业、已有基础和时间,确定基线、对照实验与成果表达的范围。

扫码添加微信

微信二维码
微信号upup_0621