CN1584835A - 游戏内容编辑*** - Google Patents

游戏内容编辑*** Download PDF

Info

Publication number
CN1584835A
CN1584835A CN 03155822 CN03155822A CN1584835A CN 1584835 A CN1584835 A CN 1584835A CN 03155822 CN03155822 CN 03155822 CN 03155822 A CN03155822 A CN 03155822A CN 1584835 A CN1584835 A CN 1584835A
Authority
CN
China
Prior art keywords
module
game content
user
editing system
content editing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 03155822
Other languages
English (en)
Inventor
林光信
叶宝军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN 03155822 priority Critical patent/CN1584835A/zh
Publication of CN1584835A publication Critical patent/CN1584835A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种游戏内容编辑***,包括一依据使用者输入的对象组成参数生成所需对象的对象创建模块;一依据使用者输入的检索条件从储存有对象的数据库中检索出相符的对象的对象检索模块;一依据使用者输入的对象属性参数编辑该对象的属性与资源的对象属性设定模块;一测试使用者设定的对象效果的测试模块;以及一将设定完成的对象档案转换成特定的档案格式并加以输出的文件转换模块;通过该游戏内容编辑***,提高了使用者进行游戏对象编辑时的效率。

Description

游戏内容编辑***
技术领域
本发明是关于一种游戏内容编辑***,特别是关于一种对象导向的游戏内容编辑***。
背景技术
随着电子信息工业的发展,各种功能强大且价格低廉的消费性电子信息产品纷纷问世,就其中最为普遍的计算机而言,由于各种软件以及硬件在功能上不断的加强,相对的也让计算机能够处理的工作已不再像以往一般只限于程序运行或数据处理,而是扮演着一个影像声音传播媒介的角色。通过计算机,使用者不但可以接收以及传送信息资料,也可以将计算机视为一台电视机、一台音响、一台数字影像光盘拨放机等视听产品的综合体。其中,最能够将上述计算机的功能相互整合并呈现在使用者眼前的,应是计算机游戏。尤其是针对时下的青少年来说,计算机游戏可以说是他们休闲娱乐不可缺的一环,正因为如此,所以说计算机游戏等相关软硬件是目前全球商机最大的产业。
计算机游戏的实现平台并不限定于桌上型计算机(DesktopComputer)或是笔记本型计算机(Notebook)等计算机设备;所谓的电视游戏机,例如索尼(Sony)的Playstation2、任天堂的Gamecube以及微软(Microsoft)的X-BOX等,也可纳入计算机游戏实现平台的领域内;此外,就软件内容而言,计算机游戏并非只是单纯提供娱乐,其它如计算机辅助教学(Computer Aided Instruction;CAI)等具有教育意义以及功能的软件,若通过游戏情境的方式呈现出来或是将一些富有教育的内容融合在计算机游戏中,都可以将该软件列入所谓的计算机游戏范围内。因此,计算机游戏在整个软件工业中可说是占有非常重要的地位。
一个完整的计算机游戏,除了要有丰富的剧情架构以及声光效果之外,还必须有相对应的游戏场景、人物以及规则的设定来配合,而且不论是何种类型的游戏均如此。但是现有的游戏内容在处理对象及其它资源与地图时,均采用脚本(script)文本(text)程序的方式撰写及/或编辑,然而处理字符串形式的信息较慢且复杂,相对的在读取和处理文本文件时会浪费掉许多时间,进而影响到激活接口时的速度。例如,通过脚本文本的形式撰写及/或编辑的对象或地图等游戏构件,当游戏内容为因游戏进度的需要必须生成某一画面或由某一画面切换至另一画面时,该游戏内容的处理器在处理运算资料的过程中将会使用较多的时间。
另一方面,当使用者在撰写及/或编辑该脚本文本程序时,也由于文本是由字符组成,用以表示人类语言的文字与符号资料,通常这些字符编码是依据美国信息交换标准码(American Standards CodeInformation Interchange;ASCII)制定,而这些ASCII码会指派一个数值码给每一个数字、字母及特殊符号。换言之,当使用者必须通过为数不少的数字、字母及特殊符号来撰写及/或编辑游戏对象及/或画面时,势必会浪费大量的时间在输入这些描述语言上,且一旦当描述语言组成的程序内容过于庞大时,也会造成使用者在调试的过程中,因必须不断对描述语言程序进行修正,进而增加了难度与复杂度。
综上所述,如何能提供一种区别于现有通过脚本文本方式生成对象的游戏内容编辑***,是目前亟待解决的问题。
发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种游戏内容编辑***,借以让使用者通过视觉导向的方式进行游戏内容的编辑。
本发明的另一目的在于提供一种游戏内容编辑***,使用者仅需通过输入参数即得编辑游戏内容的各种属性。
本发明的又一目的在于提供一种游戏内容编辑***,用以将想要输出的游戏内容资料转换成预设的格式,借以达到资料格式整合的目的。
为达成上述目的,本发明的游戏内容编辑***包括:一对象创建模块,依据使用者输入的对象组成参数生成所需对象;一对象检索模块,依据使用者输入的检索条件从储存有对象的数据库中检索出符合的对象;一对象属性设定模块,依据使用者输入的对象属性参数编辑该对象的属性与资源;一测试模块,测试使用者通过对象属性设定模块设定的对象效果;以及一文件转换模块,将使用者通过对象属性设定模块设定完成的对象档案转换成特定的档案格式并加以输出。
上述游戏内容编辑***应用在一数据处理装置中,该数据处理装置包括一中央处理单元、一挥发性随机存取记忆单元、一储存单元、一输入单元以及一显示单元。上述对象创建模块、对象检索模块、数据库、对象属性设定模块、测试模块以及文件转换模块是以软件形式储存在该数据处理装置的储存单元中,其中,对象创建模块、对象检索模块以及对象属性设定模块具有一使用者操作接口,供使用者通过数据处理装置的输入单元输入对象设定参数。
与现有的游戏内容编辑***比较,本发明的游戏内容编辑***除能够提供使用者通过视觉导向的方式进行游戏内容的编辑,并借由输入参数的方式进行游戏内容的各种属性的编辑外,还将需要输出的游戏内容资料转换成预设的格式,借以达到游戏内容资料格式整合的目的。
附图说明
图1是应用架构方块示意图,显示本发明的游戏内容编辑***的应用架构。
具体实施方式
实施例
请参阅图1,本发明的游戏内容编辑***是在一个人计算机1中执行,该个人计算机1至少包括一中央处理单元10,提供个人计算机1撷取、译码及执行指令的功能,并通过数据传输路径如总线等从其它资源处传递及接收资料,一挥发性随机存取记忆单元11,提供个人计算机1的其它模块快速存取所需资料,一储存单元12,提供个人计算机1非挥发性储存应用程序及/或档案资料、一输入单元13,提供使用者输入指令或参数以操作该个人计算机1,以及一显示单元14,提供个人计算机1显示数据处理信息。因该个人计算机1的架构是现有技术,故不另述。
本发明的游戏内容编辑***包括:一对象创建模块21、一对象检索模块22、一数据库23、一对象属性设定模块24、一测试模块25以及一文件转换模块26。需特别说明的是,在本实施例中,本发明的游戏内容编辑***的这些模块是以应用程序也就是软件的形式储存在储存单元12中,并通过中央处理单元10及记忆单元11运算执行的,并将运算执行后的结果显示在显示单元14上。
该对象创建模块21依据使用者通过输入单元13输入的对象组成参数生成所需对象。在本实施例中,对象创建模块21提供使用者设定对象类型、对象名称、对象范围以及对象图形等参数的使用者接口,并将该使用者接口显示在显示单元。其中该对象类型包括如按钮(button)、标号(label)、动画(animation)、文本(text)与窗体(list)等基本对象类型。当然,实际上需要按照使用者的需要预先设定更多更复杂的对象类型。在使用者选择出要创建的对象类型后,即通过输入单元13针对对象输入上述的对象名称、对象范围以及对象图形等相关参数。当使用者完成对象参数设定后,将其储存在储存单元12中。
对象检索模块22生成一对象检索的使用者接口,根据使用者通过输入单元13输入的检索条件,从储存有对象的数据库23中检索出符合的对象档案资料。其中数据库23为一关系型数据库架构,并依据使用者预先设定的如对象名称、对象类型及/或对象图形等各个不同数据域位,储存对象对应的相关参数资料。当使用者输入上述对象名称、对象类型及/或对象图形的任一个时,资料检索模块22即可从数据库23的数据域位中快速的找寻到其对应的对象资料。再将该对象资料显示在显示单元14上。
对象属性设定模块24生成一对象属性设定的使用者接口,依据使用者通过输入单元13输入的对象属性参数编辑该对象的属性与资源。在本实施例中,当使用者通过对象创建模块21生成所需对象,也或者通过对象检索模块22,从储存有对象的数据库23中检索出符合的对象后,使用者即通过对象属性设定模块24生成的对象属性设定的使用者接口设定该对象的属性参数。其中该对象属设定接口包括对象类型、对象名称、对象位置坐标、对象图形、对象层次关系、附加资料以及对象资源等字段及/或选项。供使用者通过输入单元13输入更详细的对象属性。
测试模块25测试使用者设定的对象效果。承前所述,当使用者通过对象属性设定模块24生成的对象属性设定的使用者接口,完成该对象属性与资源的编辑后。通过测试模块25生成的测试精灵(wizard)针对生成的对象进行测试。在本实施例中,该测试精灵为一仿真游戏人物的虚拟角色,也就是在执行游戏的过程中能够真正被使用者操控的游戏人物。若使用者设定的对象为游戏地图时,其中可能包括有障碍物、平原、森林、沙漠或高地,因此当测试精灵在地图上行走时,应会依据不同的地形而有不同的移动速度,如平原最快、森林与沙漠次的、高地最慢而障碍物则无法通过。又该测试精灵能够通过水平扫描的方式,从画面的左上角开始走过每一个地图对象直到画面的右下角为止。使用者能够依据游戏精灵在移动中的反应判断对象的设定是否正确。
文件转换模块26将设定完成的对象档案转换成特定的档案格式并加以输出。在本实施例中,文件转换模块26将使用者通过对象创建模块21及/或对象属性设定模块24设定的对象资料储存成不同资料属性的档案格式,例如为场景文件「.scn」、对象文件「.obj」、对象资源文件「.res」、对象资源数据文件「.dat」、地图属性文件「.map」以及对象名与编号对应文件「.txt」。承前所述,假如生成的对象为一地图时,则使用者通过文件转换模块26将设定完成的地图资料储存成.map的资料格式。此外,文件转换模块26还将不同位格式的资料转换成单一位格式的资料,假如在本实施例中,该图形资料的储存格式为16位(bit),则文件转换模块26将8位及24位储存格式的图形资料,转换成16位的储存格式。也就是将上述以.map格式储存的地图档案转换成16位的格式加以储存。
通过上述本发明的游戏内容编辑***除提供使用者通过视觉导向的方式进行游戏内容的编辑,并借由输入参数的方式进行游戏内容的各种属性的编辑外,还将所要输出的游戏内容资料转换成预设的格式,借以达到游戏内容资料格式整合的目的。

