游戏开发方法、游戏运行方法、装置和电子设备制造方法及图纸

技术编号:26030292 阅读:24 留言:0更新日期:2020-10-23 21:07
本申请实施例提供了一种游戏开发方法、游戏运行方法、装置和电子设备,涉及电子游戏技术领域。该游戏开发方法包括:接收对游戏的目标功能的开发指令;基于开发指令从预设的数据库中获取与目标功能对应的目标预制件;其中,数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数;根据目标预制件,对游戏的目标功能进行开发。本申请实施例可以有效减少开发工作量,降低开发人力成本和后期服务器维护成本,从而有效提高开发效率。

【技术实现步骤摘要】
游戏开发方法、游戏运行方法、装置和电子设备
本申请涉及电子游戏
,具体而言,本申请涉及一种游戏开发方法、游戏运行方法、装置和电子设备。
技术介绍
现今游戏已成为大多数青少年重要的休闲娱乐项目之一,一个内容设计完善的计算机游戏不但可以带领使用者进入一个超现实的虚幻世界,更可以在游戏进行时或结束后学习到不同于教科书上的知识或是人生价值观,一个好的电子游戏可以寓教于乐。在游戏开发的过程中,开发人员都需要配置每一个客户端功能并搭建服务器用以添加对应的后端相关功能,例如每开发一种功能都需要设置与功能对应的控件,设置和控件对应的应用程序接口,然后设置对应的后端调用云函数,开发工作量较大,服务器维护和人力成本高,且开发效率较低。申请内容本申请的目的旨在至少能解决上述的技术缺陷之一,特别是开发工作量较大,人力成本高,且开发效率较低的技术缺陷。第一方面,提供了一种游戏开发方法,该方法包括:接收对游戏的目标功能的开发指令;基于开发指令从预设的数据库中获取与目标功能对应的目标预制件;其中,数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数;根据目标预制件,对游戏的目标功能进行开发。在第一方面的可选实施例中,基于开发指令从预设的数据库中获取与目标功能对应的目标预制件之前,还包括:获取与多个功能分别对应的多个控件、与多个功能分别对应的多个应用程序接口以及与多个功能分别对应的后端调用云函数;r>将与同一种功能对应的控件、应用程序接口和后端调用云函数以预设逻辑进行配置,生成与该一种功能对应的预制件;将生成的多个预制件存储于数据库中。在第一方面的可选实施例中,数据库设置于游戏编辑器中;从预设的数据库中获取与目标功能对应的目标预制件,包括:从游戏编辑器的数据库中获取与目标功能对应的目标预制件;将目标预制件展示于游戏编辑器的开发编辑界面。第二方面,提供了一种游戏运行方法,其特征在于,包括:接收用户对游戏的目标功能的运行指令;基于运行指令调用与目标功能对应的目标预制件,以运行目标功能;其中,预制件包括已以预设逻辑配置的与目标功能对应的控件、应用程序接口和后端调用云函数。在第二方面的可选实施例中,基于运行指令调用与目标功能对应的目标预制件之后,还包括:发送对目标预制件的后端调用云函数的调用通知到后端云函数计算平台;调用通知包括用户终端的互联网协议地址;调用通知用于指示后端云函数计算平台选择与互联网协议地址对应的服务器进行交互,将交互数据发送至用户终端以运行目标功能。第三方面,提供了一种游戏开发装置,该装置包括:第一接收模块,用于接收对游戏的目标功能的开发指令;获取模块,用于基于开发指令从预设的数据库中获取与目标功能对应的目标预制件;其中,数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数;开发模块,用于根据目标预制件,对游戏的目标功能进行开发。在第三方面的可选实施例中,还包括存储模块,存储模块用于:获取与多个功能分别对应的多个控件、与多个功能分别对应的多个应用程序接口以及与多个功能分别对应的后端调用云函数;将与同一种功能对应的控件、应用程序接口和后端调用云函数以预设逻辑进行配置,生成与该一种功能对应的预制件;将生成的多个预制件存储于数据库中。在第三方面的可选实施例中,数据库设置于游戏编辑器中;获取模块在从预设的数据库中获取与目标功能对应的目标预制件时,具体用于:从游戏编辑器的数据库中获取与目标功能对应的目标预制件;将目标预制件展示于游戏编辑器的开发编辑界面。第四方面,提供了一种游戏运行装置,包括:第二接收模块,用于接收用户对游戏的目标功能的运行指令;调用模块,用于基于运行指令调用与目标功能对应的目标预制件,以运行目标功能;其中,预制件包括已以预设逻辑配置的与目标功能对应的控件、应用程序接口和后端调用云函数。在第四方面的可选实施例中,还包括选择模块,选择模块用于:发送对目标预制件的后端调用云函数的调用通知到后端云函数计算平台;调用通知包括用户终端的互联网协议地址;调用通知用于指示后端云函数计算平台选择与互联网协议地址对应的服务器进行交互,将交互数据发送至用户终端以运行目标功能。第五方面,提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行实现本申请第一方面所示的游戏开发方法。第六方面,提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行实现本申请第一方面所示的游戏运行方法。第七方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,该程序被处理器执行时实现本申请第一方面所示的游戏开发方法。第八方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,该程序被处理器执行时实现本申请第一方面所示的游戏运行方法。本申请提供的技术方案带来的有益效果是:在本公开实施例的方案中,通过在数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数,当接收到对游戏的目标功能的开发指令时,从预设的数据库中获取与目标功能对应的目标预制件,然后根据目标预制件,对游戏的目标功能进行开发,在开发过程中无需再配置控件、应用程序接口或后端调用云函数,可以有效减少开发工作量,降低人力成本,从而有效提高开发效率。此外,预制件直接绑定云函数,不需要开发者自己搭建服务器和管理服务器的运维工作,提升效率,降低成本,且具有更好的扩容性。本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种游戏开发方法的流程示意图;图2为本申请实施例提供的一种游戏开发方法的流程示意图;图3为本申请实施例提供的一种游戏编辑器界面示意图;图4为本申请实施例提供的示例中的游戏运行方法的流程示意图;图5为本申请实施例提供的一种游戏开发装置的结构示意图;图6为本申请实施例提供的一种游戏运行装置的结构示意图;图7为本申请实施例提供的一种游戏开发的电子设备的结构本文档来自技高网...

