可自行变更拼图游戏的方法技术

技术编号:2880584 阅读:306 留言:0更新日期:2012-04-11 18:40
一种可自行变更拼图游戏的方法,主要是把客户端主机上将游戏程序与图片分离,并且客户端可自行下载拼图图片以及游戏程序,于游戏程序下载时,至主机内的注册表中进行对比并注册处理,PDA主机至该注册表中对比是否具有相同的程序引擎名称以及版本讯息,若相同时,则表示注册不成功,或者,当下载的游戏版本较PDA主机内所储存的版本为旧时,则表示注册亦不成功;并于客户端进入拼图游戏功能时,主机根据客户端所点选图片的文件标头至注册表中找寻与其相对应的游戏程序,以使图片与游戏程序连结整合以便激活拼图游戏执行。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关于一种,尤其是通过将图形与游戏程序分开的方式,使客户端可自行下载所需的图形以及游戏程序,并利用个别的文件标头以及建立于主机内的注册表,将下载的图形与游戏程序相互连结整合以便激活游戏执行。由于电子科技的日新月异,可随身携带的个人数字助理(PersonalDigital Assistant,PDA)相关性的电子产品已迅速开发并普遍地使用,例如,掌上型计算机(Hand-held Personal Computer,以下简称为HPC)即为一种便于移动、携带以及实用的信息电子装置。然而,一般HPC所提供的任一项功能是需由其专属的程序以及其所对应的图形或资料来完成建立,因此,单一项功能所提供的执行服务便会受到限制。就HPC中所提供的“游戏”功能而言,以“智力拼图”为例,目前的拼图游戏,较常见的动作处理包括“滑块式”以及“摆放式”,所谓“滑块式”是于拼图面积中具有空位,经由点触笔...等输入装置使切割后的图形单元移至该空位中,并不断改变图形单元的位置,直到所有图形单元组成一幅线条流畅的图片;而“摆放式”是对所有切割后的图形单元随机摆放在四周,并经由点触笔...等输入装置将各个图形单位移至拼图面积中的正确位置,直到拼出一幅完整的图面。如附图说明图1所示,是为上述“滑块式”及“摆放式”拼图的运作程序流程图,首先,执行步骤100,客户端上网下载游戏至HPC中储存;接着执行步骤101,客户端激活游戏;接着执行步骤102,HPC执行该游戏所专属的游戏程序,并找出其对应的图形或资料。由于一项游戏所需的游戏程序、图形以及资料是以一群组的方式储存在一起,仅能提供一种游戏界面,而该游戏界面亦只具有一种执行服务;另外,游戏中的图片是由开发人员事先提供,使开发出来的游戏界面或功能操作无法由客户端自行变更,而过于呆板及单调;并且,开发人员为使游戏的界面扩大或难度增加,则需对每一个界面或难度级别个别设计一套专属的程序加以储存,如此,易占用存储空间,尽管如此,经过客户端多次的游戏后,一成不变的游戏规则将使客户端感觉乏味。所以如何以一种,无需占用过多存储空间的情况下,以一种新颖的,能提供更有趣、更益智的拼图游戏,乃是待解决的问题。本专利技术的主要目的在于提供一种,利用一种程序与图片分离的方式,客户端可自行下载图片,以及游戏程序,并对下载的游戏程序进行对比及注册处理,因而提供客户端不同的图片及游戏规则,使拼图游戏更加灵活多变,因而更易提升益智效果。本专利技术的另一目的在于提供一种,利用一种程序与图片分离的方式,对下载的游戏程序至主机内的注册表中进行对比及注册处理,使旧版的游戏程序进行版本更新,或对未使用过的游戏程序进行注册登记,以及自行下载所需图片的条件下,通过各自的文件标头使图片与程序间的建立关系互不影响并可个别处理,而易于维护。本专利技术的再一目的在于提供一种,利用一种程序与图片分离的方式,使图片不受程序束缚,而由客户端在主机之外自由选择,对于不用的图片亦可进行删除,因而能节省存储空间。根据以上所述的目的,本专利技术提供了一种新颖的,针对一般拼图游戏的处理而言,一游戏程序仅能执行由开发人员所提供的若干个固定图片,使客户端无法自行变更拼图游戏的现有规则及图片的缺失之下,本专利技术运用一种程序与图片分离的方式,以及对游戏程序进行注册处理后,让客户端得以组合更多不同的图片以及执行不同难度层级的游戏规则,使拼图游戏更具益智效果、灵活性以及多元化。本专利技术的,其可应用于具有点触式输入装置的PDA或Windows平台上,如Windows95、Windows98以及Windows NT等任意环境下使用,首先,在PC主机上将客户端点选的图片转换为特定的格式文件,通过PCLink下载至PDA中储存,经客户端点选该图形文件时,将会激活一系统注册处理程序,使该图形文件具有对应的游戏程序,即当客户端进入拼图游戏功能时,接着点选其中任一图片,将使PDA搜寻系统注册表,以便搜寻出该图片所对应的游戏程序,因而能开始执行拼图游戏。另一方面,客户端亦可由PDA主机以外的环境进行下载所需的游戏程序,因而能提升游戏难度层级或变更游戏的处理动作,首先,下载至PDA主机中的游戏程序皆需经过一注册处理程序,该注册处理的目的在于使资料文件(如图形文件)于激活执行前可以找到与其对应的游戏程序;同时,客户端可以在资料文件不变更的情况下,下载不同版本的游戏程序,使客户端可以选择自己喜欢的游戏程序来进行不同的处理动作。本专利技术的的运作过程中,是应用一种将游戏程序与图片分离,并对该游戏程序进行注册处理,所有下载至PDA主机中的内容皆包含特定结构的文件类型标头,使PDA主机识别出该内容属于游戏程序、资料或图形中的何种类型。其中,由客户端所下载的文件资料(如图形文件或文字文件...等)皆具有其专属的执行引擎(ENGINE),而该执行引擎即作为该文件资料的文件标头(FILEHEAD),该文件标头中包括一类型(Type)以及一资料表偏移地址(DataTableOffset)定义区域,该类型(Type)定义用以指出该文件资料是否具有相对应的游戏程序,以便激活该文件资料执行,如本专利技术将应用于“游戏”功能所下载的文件资料的类型设为PRG_TYPE_PLAYENGIN、对一般所下载的应用程序的类型设为PRG_TYPE_GAME、应用于“E-mail”功能所下载的文件资料的类型设为PRG_TYPE_EBOOKVIEW以及应用于“辞典”功能所下载的文件资料的类型设为PRG_TYPE_EDICT...等定义,该资料表偏移地址(DataTableOffset),用以指示该文件资料其对应的游戏程序、图形资料(Icon Data)、辅助说明资料(Help Data)、...等的存储体储存地址,即定义该执行引擎的注册信息,以便寻找到与其相对应的游戏程序使该文件资料得以执行拼图游戏。首先,于制作该执行引擎时,需通过SDK工具对该文件资料加上一标准下载的文件标头(FILEHEAD),此时已将其所专属的类型(Type)以及资料表偏移地址(DataTableOffset)进行特殊处理;另一方面,由客户端所下载的游戏程序亦具有专属的文件标头(FILEHEAD),该文件标头中包括一类型(Type)定义区域,该类型(Type)定义用以指出所下载的程序是应用在PDA主机中的何种功能之下,如下载应用于“游戏”功能的执行程序的类型设为PRG_TYPE_PLAYED_DATAFILE、下载应用于“E-mail”功能的执行程序的类型设为PRG_TYPE_EBOOK...等定义,而该文件标头(FILEHEAD)是在客户端下载程序时,通过PCLink动态加上的。在下载游戏程序的过程中,PDA主机将根据游戏程序的文件标头中的类型(Type)定义内容至已建立的注册表(REG_PLAYED_DATAFILE_ITEM)中对比,判断是否可允许注册,该注册表包括注册旗号(Registry Flag)、类别信息(Type Info)以及游戏程序引擎名称(Engine Name),该注册旗号用以说明该游戏程序处于存在或删除的状态,该类别资料包括类别登记(Type Name)用以说明该游戏程序的版本信息,该游戏程序引擎名称用以说明该游戏程序的储存名称,当客户本文档来自技高网...