Claims (8)

1.一种游戏内容编辑***,供使用者通过可视化接口编辑游戏内容,其特征在于,该游戏内容编辑***包括:
一对象创建模块,其依据使用者输入的对象组成参数生成所需对象;
一对象检索模块,其依据使用者输入的检索条件从储存有对象创建模块生成的对象的数据库中检索出符合的对象资料;
一对象属性设定模块,其依据使用者输入的对象属性参数编辑对象检索模块检索出的对象资料的属性与资源;
一测试模块,其测试使用者通过对象属性设定模块设定的对象效果;以及
一文件转换模块,其将使用者通过对象属性设定模块设定完成的对象档案转换成特定的档案格式。
2.如权利要求1所述的游戏内容编辑***,其特征在于,该游戏内容编辑***应用在一数据处理装置中。
3.如权利要求2所述的游戏内容编辑***,其特征在于,该数据处理装置包括一中央处理单元、一挥发性随机存取记忆单元、一储存单元、一输入单元以及一显示单元。
4.如权利要求2所述的游戏内容编辑***,其特征在于,该数据处理装置可为工作站、个人计算机、笔记本型计算机、掌上型计算机、个人数字助理以及移动电话中的一种。
5.如权利要求2所述的游戏内容编辑***,其特征在于,对象创建模块、对象检索模块、数据库、对象属性设定模块、测试模块以及文件转换模块是以软件形式储存在该数据处理装置的储存单元中。
6.如权利要求2所述的游戏内容编辑***,其特征在于,对象创建模块、对象检索模块以及对象属性设定模块具有一使用者操作接口,供使用者通过数据处理装置的输入单元输入对象设定参数。
7.如权利要求1所述的游戏内容编辑***,其特征在于,该数据库可为一关系型数据库架构。
8.如权利要求1所述的游戏内容编辑***,其特征在于,该档案格式为16位档案格式。
CN 03155822 2003-08-22 2003-08-22 游戏内容编辑*** Pending CN1584835A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03155822 CN1584835A (zh) 2003-08-22 2003-08-22 游戏内容编辑***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03155822 CN1584835A (zh) 2003-08-22 2003-08-22 游戏内容编辑***

