互动设备游戏程序的分层刷新方法及装置制造方法及图纸

技术编号:43132665 阅读:13 留言:0更新日期:2024-10-29 17:39
本发明专利技术公开了互动设备游戏程序的分层刷新方法,其包括从代表每个属性图层的画面属性的二进制文件中顺序地读取所述游戏程序的每个画面帧的数据;从各个属性图层的同一顺序的画面帧中提取每个地砖模块的颜色数据;根据预设的优先级将每个地砖模块的其中一个属性图层的颜色数据确定为该地砖模块的显示数据;以及将所有地砖模块的显示数据拼接成一个完整的画面帧并且填充到刷新缓冲数组中等待刷新的步骤。通过本申请优化后的文件数量大大减少,游戏推送时长大大缩短。本申请还公开了对应的装置。

【技术实现步骤摘要】

本申请涉及互动游戏设备的刷新方法,尤其涉及互动设备游戏程序的刷新方法和装置。


技术介绍

1、墙砖式和/或地砖式互动设备由多个地砖模块以及控制单元构成,地砖模块通过接收刷新的颜色数据显示不同的颜色,从而实现互动游戏。

2、目前墙砖式和/或地砖式互动设备店铺日益火爆,玩家越来越多,玩家对于丰富度、复杂度的要求越来越高。此外,目前这种互动设备的商家一般通过网络购买游戏,并由互动设备的接收推送的游戏文件,这对游戏文件的推送时长及稳定性有了更高的要求。传统的游戏程序中每个关卡涉及的画面帧采用逐帧存储的方式存储在一个二进制文件中,不仅文件数量繁多、可拓展性较差,而且数据量较大,推送时间太长且成功率不高,对于商家体验感较差,不能满足现在的业务需求。

3、传统的游戏文件存储方式采用逐帧画面存储方案,将一个动态的游戏画面逐帧地进行存储,将每一帧的每个地砖的rgb颜色数据及正确错误属性直接存储到单独的bin文件中,每一帧一个文件,导致有很多的冗余数据,游戏文件较大,一帧一个文件的方式导致文件数量较多,这种存储方式限制了游戏设计的复杂度,结构简单安全性不高,容易被破解,文件解压较慢,推送成功率也不高。


技术实现思路

1、本申请的目的在于以下之一:降低墙砖式和/或地砖式互动设备的游戏文件大小和数量、提高文件数据安全性、提高游戏可拓展性、提高游戏推送成功率,优化推送时间。

2、为此,本申请的一些实施例提出了一种互动设备游戏程序的分层刷新方法,其包括步骤:从代表每个属性图层的画面属性的二进制文件中顺序地读取所述游戏程序的每个画面帧的数据;从各个属性图层的同一顺序的画面帧中提取每个地砖模块的颜色数据;根据预设的优先级将每个地砖模块的其中一个属性图层的颜色数据确定为该地砖模块的显示数据;以及将所有地砖模块的显示数据拼接成一个完整的画面帧并且填充到刷新缓冲数组中等待刷新。

3、在一些实施例中,所述二进制文件转载有偏移表以及顺序地存储的所述画面帧,所述偏移表定义了所述画面帧的数量和偏移量。

4、在一些实施例中,所述偏移表的格式包括顺序存储的两字节的帧头;两字节的画面偏移数据长度,以及若干个四字节长度的画面偏移数据。

5、在一些实施例中,每个所述画面帧包括数据长度表和至少一组画面帧数据,每组所述画面帧数据包括对应一种所述属性图层的颜色数据和所述地砖模块的编号数据。

6、在一些实施例中,所述多组画面帧数据包括第一组画面帧数据和后续画面帧数据,其中,除第一组画面帧数据外,所述后续的每个所述画面帧数据仅存储与前一画面帧数据不同的所述颜色数据和所述编号数据。

7、在一些实施例中,所述二进制文件包括代表第一属性的第一二进制文件、代表第二属性的第二二进制文件,以及代表第三属性的第三二进制文件;其中所述第一属性定义所述颜色数据中的第一颜色数据;所述第二属性定义所述颜色数据中的第二颜色数据;所述第三属性定义所述颜色数据中的第三颜色数据。

