一种同人游戏剧本快速定制编辑器的编辑方法
【专利摘要】本发明公开了一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:优先读取游戏基本属性配置;读取最基本的指令域和信息,用xml格式进行保存;读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;遍历所有指令检查指令是否有出错,指令格式是否正确;保存为全新的eex或eex_new数据文件;对二进制文件进行加密处理。本发明提高了剧本编写的灵活度,结构清晰,便于修改,操作简单,文件保护采用AES和RSA双重加密技术,保护剧本安全。
【专利说明】
一种同人游戏剧本快速定制编辑器的编辑方法
技术领域
[0001]本发明涉及及计算机信息处理技术领域,具体是一种同人游戏剧本快速定制编辑器的编辑方法。
【背景技术】
[0002]在进行二进制文件写入、json、Xml读取、剧本文本编辑时,传统方法的缺陷是灵活度不足,剧本编写困难,剧本编辑人员不能更专注做剧本,文件制作出来,保密性和安全性受到挑战。常规软件开发周期长,技术难度高,开发成本很难控制。
【发明内容】
[0003]本发明的目的在于提供一种安全可靠、灵活度高的同人游戏剧本快速定制编辑器的编辑方法,以解决上述【背景技术】中提出的问题。
[0004]为实现上述目的,本发明提供如下技术方案:
一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片;
(2)读取最基本的指令域和信息,用xml格式进行保存;
(3)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;
(4)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(5)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(6)遍历所有指令检查指令是否有出错,指令格式是否正确;
(7)保存为全新的eex或eex_new数据文件;
(8)对二进制文件进行加密处理,文件保护采用AES和RSA双重加密技术。
[0005]作为本发明进一步的方案:去掉所述步骤(8)。
[0006]作为本发明进一步的方案:去掉所述步骤(6)和步骤(8)。
[0007]作为本发明进一步的方案:去掉所述步骤(2)、步骤(6)和步骤(8)。
[0008]作为本发明再进一步的方案:去掉所述步骤(1)、步骤(2)、步骤(6)和步骤(8)。
[0009]与现有技术相比,本发明的有益效果是:
本发明采用读取文件读取到相关配置,指令之间可复制粘贴,提高了剧本编写的灵活度,使用树形控件显示剧本,结构清晰,剧情一目了然,便于修改,操作简单,只需知道指令的用法即可,大大降低了游戏开发者的专业技能要求,文件保护采用AES和RSA双重加密技术,保护剧本安全,保障了作者辛苦劳动的成果。
【附图说明】
[0010]图1为本发明中实施例1的结构示意图。
[0011]图2为本发明中实施例2的结构示意图。
[0012]图3为本发明中实施例3的结构示意图。
[0013]图4为本发明中实施例4的结构示意图。
[0014]图5为本发明中实施例5的结构示意图。
【具体实施方式】
[0015]下面结合【具体实施方式】对本专利的技术方案作进一步详细地说明。
[0016]实施例1
请参阅图1,本发明实施例中,一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片;
(2)读取最基本的指令域和信息,用xml格式进行保存;
(3)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;
(4)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(5)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(6)遍历所有指令检查指令是否有出错,指令格式是否正确;
(7)保存为全新的eex或eex_new数据文件;
(8)对二进制文件进行加密处理,文件保护采用AES和RSA双重加密技术。
[0017]实施例2
请参阅图2,本发明实施例中,一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片;
(2)读取最基本的指令域和信息,用xml格式进行保存;
(3)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;
(4)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(5)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(6)遍历所有指令检查指令是否有出错,指令格式是否正确;
(7)保存为全新的eex或eex_new数据文件。
[0018]实施例3
请参阅图3,本发明实施例中,一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片;
(2)读取最基本的指令域和信息,用xml格式进行保存;
(3)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存; (4)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(5)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(6)保存为全新的eex或eex_new数据文件。
[0019]实施例4
请参阅图4,本发明实施例中,一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片;
(2)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;
(3)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(4)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(5)保存为全新的eex或eex_new数据文件。
[0020]实施例5
请参阅图5,本发明实施例中,一种同人游戏剧本快速定制编辑器的编辑方法,具体步骤如下:
(1)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存;
(2)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开;
(3)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除;
(4)保存为全新的eex或eex_new数据文件。
[0021]所述同人游戏剧本快速定制编辑器的属性系统包括主角、物品、NPC、技能等各自的属性;人物状态机系统的各个状态之间也是相互关联的,状态机系统之所以重要,是因为周围世界中所发生的一切行为都是以人物处于何种状态而决定;行为系统决定了游戏的表演方式,也与图形引擎和声音引擎挂钩。当人物(或是怪物)发出一个动作之后,这个动作要怎么表示攻击,虽然在角色发动攻击的一瞬间,攻击是否命中,目标会受到多少伤害,这个已经被计算好了;脚本系统是构成精彩世界的重要组成部份。脚本系统决定了游戏的进行,完善的脚本系统可以给用户带来很好的游戏感受;地图/环境系统则是游戏的血肉,地图系统包含了地形状况、怪物、NPC、建筑等一切与世界相关的单位,决定什么地方拥有什么样的事件,地图上拥有什么样的人物、什么样的脚本,决定了地图上会发生什么样有趣的事情,可以说,地图决定了整个游戏的面貌;Al系统也是很关键的一个系统,虽然这也是一个影响行为的系统,但是它的大部份功能在于怪物如何与角色战斗,复杂的行为模式是脚本系统要实现的,这个系统只实现简单的决策:战斗还是不战斗、行进路线、用什么样的技能/魔法战斗等;剧本编辑工具用指令的方式生成游戏中的剧本内容,目前引擎提供了 108条指令,例如:信息显示指令,人物出现指令,人物移动指令,地图切换指令等等;数据编辑工具编辑的内容包括:人物数据、物品数据、兵种数据、地形数据、策略数据、商店数据等;地图编辑工具分为内场景编辑工具和战场编辑工具;内场景编辑工具采用45度视角,主要编辑该场景的移动属性;战场编辑工具采用上帝视角,用于编辑战场地形,该地形属性与数据编辑器中的地形数据对应;传统文学字典和资源库提供传统文学相关的关键词的制作,搜索,内容推荐,社群组建,数据收集,以及虚拟现实的表现方式。用户社区支持社区建立,地理位置搜索,讨论板块,用户账户(群,个人资料管理,库)后台数据库等模块。
[0022]本发明将剧本文件和游戏数据进行分离,从而可以是剧本的编写和资源的维护相互独立起来,互不影响;支持跨平台游戏制作,生成的剧本文件可同时在Andr1d、10S、Window等多种平台下运行;拥有功能强大的指令基类,采用多态技术,剧本指令的扩充非常方便;采用异常处理机制,程序更加健壮、稳定;另外运动了NET-Framework技术、剧本文件的脚本解析、剧本文件的加密算法、剧本信息树形折叠呈现等技术;另外,本发明采用指令空间动态识别技术,根据每个指令的参数类型,自动添加相应的空间,然后通过一个高级算法实现所有空间的自动排版,从而实现所有的指令处理在同一个界面里完成,大大节约了开发和维护成本;可以自动读取游戏资源数据,直接展示在剧本编辑器中;可以通过修改对应的数据文件,操作非常方便。
[0023]本发明采用读取文件读取到相关配置,指令之间可复制粘贴,提高了剧本编写的灵活度,使用树形控件显示剧本,结构清晰,剧情一目了然,便于修改,操作简单,只需知道指令的用法即可,大大降低了游戏开发者的专业技能要求,文件保护采用AES和RSA双重加密技术,保护剧本安全,保障了作者辛苦劳动的成果。
[0024]上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。
【主权项】
1.一种同人游戏剧本快速定制编辑器的编辑方法,其特征在于,具体步骤如下: (1)优先读取游戏基本属性配置,所述游戏基本属性配置包括人物、等级、剧本数和宝物图片; (2)读取最基本的指令域和信息,用xml格式进行保存; (3)读取eex和eex_new文件进行编辑使最基本的剧本打开、寻找,并进行编辑保存; (4)查看是否有文件,没有文件则直接进行编辑,有文件则将文件打开; (5)对文件进行增、删、改的编辑,查剧本编辑指令,控制剧本的走向,对指令进行复制、粘贴和删除; (6)遍历所有指令检查指令是否有出错,指令格式是否正确; (7)保存为全新的eex或eex_new数据文件; (8)对二进制文件进行加密处理,文件保护采用AES和RSA双重加密技术。2.根据权利要求1所述的同人游戏剧本快速定制编辑器的编辑方法,其特征在于,去掉所述步骤(8)。3.根据权利要求1所述的同人游戏剧本快速定制编辑器的编辑方法,其特征在于,去掉所述步骤(6)和步骤(8)。4.根据权利要求1所述的同人游戏剧本快速定制编辑器的编辑方法,其特征在于,去掉所述步骤(2)、步骤(6)和步骤(8)。5.根据权利要求1所述的同人游戏剧本快速定制编辑器的编辑方法,其特征在于,去掉所述步骤(I)、步骤(2)、步骤(6)和步骤(8)。
【文档编号】A63F13/60GK105854300SQ201610198727
【公开日】2016年8月17日
【申请日】2016年4月1日
【发明人】沈李明, 陈国强, 金莹
【申请人】上海班图网络科技有限公司