我需要在街机风格的格斗游戏中为对手制作AI,与真人快打非常相似。
我不想为计算机使用随机移动,但我希望有一个难以击败的AI。
我在哪里可以开始寻找资源?你知道这种项目的任何实现吗?
答案 0 :(得分:2)
想想你是如何玩游戏的。
问问自己,在什么条件下我会进行某些攻击?我什么时候会阻止?我身体不好时该怎么办?当我的对手健康状况不佳时?在某种情况下,我是否会变得更加激进?什么时候最好使用长距离和短距离?
等
像这样的AI通常只跟随一堆if / else / then语句,并添加了som随机性。
你希望它能够快速做出反应,其他任何东西(A *,alpha-beta等)都不会有用。
答案 1 :(得分:1)
有一种算法取决于每个方向上的枝条的统计和数量。你可以用这样的逻辑来计算敌人在需要的方向上踢你多少次并预测未来的攻击。</ p>