人工智能,又称AI,全称为Artificial Intelligence。顾名思义,是人为的,用一定的算法,具有自主学习能力的模仿,延伸人类思维方式的一种技术。
游戏开发,即开发设计游戏。主要分为三个过程:游戏策划、游戏程序及游戏美化。
游戏策划是开发一款新游戏过程中位于首要的过程,它策劃的是一款游戏的类型,或者说是灵魂。包括对游戏数值平衡、游戏关卡任务、游戏剧情、游戏脚本等内容。因此,对从事此过程的开发者要求非常高,不说要上知天文,下知地理,但一定要对世界各方面都有一定的涉足。游戏程序是根据游戏策划的游戏文案,将其设想转为可执行程序的过程。包括对引擎的开发、客户端的开发、服务器的开发、工具的开发等。它要求开发者有极强的数理知识,及随机应变能力。游戏美化是根据策划的构想与要求,制作出游戏人物的造型和其他事物的造型,场景等等的过程。包括对游戏原画的设计,3D场景的设计,3D人物的设计,3D动画,特技的设计。
游戏的普及,游戏用户人数的暴涨,导致开发者无法独立开发和管理,人工智能在游戏开发中的应用就起到了极大的作用。如热门手游《王者荣耀》中运用的防沉迷系统,就是人工智能在游戏管理中的非常好的应用。
2.1人工智能可自主筛选出用户最喜欢的游戏类型。正如上文所说,游戏策划是开发一款游戏的灵魂,而选择游戏的类型更是重中之重。人工智能根据可搜集近期游戏行业的基本走向、用户对各类游戏的参与度、喜好度、游戏时间等来快速推出用户喜欢的游戏类型。再根据所得结果,推演出以该类型为基础,加入其他热门类型游戏元素的策划案。它可以辅助开发者,也可直接自主开发游戏。由于人工智能的自主学习能力,它能网罗线上线下各种知识,也就对开发者知识面的要求不再苛刻。
2.2人工智能可以节省人力。以最近刚上市并风靡一时的游戏《荒野大镖客:救赎2》为例,大约花了1000名游戏开发人员8年多的时间才创造出来。而这些人工很大一部分都花费在了对游戏中每一个场景细节的渲染,如光照纹理等。最终才能呈现给玩家一个已经近于真实的西部世界。而若应用人工智能技术,只需在初期将游戏中要模仿的类似场景,大量呈现给人工智能,人工智能便可识别出每个场景中的特征对象,如沙漠中的沙子,城市中的楼房,亦或是雪地中的皑皑白雪。当素材积累的足够多时,便可直接输入指令,人工智能就会自动的设计场景、渲染场景,甚至比设计师设计的细节更加逼真完善,从而有效提高游戏开发的速度与效率。
现在的用户,越来越注重与NPC的交流,而纯人力设计的NPC与用户互动的方式不可避免的会单调、僵硬死板,达不到用户预期的效果。人工智能可以运用其语言识别、语音处理及图像处理功能,设计出可互动性更高更逼真的NPC。包括对模型、动作、语言设计的高度自由,不再会出现点来点去依旧是重复的几句线人工智能可以对游戏更好的进行更新与维护。人工智能可以根据已经发布出去试行的游戏中用户对某一机制的试玩次数的记录进行统筹处理,在极短时间内更新出方案,没有最好,只有更好!除了极大降低开发时出现BUG的几率,人工智能的优势还在试行游戏后对BUG的检测。智能化的检测方式,免却了开发者对用户汇报的问题一一阅读,逐个攻克的枯燥繁琐的过程,而是用一次或是少次数即可修复改善游戏中出现的问题,延长游戏的生命周期。
摘要:随着计算机技术的普及,游戏已成为人们休闲娱乐、体育竞技的必要方式之一,而游戏开发受到众多青年人的青睐。人工智能技术产生并不断得到发展,因其在处理单一、重复、甚至更加复杂的问题上有着超乎人力的优势,它更加高效成熟,得到了国内外学者的广泛关注,将人工智能与游戏开发结合起来是势在必行的事。但由于人工智能仍然存在技术上的不足,故在应用于游戏开发上仍有诸多困难。本文主要论述人工智能在游戏开发应用上优劣势。