随笔分类 - 游戏AI

摘要:if(condition) then dosomething... 这次主要围绕的是游戏AI该如何模仿人类地判断条件(condition)。 人类的逻辑 人类的逻辑思考是复杂的,模糊的。 一些人类逻辑思考的例子:“把面包切成中等厚度”,“这波我很强”,“你好骚啊”,“小A有点高”.... 而对于计算 阅读全文
posted @ 2019-02-06 00:09 KillerAery 阅读(3931) 评论(2) 推荐(1) 编辑
摘要:何为路径规划? 首先,我们简单了解下运动规划问题:在给定的位置A与位置B之间为机器人找到一条符合约束条件的路径。这种问题常出现在机器人、汽车导航等工业应用中。而路径规划则是运动规划里的重要研究内容。 所谓路径规划,就是指在一张已知的地图上,规划出一条位置A到位置B的路径。而运动规划里也有很多不知地图 阅读全文
posted @ 2019-02-01 21:12 KillerAery 阅读(8535) 评论(0) 推荐(2) 编辑
摘要:游戏AI的决策部分是比较重要的部分,游戏程序的老前辈们留下了两种经过考验的用于AI决策的结构: 有限状态机 行为树 在以前,游戏AI的实现基本都是有限状态机, 随着游戏的进步,游戏AI的复杂性要求越来越高,传统的有限状态机实现很难维护越来越复杂的AI需求。 现代游戏AI都比较偏向采用行为树作为决策结 阅读全文
posted @ 2018-12-04 10:11 KillerAery 阅读(7846) 评论(0) 推荐(2) 编辑
摘要:视觉感知 视觉感知是一种常见的感知。 在许多即时战略游戏或者类DOTA游戏里,一个单位的视觉感知往往是圆形范围的。 扇形视野 当然在其他大部分俯视角游戏里,一个智能体的视觉感知应该是类似现实人眼观看的扇形范围。 对于横板游戏,可以把视野“竖”起来,检测方式无多少差别。 对于空间更加复杂的3D游戏,可 阅读全文
posted @ 2018-12-03 00:43 KillerAery 阅读(2304) 评论(2) 推荐(1) 编辑
摘要:游戏AI是什么? 在以前游戏AI基本上都是程序员预先定义编写好可能发生的行为,而不具有机器学习那种自我学习的特性。 智能的假象 这是因为游戏AI主要职责是模拟出智能行为,而并非学习(例如:街道上会避让车的人群,天空中乱飞的小鸟,来回巡逻的守卫,兵线上的小兵...)。而游戏AI往往使用的是以行为树为代 阅读全文
posted @ 2018-11-23 14:52 KillerAery 阅读(8970) 评论(2) 推荐(9) 编辑