一种同人游戏引擎制造技术

技术编号:13508656 阅读:46 留言:0更新日期:2016-08-10 20:04
本发明专利技术公开了一种同人游戏引擎,包括属性系统、人物状态机系统、作为系统、脚本系统、地图/环境系统、AI系统、剧本编辑工具、数据编辑工具、地图编辑工具、内场景编辑工具、战场编辑工具、人物形象编辑工具、传统文学字典及资源库、用户社区,属性系统包括主角属性、物品属性、NPC属性和技能属性,数据编辑工具编辑的内容包括人物数据、物品数据、兵种数据、地形数据、策略数据和商店数据。本发明专利技术按照游戏制作规则,准备好地图、剧情、角色、技能、物品设置等资源,即可在PC上验证游戏效果,验证后的游戏可通过TRGAME游戏制作工具直接生成andriod、Ios、win32等平台应用,通过各个渠道发布,解决了同人类游戏开发周期长、技术难度高、开发成本难控制的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种同人游戏引擎,包括属性系统、人物状态机系统、作为系统、脚本系统、地图/环境系统、AI系统、剧本编辑工具、数据编辑工具、地图编辑工具、内场景编辑工具、战场编辑工具、人物形象编辑工具、传统文学字典及资源库、用户社区,属性系统包括主角属性、物品属性、NPC属性和技能属性,数据编辑工具编辑的内容包括人物数据、物品数据、兵种数据、地形数据、策略数据和商店数据。本专利技术按照游戏制作规则,准备好地图、剧情、角色、技能、物品设置等资源,即可在PC上验证游戏效果,验证后的游戏可通过TRGAME游戏制作工具直接生成andriod、Ios、win32等平台应用,通过各个渠道发布,解决了同人类游戏开发周期长、技术难度高、开发成本难控制的问题。【专利说明】一种同人游戏引擎
本专利技术涉及电子
,具体是一种同人游戏引擎。
技术介绍
游戏引擎直接控制剧情、关卡、美工、音乐、操作等内容,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。游戏引擎可以用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。然而,目前的游戏引擎如Unity3d,Ureal几乎都是通用型的引擎,但是,定制性不灵活,而且很多特效过于复杂,结构过于庞大,开发周期长,技术难度高,不开源或开源成本很高,不具备有跨平台的特点。
技术实现思路
本专利技术的目的在于提供一种开发周期短、技术难度小的同人游戏引擎,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案: 一种同人游戏引擎,包括属性系统、人物状态机系统、作为系统、脚本系统、地图/环境系统、Al系统、剧本编辑工具、数据编辑工具、地图编辑工具、内场景编辑工具、战场编辑工具、人物形象编辑工具、传统文学字典及资源库、用户社区,所述行为系统决定了游戏的表演方式,且行为系统与图形引擎和声音引擎连接,所述地图/环境系统包含了地形状况、怪物、NPC、建筑及与世界相关的单位,所述Al系统用于确定怪物如何与角色战斗,所述剧本编辑工具用指令的方式生成游戏中的剧本内容;所述数据编辑工具编辑的内容包括人物数据、物品数据、兵种数据、地形数据、策略数据和商店数据;所述地图编辑工具分为内场景编辑工具和战场编辑工具;所述内场景编辑工具采用45度视角,用于编辑该场景的移动属性;所述战场编辑工具采用上帝视角,用于编辑战场地形,该地形属性与数据编辑器中的地形数据对应;所述传统文学字典及资源库提供传统文学相关的关键词的制作、搜索、内容推荐、社群组建、数据收集以及虚拟现实的表现方式,所述用户社区支持社区建立、地理位置搜索、讨论板块、用户账户后台数据库等模块。作为本专利技术再进一步的方案:所述属性系统包括主角属性、物品属性、NPC属性和技能属性。与现有技术相比,本专利技术的有益效果是: 本专利技术按照游戏制作规则,准备好地图、剧情、角色、技能、物品设置等资源,即可在PC上验证游戏效果,验证后的游戏可通过TRGAME游戏制作工具直接生成andr1d、1s、Win32等平台应用,通过各个渠道发布,解决了同人类游戏开发周期长、技术难度高、开发成本难控制的问题。【具体实施方式】下面结合【具体实施方式】对本专利的技术方案作进一步详细地说明。一种同人游戏引擎,包括属性系统、人物状态机系统、作为系统、脚本系统、地图/环境系统、Al系统、剧本编辑工具、数据编辑工具、地图编辑工具、内场景编辑工具、战场编辑工具、人物形象编辑工具、传统文学字典及资源库、用户社区,所述属性系统包括主角属性、物品属性、NPC属性和技能属性,所述人物状态机系统的各个状态之间也是相互关联的,状态机系统之所以重要,是因为周围世界中所发生的一切行为都是以人物处于何种状态而决定;所述行为系统决定了游戏的表演方式,且行为系统与图形引擎和声音引擎连接,当人物(或是怪物)发出一个动作之后,这个动作要怎么表示攻击,虽然在角色发动攻击的一瞬间,攻击是否命中,目标会受到多少伤害,这个已经被计算好了;所述脚本系统是构成精彩世界的重要组成部份,脚本系统决定了游戏的进行,完善的脚本系统可以给用户带来很好的游戏感受;所述地图系统则是游戏的血肉,所述地图/环境系统包含了地形状况、怪物、NPC、建筑及与世界相关的单位,决定什么地方拥有什么样的事件,地图上拥有什么样的人物、什么样的脚本,决定了地图上会发生什么样有趣的事情,可以说,地图决定了整个游戏的面貌;所述Al系统也是很关键的一个系统,虽然这也是一个影响行为的系统,但是它的大部份功能用于确定怪物如何与角色战斗,复杂的行为模式是脚本系统要实现的,这个系统只实现简单的决策:战斗还是不战斗、行进路线、用什么样的技能/魔法战斗等;所述剧本编辑工具用指令的方式生成游戏中的剧本内容,目前引擎提供了 108条指令,例如:信息显示指令,人物出现指令,人物移动指令,地图切换指令等等;所述数据编辑工具编辑的内容包括人物数据、物品数据、兵种数据、地形数据、策略数据和商店数据;所述地图编辑工具分为内场景编辑工具和战场编辑工具;所述内场景编辑工具采用45度视角,用于编辑该场景的移动属性;所述战场编辑工具采用上帝视角,用于编辑战场地形,该地形属性与数据编辑器中的地形数据对应;所述传统文学字典及资源库提供传统文学相关的关键词的制作、搜索、内容推荐、社群组建、数据收集以及虚拟现实的表现方式,所述用户社区支持社区建立、地理位置搜索、讨论板块、用户账户(群,个人资料管理,库)后台数据库等模块。本专利技术将游戏引擎和游戏剧本进行分离,使用TRGAME游戏制作工具导入游戏剧本,即可生成游戏;将游戏的调试与游戏的运行环境进行分离,可以在PC进行游戏调试,验证无问题后生产游戏应用;支持跨平台游戏制作,开发者只需要制作一款游戏,可以发布到多个平台;提供性能优化建议,在游戏引擎内实现对程序运行的状态检测,通过对指令执行的CPU时间给出优化的建议;另外,本专利技术用最优Al实现游戏人物的智能行动,分析地图范围内的敌人,通过最大收益利用类折半查找方式确定目标格和实施动作,目标格到当前格逆推一条可走路径,通过此路径走到目标格实施动作。游戏引擎是一个框架,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。引擎是游戏的框架,框架搭好后,剧本人员,关卡设计师、建模师、动画师只要往里填充内容就可以了。游戏的资源部分是游戏真正的内容,包括剧本,关卡,地图,人物形象,各种属性数据,各种音效,动画等等。游戏引擎给定了一个模型,只有对这个模型进行设定,上色,配音,才能产生一个活灵活现的游戏。本专利技术简单易用,我们针对那些文化背景的设计师不懂技术的特点,将游戏制作与技术完全剥离开来,解决“文化人不会技术,技术人员没有文化背景”导致的游戏行业快餐式产品流行的问题。对于游戏引擎部分,我们要保证其稳定性,兼容性,扩展性。对于资源部分,我们需要提供完整的工具链支持,以保证用户可以脱离技术进行开发。本专利技术按照游戏制作规则,准备好地图、剧情、角色、技能、物品设置等资源,即可在PC上验证游戏效果,验证后的游戏可通过TRGAME游戏制作本文档来自技高网...

