一种游戏开发系统及方法技术方案

技术编号:39399051 阅读:24 留言:0更新日期:2023-11-19 15:52
本发明专利技术公开了一种游戏开发系统及方法,涉及游戏开发领域,包括:代码输入模块,用于不同工作人员输入个人编写完成的代码;连接代码自动生成模块,用于接收代码输入模块中不同的个人代码,并根据不同的个人代码之间的连接关系自动生成连接代码;该游戏开发系统及方法,通过连接代码自动生成模块保证代码的接连发生在相同格式下,避免发生由于代码格式不同导致代码连接错误,同时可以自动选取合适的连接代码,避免连接代码不匹配导致游戏代码运行错误,这样设置还可以通过代码相似度检测模块检测代码评分模块中评分合格的游戏代码与现有代码的相似度,避免发生游戏代码的侵权行为。避免发生游戏代码的侵权行为。避免发生游戏代码的侵权行为。

【技术实现步骤摘要】
一种游戏开发系统及方法


[0001]本专利技术涉及游戏开发技术,具体涉及一种游戏开发系统及方法。

技术介绍

[0002]电子游戏又称视频游戏或者电玩游戏,是指所有依托于电子设备平台而运行的交互游戏。根据媒介的不同多分为五种:主机游戏(或称家用机游戏、电视游戏)、掌机游戏、电脑游戏、街机游戏和移动游戏(主要是手机游戏)。
[0003]随着科学技术的快速发展,人们对游戏质量的要求也越来越高,这就要求游戏开发公司开发的游戏更加注重游戏质量,而在游戏开发过程中为了保证游戏的质量会有很多的工作人员去共同负责一款游戏的开发,这样的话每个工作人员的开发内容不同,却又相互关联,这样的话就需要保证每个工作人员在进行游戏代码的编写上不仅需要考虑自己编写的部分,同时还需要考虑代码之间的连接关系,但是由于每个人的代码编写风格以及每人熟悉的代码格式也不同,这样的话在进行代码连接时由于代码格式不同以及参数含义不同,进而导致代码连接后运行错误。

技术实现思路

[0004]本专利技术的目的是提供一种游戏开发系统及方法,以解决现有技术中由于每个人的代码编本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏开发系统,其特征在于,包括:代码输入模块,用于不同工作人员输入个人编写完成的代码;连接代码自动生成模块,用于接收代码输入模块中不同的个人代码,并根据不同的个人代码之间的连接关系自动生成连接代码;代码连接模块,用于将代码输入模块中不同的个人代码与连接代码自动生成模块生成的代码进行连接;代码漏洞检测模块,用于接收代码连接模块中连接完成的代码,并对连接完成代码进行代码漏洞检测;后台处理模块,用于接收各阶段中存在问题的游戏代码,并分析代码问题出现原因,所述后台处理模块将分析完成的问题发送给对应负责人;代码评分模块,用于接收代码漏洞检测模块发出的代码漏洞检测完成的代码;代码相似度检测模块,用于检测代码评分模块中评分合格的代码与现有代码的相似度,所述代码相似度检测模块包括:代码相似度检查模块,所述代码相似度检查模块用于对代码评分模块评分合格的代码进行代码相似度检查,所述代码相似度检查包括代码相似度检测以及代码相似度计算;现有代码输入模块,所述现有代码输入模块用于输入目前与待开发游戏相似的现有游戏的源代码;代码相似度标准输入模块,所述代码相似度标准输入模块用于用户输入代码相似判定标准。2.根据权利要求1所述的一种游戏开发系统,其特征在于,所述连接代码自动生成模块包括:代码转化模块,用于接收代码输入模块中不同的个人代码并根据个人代码的类型转换为统一代码类型;连接代码模板输入模块,用于输入现有连接代码模板;代码解析模块,用于解析代码转化模块中转换完成的个人代码与连接代码模板输入模块中输入的连接代码模板,所述代码解析模块将连接代码模板与个人代码根据代码的类型分为Sim型代码、Block型代码以及Include型代码,所述Sim型代码的形式为cpr.sim.xxx,其中将xxx替换成个人代码运行时所需参数,所述Block型代码的形式为block.Name.xxx,所述Block型代码用于给定个人代码中每段代码对应参数状态、对个人代码中涉及的每段代码进行逐一遍历以及按照个人代码要求获取指定参数接口,所述Include型代码的形式为<include(DocName)>,所述Include型代码用于在个人代码中嵌入其他连接代码,所述Include型代码不仅包括系统运行所需头文件,还包括根据个人代码状态生成的动态文件和参数定义文件;连接代码生成模块,用于将代码解析模块中解析完成且适合当前游戏代码的连接代码进行生成。3.根据权利要求1所述的一种游戏开发系统,其特征在于,所述代码漏洞检测模块包括:代码中间表示图构建模块,所述代码中间表示图构建模块用于对源代码进行分析,舍弃冗余代码信息,提取代码属性图;
数据向量化信息生成模块,用于将图形中的顶点信息嵌入为数值向量的形式,并使向量化后的顶点仍具有语义相关性表达,所述数据向量化信息...

【专利技术属性】
技术研发人员:王祥申明
申请(专利权)人:广州紫天跳动科技有限公司
类型:发明
国别省市:

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

1