【技术保护点】
一种可自行变更拼图游戏的方法,是在客户端主机上将游戏程序与图片分离,使客户端可自行下载拼图图片以及游戏程序,并在游戏程序下载时,至主机内的注册表中进行比对并注册处理,其包含以下程序:(1)客户端主机接收到下载资料的动作时,判断所下载的资 料是否为游戏程序,若是则进行步骤(2);否则结束主机的注册处理;(2)若判断该下载的资料为游戏程序时,则主机至注册表中进行对比处理,以判断该注册表中是否存在该游戏程序,在下载时是根据该游戏程序的文件标头中的类型定义至注册表找寻相同的程序 引擎名称,若有相同的程序引擎名称时,则表示该游戏程序已存在,则执行步骤(3);否则若未找寻到相同的程序引擎名称,则执行步骤(5);(3)判断所下载的游戏程序版本是否较存在的版本为新,其是根据该游戏程序下载时的文件标头中的类型定义至注册表 找寻相同的程序引擎名称,并根据该程序引擎名称找出相对的类别登记(Type Name),因而取得已存在的游戏程序版本信息,若已存在的游戏程序版本为旧,则执行步骤(4);否则结束客户端主机的注册处理;(4)由于所下载的游戏程序版本较已存在的 游戏版本为新,因此,进行版本更新,接着执行步骤(5);以及(5)将下载的游戏程序注册至主机中,并显示注册成功的信息,结束客户端主机的注册处理。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈淮琰陈鸿
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

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

1