【技术保护点】
一种同人游戏引擎,其特征在于,包括属性系统、人物状态机系统、作为系统、脚本系统、地图/环境系统、AI系统、剧本编辑工具、数据编辑工具、地图编辑工具、内场景编辑工具、战场编辑工具、人物形象编辑工具、传统文学字典及资源库、用户社区,所述行为系统决定了游戏的表演方式,且行为系统与图形引擎和声音引擎连接,所述地图/环境系统包含了地形状况、怪物、NPC、建筑及与世界相关的单位,所述AI系统用于确定怪物如何与角色战斗,所述剧本编辑工具用指令的方式生成游戏中的剧本内容;所述数据编辑工具编辑的内容包括人物数据、物品数据、兵种数据、地形数据、策略数据和商店数据;所述地图编辑工具分为内场景编辑工具和战场编辑工具;所述内场景编辑工具采用45度视角,用于编辑该场景的移动属性;所述战场编辑工具采用上帝视角,用于编辑战场地形,该地形属性与数据编辑器中的地形数据对应;所述传统文学字典及资源库提供传统文学相关的关键词的制作、搜索、内容推荐、社群组建、数据收集以及虚拟现实的表现方式,所述用户社区支持社区建立、地理位置搜索、讨论板块、用户账户后台数据库等模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈李明陈国强金莹
申请(专利权)人:上海班图网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1