Publications (1)

Publication Number Publication Date
CN1584835A true CN1584835A (zh) 2005-02-23

Family

ID=34598212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03155822 Pending CN1584835A (zh) 2003-08-22 2003-08-22 游戏内容编辑***

Country Status (1)

Country Link
CN (1) CN1584835A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101071457B (zh) * 2007-04-28 2010-05-26 腾讯科技(深圳)有限公司 一种网络游戏中改变角色形象的方法、装置以及服务器
CN102708431A (zh) * 2011-03-04 2012-10-03 微软公司 用于咨询服务网络的游戏档案
WO2014005526A1 (en) * 2012-07-04 2014-01-09 Tencent Technology (Shenzhen) Company Limited Method and apparatus for executing plot instructions to show complex plots
CN107544972A (zh) * 2016-06-23 2018-01-05 腾讯科技(深圳)有限公司 地图编辑方法和装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101071457B (zh) * 2007-04-28 2010-05-26 腾讯科技(深圳)有限公司 一种网络游戏中改变角色形象的方法、装置以及服务器
CN102708431A (zh) * 2011-03-04 2012-10-03 微软公司 用于咨询服务网络的游戏档案
WO2014005526A1 (en) * 2012-07-04 2014-01-09 Tencent Technology (Shenzhen) Company Limited Method and apparatus for executing plot instructions to show complex plots
CN103530087A (zh) * 2012-07-04 2014-01-22 腾讯科技(深圳)有限公司 一种剧情指令执行方法和装置
CN103530087B (zh) * 2012-07-04 2015-02-18 腾讯科技(深圳)有限公司 一种剧情指令执行方法和装置
JP2015530125A (ja) * 2012-07-04 2015-10-15 テンセント テクノロジー (シェンジェン) カンパニー リミテッド 複雑なプロットを見せるようプロット命令を実行する方法及び装置
US9370719B2 (en) 2012-07-04 2016-06-21 Tencent Technology (Shenzhen) Company Limited Method and apparatus for executing plot instructions to show complex plots
CN107544972A (zh) * 2016-06-23 2018-01-05 腾讯科技(深圳)有限公司 地图编辑方法和装置

