- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈游戏开发中AI技术
浅谈游戏开发中AI技术
摘 要:近些年来,在AI(人工智能)技术的推动下,游戏产业发生了革命性的转变。如何更好的将已有的AI(人工智能)技术与游戏开发结合起来,使得游戏极可能多的具有与人类智能行为以及各种思维活动及情感等高度一致的特点,已经成为探索游戏开发中的关键所在。本文,我们即从AI(人工智能)技术的概念入手,分析游戏开发中的AI(人工智能)技术问题。
关键词:游戏开发;AI(人工智能)技术
中图分类号:TP18
人工智能技术也被称为机器智能技术,即“Artifical Intelligence”,简称AI。AI(人工智能)技术涉及到多种学科,并将这些学科有机的结合在一起,是一门综合性较高的学科,包含了计算机科学和控制论以及信息论和神经生理学,还有心理学和语言学等多个领域的内容,并利用计算机应用系统来十分真实的模拟人类的各种智能性的活动。
1 AI(人工智能)技术与游戏开发
为了吸引着更多的玩家,在越来越大的市场竞争中占有一席之地,游戏产业内部 积极的应用各种新技术,努力发展着。而新型的游戏机和PC 平台的出现,也为整个游戏产业注入了新的活力,并为游戏的开发提供了许多有利的条件,例如记忆空间更大,CPU的速度更快,连接选项更多,视频分辨率更高等,有了这些强有力的物质保证,游戏产业便有了更好的发展基础。但再提供许多有利条件的同时,游戏产业的开发人员也面临着更多的取舍与选择。例如,在开发新游戏的时候,是要将开发的重点放在视频分辨率上,还是放在碰撞的真实程度上呢?又比如,在游戏的速度方面,通过一年甚至更长时间来开发出来的游戏,在最终上市的时候,又能够在当时的主流机上进行怎样的开发呢?还有,增氧才能够使自己开发出来的游戏更具市场竞争力,使自己的游戏优于竞争对手开发出来的新型游戏呢?而游戏人工智能(AI)技术的出现和应用则为游戏的开发带来了全新的局面,发生了翻天覆地的变化。在游戏人工智能(AI)技术的背景下,高质量的游戏AI(人工智能)不必再为提高帧率而费尽心思,而成为促进还是阻碍游戏产品最终是否畅销的一个决定条件。因此,游戏开发人员开??积极的开发研究新的AI(人工智能)技术,并以次来设计出更真实、更聪明的游戏AI(人工智能),以最大程度吸引更多的玩家,提高自身游戏产品的实际销量。许多游戏的开发人员都利用AI(人工智能)开发出了需对经典的游戏和角色,例如,经典游戏“小精灵”(pac-man)里的魔鬼,还有“Unreal”第一人称射击游戏里的虚拟队友,以及许多介于二者之间的其他游戏角色,在游戏中,这些角色都十分的真实,具有高度的拟人化特点,具有智慧生命。在这样的情况下,此类游戏也受到了市场和广大玩家的广泛欢迎。
2 现有的游戏AI(人工智能)技术
目前,在游戏产业中广泛使用的AI(人工智能)技术在实际应用的过程中存在较多的作弊问题。例如,在对一些战争进行模拟的游戏中,计算机智能控制下的玩家,可以了解到对方,即玩家真人操作的所有相关信息。但是真实的玩家却需要在游戏中通过各种手段和方式来收集多方面情报和资料,例如派出侦察兵去探察地形和收集情报等。这种情况在各种游戏中都是普遍存在的,于是,在实际的游戏过程中,计算机操控下的游戏角色与真实的玩家相比,明显具有一定的优势,也就会引发许多真实玩家的不满,对游戏的认同率也随之降低,严重影响到游戏的市场占有率。所以,在进行游戏开发设计的时候,要严格控制作弊的范围和程度,在为广大玩家提供足够挑战性的同时,也合理控制游戏的难度。除了作弊技术,常用的AI(人工智能)技术还有有限状态机(finite state machine, FSM)等。在对游戏进行开发的时候,开发人员常会在模糊状态机(f u z z ystate machine)中用到模糊逻辑(fuzzy logic),从而增加最后执行动作的预测难度,减少必须以if-then 语句大量列举条件的负担。在 游戏中,非玩家角色担任着快速地找出有效路径的任务,例如,在战争模拟类的游戏中,非玩家角色的军队要快速的通过各种地形,并巧妙的避开各种障碍物,尽快到达敌军所在的具体位置。而以第一人称对游戏中的各种各样的生物进行射击的时候,要能够通过各种掩体来掩护,以便顺利的躲开玩家的视线。吸引更多玩家的兴趣,为玩家提供具有挑战性的游戏环境是游戏开发的根本任务,但是,游戏的开发也要处于一个尽可能平衡的状态。让玩家觉得有难度,能吸引玩家的兴趣,但又至于让玩家受挫,知难而退。而且,游戏世界中的各种元素也可以像自然界一样发生不断的演化,适应各种变化的情况,这也是游戏AI技术的一种利用形式。
3 游戏AI(人工智能)技术的发展趋势
随着游戏AI(人工智能)技术的发展,任何一款游戏在上市之后,都不必再事先按排非玩家角色
文档评论(0)