作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个基于 Fox and Hounds 游戏的逻辑游戏。玩家扮演狐狸,人工智能扮演猎犬。 (据我所知)我设法让 AI 变得完美,所以它永远不会失败。离开它对人类玩家来说不会很有趣。
现在,我必须让 AI 变得笨拙,这样人类才能获胜,但我不确定如何。当前的 AI 逻辑基于模式匹配 - 如果我引入随机移动,使棋盘超出模式空间,AI 很可能会在游戏结束之前一直玩哑巴。
我也在考虑删除一组模式,所以看起来 AI 不知道这个“技巧”,但这样玩家可以找到一种方法来击败计算机,每次使用相同的 Action 。
任何想法如何以这种方式使 AI 变得笨拙,而不是在一次移动中从“天才”变成“完全愚蠢”?
最佳答案
我们使用 MinMax 作为我们游戏的 AI 算法,我们通过为每个级别设置不同的深度来实现 AI 级别
关于artificial-intelligence - 如何打造一个合理的AI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7146225/
我想在已部署在虚拟机中的代理中创建 IoT 实体。目前我已经通过curls进行了交流并且它工作正常。 咨询“curl”: (curl http://192.168.56.103:8080/ngsi10
我是一名优秀的程序员,十分优秀!