[发明专利]砖块堆栈游戏控制方法及其装置无效
申请号: | 200610165873.3 | 申请日: | 2006-12-14 |
公开(公告)号: | CN101201876A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 魏铭山 | 申请(专利权)人: | 武马行企业股份有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 | 代理人: | 孙皓晨 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 砖块 堆栈 游戏 控制 方法 及其 装置 | ||
技术领域
本发明涉及的是一种砖块堆栈游戏控制方法及其装置,特别涉及的是一种将数个种类的有限的数个砖块堆栈堆栈在一矩阵内,以避免冗长游戏时间的砖块堆栈游戏方法及其装置。
背景技术
现有俄罗斯方块游戏方法,请参照图1所示,其是利用一显示器9显示至少一几何形状的方块的堆栈。所述的显示器9是显示一堆栈范围91与至少一方块92,其中所述的堆栈范围91为一矩形,而所述的方块92是由至少一方块单元921组合形成任意形状的几何图形,且所述的方块92是由所述的堆栈范围91的上端缘进入所述的堆栈范围91中。一使用者是可控制所述的方块92的旋转动作,且输入指令以操作所述的方块92向左方、右方或下方移动。如此所述的使用者即可操作所述的方块92在所述的堆栈范围内91进行堆栈。
请再参照图1所示,当所述的堆栈范围91内的任一等高位置排满一列所述的方块单元921,所述的列方块单元921即消失,并将堆栈在所述的列方块单元921上方的所有方块92与方块单元921向下位移一列,同时累计得分。当任一所述的方块92或方块单元921因堆栈而顶触所述的堆栈范围91的上端缘时,即结束所述的游戏。
一般而言,上述现有俄罗斯方块游戏方法具有下列缺点,例如:所述的游戏方法的计分方式是利用所消除的方块单元921的列数进行统计,当一技术纯熟的使用者执行所述的游戏方法时,必须花费极长的时间才能在获得高分的同时结束所述的游戏,造成执行所述的游戏方法的周期过长,所述的使用者及其它等待使用的人员均须经过极为冗长的游戏时间才可获得本游戏的得分。基于上述原因,有必要进一步改良上述现有俄罗斯方块游戏方法。
有鉴于此,本发明改良上述的缺点,本发明的创作人经过长期的研究和试验终于获得了解决的技术方案。
发明内容
本发明的主要目的是,提供一种砖块堆栈游戏控制方法与装置,其是由一尚余砖块序列中依序取出尚余的砖块,并在一矩阵中进行堆栈,直至所堆栈的所述的砖块顶触所述的矩阵的顶边,或所述的尚余砖块序列中已无砖块为止,使得本发明具有限制所述的游戏方法的游戏执行周期、避免耗费冗长的游戏时间且具有堆栈建设的正面意义的功效。
为实现上述目的,本发明采用的技术方案在于,首先提出一种砖块堆栈游戏控制方法,其是在一砖块堆栈游戏装置执行,进而显示一矩阵与数个砖块,以供至少一使用者将所述的有限个数的数个砖块堆栈在所述的矩阵内,其中,其包含下列步骤:
步骤一:利用所述的砖块堆栈游戏装置的数个位置单元与至少一个置入单元显示所述的矩阵,且所述的位置单元与置入单元均设为无砖块的初始状态,并排列所述的数个砖块形成一个尚余砖块序列;
步骤二:判断所述的尚余砖块序列的尚余砖块总数是否大于零,若大于零即执行步骤三,同时将所述的尚余砖块总数减一,反之则结束游戏进行一个分数统计作业;
步骤三:判断各所述的置入单元是否均填入一个砖块,若尚有无砖块的置入单元即执行步骤四,反之的则结束游戏进行所述的分数统计作业;
步骤四:由所述的尚余砖块序列依序取出一个砖块,并显示所述的砖块在一个无砖块的置入单元;
步骤五:利用所述的位置单元与置入单元显示所述的砖块的移动,所述的使用者是利用一个输入单元操作所述的砖块移动至相邻的位置单元与置入单元的一,若所述的使用者未操作所述的砖块的移动,则所述的砖块经过一段降落时间后即向所述的矩阵的一个底边方向移动至相邻的位置单元;
步骤六:判断所述的砖块是否与所述的底边与另一个砖块的一相接,若未相接即执行步骤五,反之则执行步骤七;
步骤七:判断所述的砖块是否与同种类的其它砖块相接,若未与同种类砖块相接即执行步骤二,反之则执行步骤八;
步骤八:消除相邻排列的同种类砖块以恢复为无砖块的位置单元,若在所消除的砖块与所述的顶边之间尚存有至少一砖块,则将所述的尚存的砖块依序向所述的底边移动,直至其与所述的底边与另一个砖块的一相接;
步骤九,判断矩阵内的各个剩余砖块是否与同种类的砖块相接,若未与同种类砖块相接即执行步骤二,反之则执行步骤八。
其次提出一种砖块堆栈游戏控制装置,其是包含一输入模块、一运算模块与一显示模块。所述的输入模块是供至少一使用者输入控制指令,以执行所述的砖块堆栈游戏方法;所述的运算模块接收所述的输入模块所输入的指令并执行所述的砖块堆栈游戏方法的运算过程;所述的显示模块是接收所述的运算模块输出的结果,并进一步将所述的结果显示予所述的使用者观看。
附图说明
图1为现有俄罗斯方块游戏控制方法的执行画面示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武马行企业股份有限公司,未经武马行企业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610165873.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用