Artificial intelligence 原始鬼AI的吃豆人模板(帮助)

Artificial intelligence 原始鬼AI的吃豆人模板(帮助),artificial-intelligence,pacman,Artificial Intelligence,Pacman,我目前正在尝试实现一个完全自主的吃豆人游戏,你只需观看。我计划制作真正的黄种人人工智能,完美地玩游戏。 我想让鬼魂具有原始吃豆人的个性,但我更想寻找一个模板,一个已经制作好的吃豆人游戏,并且有这个功能,这样我就可以自己制作吃豆人了 有人知道源代码是否可用吗?我尝试过github,但没有发现任何类似于此处描述的原始幽灵行为的东西: 谢谢你在这里畅所欲言,但谷歌刚刚为它的30周年纪念发布了一份声明(即PacMan's)。它被缩小了,我不确定他们是否拥有它的版权,但这可能是一个开始 干杯 有大量关于吃

我目前正在尝试实现一个完全自主的吃豆人游戏,你只需观看。我计划制作真正的黄种人人工智能,完美地玩游戏。 我想让鬼魂具有原始吃豆人的个性,但我更想寻找一个模板,一个已经制作好的吃豆人游戏,并且有这个功能,这样我就可以自己制作吃豆人了

有人知道源代码是否可用吗?我尝试过github,但没有发现任何类似于此处描述的原始幽灵行为的东西:


谢谢你在这里畅所欲言,但谷歌刚刚为它的30周年纪念发布了一份声明(即PacMan's)。它被缩小了,我不确定他们是否拥有它的版权,但这可能是一个开始


干杯

有大量关于吃豆人如何工作的信息。当您试图为“完美”的吃豆人玩家构建AI时,其中一些信息可能很有用


我认为您将很难访问原始的pac man源代码(Namco通常会让人们删除它)。最初的《吃豆人》是用ASM编写的,因此即使你确实掌握了它,你也可能很难阅读。

这不是很好的答案,但如果你仍然在寻找AI,我会将我目前获得的信息发送给你。这是最初的人工智能,但是生成100%准确的东西将是相当困难的。在过去,游戏不使用后台缓冲区,因此每次垂直刷新约1/60秒时屏幕都会更新。大多数游戏逻辑都是在中断发生时完成的,但是鬼魂AI是在中断发生后完成的。因此,很难说在中断再次发生之前执行了多少汇编指令。但是99%也不错。

嘿,谢谢,是的,我已经非常深入地阅读了那篇文章,还有他的参考资料。这就是促使我这么做的原因。我发现了一个不错的python版本,但是AI是相当“无脑的”。对于这样一个老游戏来说,AI是多么复杂,真是令人惊讶。我真的没想到。在过去,电脑很弱,但人们和今天一样聪明:)嘿,谢谢你的提示,我确实查阅了谷歌版本的源代码,但他们并没有真正遵循最初的标准,阿飞。