【摘 要】
:
在计算机游戏中,玩家与游戏对象的交互是通过手动编写脚本程序实现。计算机游戏具有复杂且有深度的故事情节,因此游戏的脚本程序实现起来很复杂。通常游戏故事的作者是无法完
论文部分内容阅读
在计算机游戏中,玩家与游戏对象的交互是通过手动编写脚本程序实现。计算机游戏具有复杂且有深度的故事情节,因此游戏的脚本程序实现起来很复杂。通常游戏故事的作者是无法完成脚本的编写的,必须由专业的程序员编写,但是手写脚本实现的交互效果容易与游戏故事作者的意图产生分离。本文尝试开发一种工具,使得游戏故事作者使用该工具能生成必要的脚本,从而实现玩家与游戏对象的交互。设计模式可以有效的提高软件的可复用性,可靠性和可维护性,受到了广泛的关注,目前的研究主要集中在通用的设计模式方面,而对游戏领域的设计模式研究较少。本文尝试把设计模式与游戏领域知识结合,设计一种模式语言,并开发了把模式语言转换成游戏脚本的一种工具。本文主要做了以下三个方面的工作:1.应用设计模式的概念定义一般游戏故事情节的高层描述。在分析传统游戏故事的脚本编写所存在的问题基础上,采用设计模式的思想定义了一种游戏模式。主要是用模式表示一般游戏故事情节,并给出了游戏模式的定义。2.设计一种游戏模式的形式化语言,GSG语言。该语言用于描述游戏模式结构,模式组件之间的关系,组件与脚本的关系,并设计GSG语言的语法。该语言定义简单而且容易理解。3.开发了GSG语言转换成游戏脚本的工具。使用该工具,用户不必了解GSG语言,就可以用可视化方法来构造游戏故事情节所需的模式,然后用实例化好的模式来自动生成脚本代码。
其他文献
在智能交通系统中的路径诱导子系统中,查询最优路径是其中的一项基本的功能。许多研究者已经从理论上和实验上对该问题进行了广泛的研究。目前为止,道路网中的路径诱导算法主要
信息技术的快速发展使得各行各业对数据交换的需求越来越迫切,而传统的数据交换平台存在部署复杂、结构单一、效率低下的缺点,它要求所有的合作伙伴都必须使用唯一的解决方案
下一代网络是业务驱动的网络,开放业务接口将电信业务的开发开放给了第三方,这有利于促进业务的繁荣。简单、统一的业务提供接口和方式可以实现业务的快速开发和统一处理。现
医学成像已经成为现代医疗不可或缺的一部分,用不同的成像设备所得到的医学图像信息常常具有互补性,为了综合使用多种医学成像模式以提供更全面的信息,常常需要将有效信息进行整
随着IT技术的不断发展,Intranet/Internet技术得到广泛应用,计算机数目不断增加。对于网络管理人员来说,管理和维护局域网大量的计算机越来越困难。因此如何开发既能准确定位出
空间数据库是近年的热点研究领域,它在地理信息系统(GIS),计算机辅助设计与制造(CAD/CAM),多媒体系统以及数字地球方面都有着广泛的应用。空间数据近邻查询作为空间数据库在
公共资源在我们的日常生活中是随处可见的。所谓公共资源,是指可以被公众或者特定的团体成员使用的某个或者某类资源。由于资源的使用权不确定,由此便带来一系列的问题。对于
网络运行维护是电信运营商主要的生产与管理工作职能之一,是保障运营商的网络与业务正常、安全、有效运行的不可或缺的重要部分。运维系统建设和运行的好坏直接影响到电信运
由于互联网的高速发展以及搜索引擎的技术限制,目前搜索引擎的查询信息很难覆盖到整个网络。有调查表明,现有搜索引擎所返回的查询结果往往不符合用户的查询需求。如何真正以用