8、在一些实施例中,所述第一属性层为安全层、所述第二属性层为障碍层,所述第三属性层为得分层。

9、在一些实施例中,所述优先级被设置为所述障碍层的第一优先级大于所述得分层的第二优先级,所述得分层的第二优先级大于所述安全层的第三优先级。

10、本申请的又一些实施例提供了互动设备游戏程序的分层刷新装置,包括处理器和存储器,其中所述存储器存储计算机程序代码,所述处理器执行所述计算机程序代码后实施上述任意一项的互动设备游戏程序的分层刷新方法。

11、本申请的方法的有益效果在于:在一些实施例中,优化后的文件数量大大减少,游戏推送时长大大缩短。在一些实施例中,文件分层存储处理,增加其他效果只需要增加一个新的二进制文件即可,拓展性大大提升。此外,这种设置使得二进制文件中文件数据结构更为复杂,使得安全性有所提高。

本文档来自技高网...

【技术保护点】

1.互动设备游戏程序的分层刷新方法,其特征在于:包括:

2.根据权利要求1所述的互动设备游戏程序的分层刷新方法,其特征在于:所述二进制文件转载有偏移表以及顺序地存储的所述画面帧,所述偏移表定义了所述画面帧的数量和偏移量。

3.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:所述偏移表的格式包括顺序存储的两字节的帧头;两字节的画面偏移数据长度,以及若干个四字节长度的画面偏移数据。

4.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:每个所述画面帧包括数据长度表和至少一组画面帧数据,每组所述画面帧数据包括对应一种所述属性图层的颜色数据和所述地砖模块的编号数据。

5.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:所述多组画面帧数据包括第一组画面帧数据和后续画面帧数据,其中,除第一组画面帧数据外,所述后续的每个所述画面帧数据仅存储与前一画面帧数据不同的所述颜色数据和所述编号数据。

6.根据权利要求1所述的互动设备游戏程序的分层刷新方法,其特征在于:所述二进制文件包括代表第一属性的第一二进制文件、代表第二属性的第二二进制文件,以及代表第三属性的第三二进制文件;其中所述第一属性定义所述颜色数据中的第一颜色数据;所述第二属性定义所述颜色数据中的第二颜色数据;所述第三属性定义所述颜色数据中的第三颜色数据。

7.根据权利要求1所述的互动设备游戏程序的分层刷新方法,其特征在于:所述第一属性层为安全层、所述第二属性层为障碍层,所述第三属性层为得分层。

8.根据权利要求7所述的互动设备游戏程序的分层刷新方法,其特征在于:所述优先级被设置为所述障碍层的第一优先级大于所述得分层的第二优先级,所述得分层的第二优先级大于所述安全层的第三优先级。

9.互动设备游戏程序的分层刷新装置,包括处理器和存储器,其中所述存储器存储计算机程序代码,所述处理器执行所述计算机程序代码后实施上述权利要求1至8中任意一项的互动设备游戏程序的分层刷新方法。

...

【技术特征摘要】

1.互动设备游戏程序的分层刷新方法,其特征在于:包括:

2.根据权利要求1所述的互动设备游戏程序的分层刷新方法,其特征在于:所述二进制文件转载有偏移表以及顺序地存储的所述画面帧,所述偏移表定义了所述画面帧的数量和偏移量。

3.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:所述偏移表的格式包括顺序存储的两字节的帧头;两字节的画面偏移数据长度,以及若干个四字节长度的画面偏移数据。

4.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:每个所述画面帧包括数据长度表和至少一组画面帧数据,每组所述画面帧数据包括对应一种所述属性图层的颜色数据和所述地砖模块的编号数据。

5.根据权利要求2所述的互动设备游戏程序的分层刷新方法,其特征在于:所述多组画面帧数据包括第一组画面帧数据和后续画面帧数据,其中,除第一组画面帧数据外,所述后续的每个所述画面帧数据仅存储与前一画面帧数据不同的所述颜色数据和所述编号数据。

...

【专利技术属性】
技术研发人员:汪聪聪王凡薛国立
申请(专利权)人:青岛意想意创技术发展有限公司
类型:发明
国别省市:

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

1