【技术保护点】
1.一种游戏开发方法,其特征在于,包括:/n接收对游戏的目标功能的开发指令;/n基于所述开发指令从预设的数据库中获取与所述目标功能对应的目标预制件;其中,所述数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数;/n根据所述目标预制件,对游戏的所述目标功能进行开发。/n

【技术特征摘要】
1.一种游戏开发方法,其特征在于,包括:
接收对游戏的目标功能的开发指令;
基于所述开发指令从预设的数据库中获取与所述目标功能对应的目标预制件;其中,所述数据库中预存有多个预制件,每一预制件对应于一种功能设置,且每一预制件包括已以预设逻辑配置的控件、应用程序接口和后端调用云函数;
根据所述目标预制件,对游戏的所述目标功能进行开发。


2.根据权利要求1所述的游戏开发方法,其特征在于,所述基于所述开发指令从预设的数据库中获取与所述目标功能对应的目标预制件之前,还包括:
获取与多个功能分别对应的多个控件、与多个功能分别对应的多个应用程序接口以及与多个功能分别对应的后端调用云函数;
将与同一种功能对应的控件、应用程序接口和后端调用云函数以预设逻辑进行配置,生成与该一种功能对应的预制件;
将生成的多个预制件存储于所述数据库中。


3.根据权利要求1所述的游戏开发方法,其特征在于,所述数据库设置于游戏编辑器中;
从预设的数据库中获取与所述目标功能对应的目标预制件,包括:
从所述游戏编辑器的所述数据库中获取与所述目标功能对应的目标预制件;
将所述目标预制件展示于所述游戏编辑器的开发编辑界面。


4.一种游戏运行方法,其特征在于,包括:
接收用户对游戏的目标功能的运行指令;
基于所述运行指令调用与所述目标功能对应的目标预制件,以运行所述目标功能;其中,所述预制件包括已以预设逻辑配置的与所述目标功能对应的控件、应用程序接口和后端调用云函数。


5.根据权利要求4所述的游戏运行方法,其特征在于,所述基于所述运行指令调用与所述目标功能对应的目标预制件之后,还包括:
发送对所述目标预制件的后端调用云函数的调用通知到后端云函数计算平台;所述调用通知包括用户终端的互联网协议地址;
所述调用通知用于指示所述后端云函数计算平台选择与所述互联网协议地址对应...

【专利技术属性】
技术研发人员:王哲林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:福建;35

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

1