Similar Documents

Publication Publication Date Title
Chang Visual languages: A tutorial and survey
Maybury Intelligent user interfaces: an introduction
Engelke et al. Content first: a concept for industrial augmented reality maintenance applications using mobile devices
CN102221993B (zh) 复杂用户界面状态变更的声明性定义
Hearst Sketching intelligent systems
CN101641690A (zh) 用于生成跨平台程序的方法及其中间件平台引擎
TW200919310A (en) Software factory specification and execution model
CN101689190A (zh) 用于智能文本注释的方法、***和计算机程序
Krauß et al. Elements of xr prototyping: Characterizing the role and use of prototypes in augmented and virtual reality design
Khorchi et al. An OpenBIM-based 4D approach to support coordination meetings in virtual reality environments
Savidis et al. The HOMER UIMS for dual user interface development: Fusing visual and non-visual interactions
US20060212475A1 (en) Enterprise information management and business application automation by using the AIMS informationbase architecture
CN1584835A (zh) 游戏内容编辑***
Tatar et al. A Shift in Artistic Practices through Artificial Intelligence
CN110727433B (zh) 一种多通道三维用户界面的生成方法
Hesenius et al. Introducing gesturecards: a prototyping gesture notation
Lutfi et al. Virtual reality in model based systems engineering: A review paper
CN112417345A (zh) 渲染方法、装置、电子设备及存储介质
JP6827610B1 (ja) 開発支援装置、プログラム及び開発支援方法
Krishnamoorthy et al. Program tools for algorithm animation
Choi et al. Design of HTML5 based interactive e-book reader with multiple viewers
CN115292194B (zh) 流程调试的方法、电子设备及计算机可读存储介质
Yeh et al. Design and evaluation of an event architecture for paper uis: Developers create by copying and combining
Buckl et al. Augmented reality for remote maintenance
Hanaue et al. Externalization support of key phrase channel in presentation preparation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20050223