有没有人尝试过反编译口袋妖怪游戏的代码并弄清楚战斗 AI 是如何工作的?例如,它如何根据游戏的当前状态决定使用哪个动作,或使用药水/甚至退出。我对它的工作原理非常感兴趣,因为我想构建自己的战斗 AI 作为研究项目的一部分。
口袋妖怪战斗中的人工智能如何运作?
逆向工程
反编译
2021-06-11 22:08:04
1个回答
https://github.com/pret有一个拆解口袋妖怪游戏的项目。作为 Pokemon red 的参考,你可以在这里找到定义训练器 AI 的文件https://github.com/pret/pokered/blob/master/engine/battle/trainer_ai.asm
不幸的是,这一切都在汇编中,我认为现阶段没有翻译成 C 语言。
其它你可能感兴趣的问题