人工智能在游戏中有哪些应用?
1.现代电脑游戏简介\x0d\电子游戏自1971诞生以来,越来越受到人们的喜爱。随着现代计算机、网络、虚拟现实、人工智能等技术的发展,游戏的拟人化越来越逼真。现代电脑游戏高度拟人化,可以模仿人类社会的各种情况,并通过视觉、听觉甚至触觉将这些情况反映到人的大脑中,从而对人们的现实生活产生巨大影响。根据反映人类社会的不同情况和游戏表现方式的不同,电子游戏可以分为垂直滚动和水平滚动、棋牌逻辑、文字冒险、图形冒险、模拟、策略、第一或第三人称射击和角色扮演几大类。\x0d\无论游戏属于哪一类,游戏玩家都希望能体验到在现实中体验不到的刺激,获得在现实中得不到的满足感。这些刺激和满足主要表现在具体的挑战、社交、吹嘘和幻想、情感等方面。其实大部分玩家都无法提前知道自己想要什么样的游戏,但他们往往会说:“嗯,那就是我想要的!”看了一场漂亮的比赛后。\x0d\要让玩家喜欢游戏,必须关注游戏的开发过程。一般来说,游戏开发过程主要分为四个阶段:构思阶段、总体设计阶段、细节设计阶段和构建阶段。[1]\x0d\万事开头难,构思阶段是游戏开发中最重要的阶段。一个好的游戏背景故事是整个游戏成功的一半。游戏剧情准备好后,就要考虑游戏会采用什么样的游戏,把游戏剧情分成幕,改编成游戏玩法。\x0d\在整体设计阶段,要考虑每一幕中的角色和规则,还要考虑相关的技术问题。比如游戏会用什么技术,会在什么平台上运行等等。\x0d\在细节设计阶段,需要设计好每个场景中的焦点,为每个场景的效果生成效果图,选择合适的音乐配合每个场景,设计好每个角色和场景的细节。\x0d\最后是施工阶段。开发者应该采用选定的技术来开发游戏。游戏制作包括编程和触发器制作。最后需要进行游戏测试。2.基于电脑游戏的图灵实验\x0d\人们在娱乐电脑游戏时,往往希望游戏中的其他角色也能有一些智能。这些智能可以让人在玩游戏的时候得到满足。但是,这种智能必须被控制。如果游戏中机器人角色的智力明显高于玩家的能力,使玩家失去了获胜的信心,那么玩家就会放弃这样的游戏。所以人工傻技术也是必不可少的。在游戏中,人工智能太强或者太弱都是不合适的。\x0d\那么什么程度的人工智能合适呢?要回答这个问题,首先要考虑什么样的机器才能算是智能机器。图灵曾提出“图灵实验”的概念。他认为能通过图灵实验的机器是智能的。其实在游戏里也是一样。“图灵实验”在游戏中可以这样描述:当一个玩家和其他玩家同时在玩多台机器时,如果这个玩家在游戏规则中用任何手段都分辨不出游戏中的哪些其他角色是其他玩家,哪些是机器的线程,那么我们就可以说这个游戏通过了“游戏中的图灵测试”。【2】一般来说,游戏中通过图灵测试的游戏是最适合玩家娱乐的。3.游戏中的人工智能技术\x0d\游戏中的人工智能主要有五个目标:一是为玩家提供合适的挑战;二是让玩家处于兴奋状态;第三是提供不可预测的结果;第四是帮助完成游戏的故事;五是营造生动的世界。这个生动的世界可以和现实世界相似,也可以和现实世界完全不同。但无论什么样的世界都需要一套可以名正言顺的游戏规则。\x0d\在游戏制作过程中,实现人工智能的关键主要包括:虚拟现实与拟人、机器角色的动画效果与场景感知[3]、机器角色的机器学习与进化、玩家与机器角色的平衡、人工愚蠢技术、确定性人工智能技术与非确定性人工智能技术的互补。\x0d\游戏中人工智能的主要技术主要有:有限状态机、模糊逻辑、高效寻路的A*算法、脚本、基于规则的AI和系统、人工生命、不确定性决策的贝叶斯推理和贝叶斯网络、神经网络和遗传算法等。4.目前的局限与展望\x0d\目前的技术难点主要来自两个方面:一是游戏中不确定的状态太多;第二,现有的硬件和计算机网络也说高级人工智能的速度达不到要求。[4]\x0d\目前解决这些困难在技术上还不成熟。对于大量的不确定状态,尽可能提高硬件和计算机网络的速度可能是一个解决方案。但是要提高硬件和计算机网络的速度并不容易。这可能要等到全息光学计算机和光学互联网的诞生才能彻底解决。但目前有效的方法是提高软件的执行速度。比如使用更有效的算法或者神经网络等新技术。