计算机游戏中的人工智能技术

计算机游戏中的人工智能技术

ID:21544867

大小:25.00 KB

页数:5页

时间:2018-10-22

计算机游戏中的人工智能技术_第1页
计算机游戏中的人工智能技术_第2页
计算机游戏中的人工智能技术_第3页
计算机游戏中的人工智能技术_第4页
计算机游戏中的人工智能技术_第5页
资源描述:

《计算机游戏中的人工智能技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机游戏中的人工智能技术  随着计算机技术的不断发展,人们对计算机游戏软件设计的要求越来越高,而人工智能是计算机游戏软件最重要的技术之一,其不仅可以为游戏玩家提供更加丰富的游戏体验,还能做到与时俱进,为计算机游戏软件提供一个更好的发展空间,理应得到游戏程序设计人员的广泛应用与支持。基于此,本文主要对计算机游戏中的人工智能技术进行了分析。  【关键词】计算机游戏人工智能技术分析  人工智能主要是用来研究与开发人的智能理论,其主要目的在于可以为人们开创新的技术研究领域。随着人工智能技术的不断成熟,其

2、应用范围越来越广,尤其是将人工技术应用在计算机游戏中,得到了显著的成效,既能打破传统的游戏模式,又能提高游戏的知名度,更能让游戏设计者和开发者及时发现游戏中的不足并进行改正,从而为游戏玩家提供更加丰富的游戏体验,还可以提高游戏企业的经济效益。  1人工智能技术的定义  人工智能主要是研究、开发、模拟并扩展人的智能的理论、方法以及应用系统中的一门新型的技术科学。人工智能其实是计算机科学的一个分支,其能生产出一种新的能以人类相似的方式做出反应的智能机器。人工智能从诞生以来,理论和技术日渐成熟,尤其是将

3、其实现和模仿人的智能行为,可以为人们降低工作负担,还可以改变人们的生活习惯,也给人们的生活提供很多的便利。可以说,人工智能对促进国家快速发展具有非常大的作用,是目前最伟大的成就之一。  2计算机游戏中的人工智能技术分析  就目前的发展趋势来看,人工智能在计算游戏中已经得到了广泛的应用与支持,其主要表现在以下几个方面:  2.1体现在游戏引擎方面  随着科学技术的不断发展,随之带来的是各种各样的游戏,使得用户对计算机游戏的要求越来越高,也让游戏程序开发人员及设计人员面临前所未有的挑战。如3D游戏,这

4、种游戏对游戏画面的要求非常高,不仅需要设计者考虑到美术设计方面的内容,而且还需要将游戏数据进行整合与处理。这一庞大的数据对设计者来说是非常困难的,由此便产生了游戏引擎这一概念,也让人工智能技术有了用武之处,该技术可以将复杂且庞大的数据进行模拟计算,然后把所需的对象提取出来并进行计算,主要可以分为以下几个方面:第一方面即高层接口,该接口设计中主要就是考虑到人工智能的算法作用,在设计和开发游戏的过程中,程序设计人员可以通过接口对游戏角色的战术活动、攻击活动以及防御活动进行操作,而人工智能主要就是体现在

5、游戏引擎中的中层接口调用方面;第二方面即中层接口,该接口主要作用在于控制游戏中的动画功能,能使游戏角色进行高难度的动作;第三方面就是底层接口,这个接口主要就是控制游戏角色的动画和基本动作,加强动画感,使游戏界面更加清晰,尤其是可以增强3D渲染效果。值得注意的是,人工智能主要是在控制角色的朝向和位置方面,其余方面都是由中层接口完成,但总的来说,人工智能技术在游戏引擎的的作用十分重要。  2.2人工智能技术体现在路径规划方面  路径规划中主要可以两个方式分别是:全局和布局。全局方式其实就是一次性完成目

6、的地路径的计算,主要适用于战略游戏。而布局方式跟全局方式完全不一样,其主要就是以周边环境特征为依据进行方向的确定,主要适用于动作游戏。  一般来说,在确定路径规划之后,游戏程序人员还应该根据游戏的实际情况构建合适有效的搜索空间,主要体现在路径中的路点上面。从市面上的种类来看,三维游戏居多,因三维游戏更吸引游戏用户的眼光,如游戏中的运用方式:飞跃、跳跃、直行等等。换句话说,不管在选择全局和布局都会因角色过大和画面高清而导致资源过载,而这都需要人工智能技术进行路径规划和设计,具有以下优点:首先,人工智

7、能技术可以通过人工智能技术的计算来找到最适合游戏运行的路径,使游戏软件运行拘泥于查路径方面;其次,人工智能技术可以为游戏软件构建不同级别、不同结构的搜索空间图,并可以在完成路径计算的基础上使搜索空间更为细致,能够保证计算结果更加准确,能为游戏软件的运行提供一个更好的空间;最后,人工智能技术可以直接通过交叉索引对路径代价进行计算,能使游戏软件路径规划更加合理。  2.3人工智能技术体现在角色运用方面  游戏中的角色运动可以分为运动和人类自由运用的角色,如飞机、汽车,而人工智能技术主要体现在随机运动方

8、面,在传统的游戏设计中,游戏工程设计人员主要进行角色移动的控制。但是在设计的过程中,运动角色未具备稳定性与一致性,鉴于此,设计人员应该利用人工智能技术以便于完成随机运动的设计,主要体现在以下几个方面:  (1)人工智能技术对角色转向力合理利用噪声函数。  (2)人工智能技术可以通过投射目标点的方式,使游戏角色能够更快地向目标点进行移动。  (3)可以让游戏角色在运动中不会重复之前的路线。  此外,人工智能技术在角色运动方面也表现在模式运动和群聚的行为上,可以适当地引入一定的算法,使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。