一种游戏资源处理方法和设备的制造方法_3

文档序号:8285271阅读:来源:国知局
的请求是否为预设的请求类型;如果是,进入S306。如果否,则在全部操作区域内检索空闲存储位置,将所述新的游戏资源存储在所述空闲存储区域内,建立所述新的游戏资源与所述空闲存储区域的对应关系。
[0066]S306,客户端设备获得操作区域设置信息。
[0067]其中,客户端设备可以从自身保存的信息中获得所述操作区域设置信息,也可以向服务器设备请求所述操作区域设置信息。客户端设备可以在游戏应用启动时,即向服务器设备请求所述操作区域设置信息并存储在客户端设备上。也可以是在接收到添加新的游戏资源的请求并确定其为预设的请求类型时,再向服务器请求所述操作区域设置信息。
[0068]S307,客户端设备根据所述操作区域设置信息判断是否存在禁止操作区域,如果是,则在可操作区域的坐标范围内检索空闲存储区域,将所述新的游戏资源存储在所述空闲存储区域内,建立所述新的游戏资源与所述空闲存储区域的对应关系。
[0069]具体实现时,客户端设备当判断存在禁止操作区域时,即会跳过禁止操作区域,而仅在可操作区域的坐标范围内检索空闲存储区域。以存储区域划分为多个游戏资源格为例进行说明,存储区域的每个游戏资源格具有对应的编号或者标号,在客户端响应添加新的游戏资源的请求时,例如添加新的道具的请求时,会按照顺序从头到尾依次检索,而被锁定的禁止操作区域无论是否有空闲存储空间即空闲的游戏资源格均会直接跳过检索。客户端设备仅检索除禁止操作区域之外的游戏资源格是否有空闲的位置,如果有,则将新的游戏资源存储到所述空闲的位置上,并建立新的游戏资源与所述存储区域的对应关系。所述空闲存储区域也将被标识为被占用。
[0070]下面参照图4A-图4C来对本发明的这种实现方式进行说明。其中,参见图4A示意性地示出了本发明一应用场景示意图。在图4A中,存储空间被划分为多个游戏资源格,每个游戏资源格可以用坐标或者编号来标识自己所在的位置,例如,其横坐标可以用所述资源格所在的列来表示,其纵坐标可以用所述资源格所在的行来表示。其中,游戏资源A所在的存储区域对应的游戏资源格可以表示为al。游戏资源B所在的存储区域对应的游戏资源格可以表示为bl。其中,可以用一个数组对来标识游戏资源,例如,游戏资源A对应的数组对为(al,l)。当然,也可以用一个数组对来标识游戏资源格,例如(al,l),表明其位置为第a列,第I行,I代表其被游戏资源占用,O可以表示其为空闲资源格。或者,当一个游戏资源格被表示为(al,A)时,表明其位置为第a列,第I行,被游戏资源A占用。又如,当一个游戏资源格被表示为(dl,0)时,表明其位置为第d列,第I行,未被任何游戏资源占用。具体的实现方式可以是多样的,在此不进行限定。
[0071]参见图4B,示意性地示出了现有技术游戏资源处理方法效果示意图。在现有技术中,当添加新的游戏资源D、G、O、P时,新的游戏资源会被摆放在全部存储位置范围内的空闲存储位置,如图4B所示。这样,就会破坏用户业已存在游戏资源摆放顺序,造成玩家操作和道具使用上的不便。玩家在游戏资源的摆放顺序被改变后,需要重新对存储空间中的游戏资源进行整理或者排序,当玩家拥有的游戏资源较多时,上述操作是非常繁琐的过程,月艮务器也需要频繁响应玩家的请求,造成服务器的负载加重。
[0072]参见图4C,示意性地示出了本发明的游戏资源处理方法效果示意图。在本发明中,在用户设置第I行为禁止操作区域的情况下,当添加新的游戏资源D、G、O、P时,则会跳过用户设置的禁止操作区域,而是在可操作区域内检索空闲区域,例如在(a2,I)到(h8,0)的范围内检索空闲区域,其中,O表示空闲资源格。这时只需要在可操作区域范围内检索表示为(*,0)的数组对即可。这时,新的游戏资源D、G、0、P的存储位置如图4C所示,禁止操作区域内的游戏资源的存储位置和摆放顺序则不会被打乱,且禁止操作区域内的空闲存储位置不会被占用。本发明提供的方法对于用户的游戏资源较多或者存储空间连续的游戏应用特别适用,可以提高用户的体验,并降低服务器设备的负载。
[0073]参见图5,示意性地示出了根据本发明再一实施例的游戏资源处理方法。
[0074]S501,客户端设备接收用户操作区域设置请求,获得与所述操作区域设置请求对应的操作区域设置信息。
[0075]S502,客户端设备向服务器设备发送所述操作区域设置信息。
[0076]S503,服务器设备接收并存储所述操作区域设置信息。
[0077]S504,客户端设备接收整理游戏资源的请求。
[0078]所述整理游戏资源的请求例如可以是整理道具的请求,也可以是整理锦囊的请求,在此不进行限定。
[0079]S505,客户端设备判断所述整理游戏资源的请求是否为预设的请求类型;如果是,进入S506。如果否,则在全部操作区域内对全部游戏资源进行位置调整,将调整后的游戏资源存储在所述可操作区域中的对应存储位置,并建立调整后的游戏资源与其对应的存储位置的对应关系。
[0080]S506,客户端设备获得操作区域设置信息。
[0081]其中,客户端设备可以从自身保存的信息中获得所述操作区域设置信息,也可以向服务器设备请求所述操作区域设置信息。客户端设备可以在游戏应用启动时,即向服务器设备请求所述操作区域设置信息并存储在客户端设备上。也可以是在接收到添加新的游戏资源的请求并确定其为预设的请求类型时,再向服务器请求所述操作区域设置信息。
[0082]S507,客户端设备根据所述操作区域设置信息判断是否存在禁止操作区域,如果是,则获得可操作区域的坐标范围,对所述可操作区域的坐标范围内的游戏资源进行位置调整,将调整后的游戏资源存储在所述可操作区域中的对应存储位置,并建立调整后的游戏资源与其对应的存储位置的对应关系。
[0083]具体实现时,客户端设备当判断存在禁止操作区域时,即会跳过禁止操作区域中的游戏资源,而仅对可操作区域的坐标范围内的游戏资源进行位置调整。以存储区域划分为多个游戏资源格为例进行说明,存储区域的每个游戏资源格具有对应的编号或者标号,在客户端响应整理游戏资源的请求时,例如整理道具的请求时,会按照顺序从头到尾依次检索,而被锁定的禁止操作区域无论是否有游戏资源均会直接跳过检索。客户端设备仅检索除禁止操作区域之外的游戏资源格是否有游戏资源,如果有,则对所述可操作区域内的各游戏资源进行位置调整。对所述可操作区域的坐标范围内的游戏资源进行位置调整可以根据预设的方式或策略执行。例如,可以根据可操作区域的坐标范围内的游戏资源的优先级、类型进行调整,在此不进行限定。
[0084]下面参照图6A-图6C来对本发明的这种实现方式进行说明。其中,参见图6A示意性地示出了本发明另一应用场景示意图。在图6A中,存储空间被划分为多个游戏资源格,每个游戏资源格可以用坐标或者编号来标识自己所在的位置。
[0085]参见图6B,示意性地示出了现有技术游戏资源处理方法效果示意图。在现有技术中,当原始游戏资源的存储位置如图6A所示时,当对图6A所示的游戏资源进行整理时,整理后的游戏资源如图6B所示,全部游戏资源A、B、C、E、F、H、1、J、K、L、M、N均作为调整对象进行了位置调整,调整后的位置如图6B所示。一般地,系统会按照默认的游戏资源优先级对游戏资源进行整理排序,跟用户原本的排列意愿毫无关联。这样,就会破坏用户业已存在游戏资源摆放顺序,造成玩家操作和道具使用上的不便。玩家在游戏资源的摆放顺序被改变后,需要重新对存储空间中的游戏资源进行整理或者排序,当玩家拥有的游戏资源较多时,上述操作是非常繁琐的过程,服务器也需要频繁响应玩家的请求,造成服务器的负载加重。
[0086]参见图6C,示意性地示出了本发明的游戏资源处理方法效果示意图。在本发明中,在用户设置游戏资源格的第I行为禁止操作区域的情况下,当整理游戏资源时,则会跳过用户设置的禁止操作区域,仅对可操作区域内的游戏资源进行位置调整,调整后的游戏资源的存储位置如图6C所示。这里,仅有可操作区域内的游戏资源1、J、K、L、M、N作为调整对象进行了位置调整,禁止操作区域内的游戏资源A、B、C、E、F、H将不作为调整对象,且所述区域内的空闲存储位置也不会被占用。由于用户预先设定了禁止操作区域
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1