论文部分内容阅读
随着网络技术和计算机图形学的不断发展,3D游戏已经越来越受到广大青少年的喜爱,各式样的游戏层出不穷。然而,目前我国的网络游戏市场却基本上为国外产品所占领,而且国内大部分游戏中的角色情感单一,往往都是通过故事情节来吸引玩家,大大降低了游戏的品质。因此,丰富游戏中不同角色的情感表达,使其更具有娱乐性,会是一件很有意义的研究课题。
本文分析了丰富的情感对于人工智能游戏的存在与发展的必要性和重要性,进而对DirectX开发包和有限状态技术这两项情感系统所涉及的关键技术进行了细致的阐述。给出了三维场景的设计与实现,以及虚拟环境的情感系统中3D模型和有限状态技术的应用与实现。对于有限状态技术,具体提出了4个方面的应用:利用有限状态机设计单个情感模块;利用非确定性理论将不同的情感表达的功能模块进行组合来实现情感表达的多样性;利用概率状态机来模拟事件发生的不确定性,从而增强游戏的娱乐价值;利用层次状态机来模拟创建有限状态的情感。对于其中的任何一种应用,都给出了具体的设计思想和优势所在。非确定性有限状态理论在游戏中的应用是本文的重心所在,该理论的应用为虚拟环境中智能体情感的表达提供了一种随机组合机制,使得智能体的情感呈现出了不确定性特点。基于有限状态机自身的特点,设计出来的情感系统,不仅具有智能体自主感知的特点,还具备情感表达方式多样的优点,具有很好的开发前景。本文最后对系统进行了总结,提出了展望以及需要进一步研究的问题。