
游戏
bluepeer
这个作者很懒,什么都没留下…
展开
-
游戏AI 直线运动
人工智能(Artificial Intelligence) ,英文缩写为AI。乍听起来,非常深奥吧。神秘得如同黑魔法,让人敬畏却又垂涎其强大的能力。其实不然,游戏AI非常简单,人人都会(我们这里仅将游戏AI局限于智能机器人的应用),因为每个人都有基本的逻辑处理能力,妈妈对着宝宝招手,宝宝就会一晃一晃的朝着妈妈跑过去,这其实就是一种游戏AI中的跟踪算法。...原创 2010-10-11 04:30:02 · 151 阅读 · 0 评论 -
游戏AI 随机移动
比起将对象沿着直线移动更进一步,就是随机移动目标。说实话,随机运动在某些情况下可以被认为是无脑运动。我们就试着用代码来模拟一下苍蝇的大脑(我们姑且认为苍蝇飞行是无脑的)。 这里我们会用到rand随机函数,这个写过代码的人都知道吧~ 随机飞行就是随机改变苍蝇在X轴和Y轴上的速度值。所以代码如下: ...原创 2010-10-11 04:31:30 · 602 阅读 · 0 评论 -
游戏AI 跟踪运动
简单的说,就是跟踪目标对象的坐标位置,然后改变自身运动轨道,向目标所在位置移动。 我们看到有两种跟踪方法,曲线跟踪更真实,但算法更复杂。我们关注直线跟踪方法就行了~ 假设你所在的位置是player_x, player_y ,而敌人所在位置是 enemy_x, enemy_y , 直线跟踪代码就如同你吃一块饼干那么简单:...原创 2010-10-11 04:33:07 · 311 阅读 · 0 评论 -
游戏AI 玛尼玛尼轰
游戏AI(artificial intelligence,人工智能)成为近来讨论较多的主题,这是有充分根据的。随着游戏中画质与音效的稳步提高和改善,游戏控制的玩家(game controlled players)的行动不以“聪明的”方式进行变得越来越明显。 比游戏控制的玩家的“聪明”更重要的是他们的愚蠢。多数游戏玩家不期望去运行一款最新的第一人称射击游戏,用射钉枪(nail gun)与莫里亚蒂...原创 2010-10-11 04:36:50 · 121 阅读 · 0 评论 -
碰撞检测
突然想到这个话题,也写一个开头,先声明本人未曾参与任何利用JAVA做碰撞的干活。1.碰撞类型A:打架碰撞。B:掉火盒里烧伤。C:丢一件装备,刚好那地方站着个人。我很努力想,就想到这三样了。2.处理方法先说有经验的。C:丢一件装备,刚好那地方站着个人。或者说丢了二件出来,第一件占了位置。这种一般是这样的。一般的客户端都是以格子来算的。那么人站中间。丢一件就...原创 2010-10-11 05:41:26 · 146 阅读 · 0 评论 -
「转」游戏中免疫与命中率的公式
「引」 http://bbs.wgun.net/thread-239110-1-1.html原创 2010-10-12 02:20:55 · 357 阅读 · 0 评论