俄罗斯方块的技巧玩法.docx
《俄罗斯方块的技巧玩法.docx》由会员分享,可在线阅读,更多相关《俄罗斯方块的技巧玩法.docx(5页珍藏版)》请在课桌文档上搜索。
1、大家在玩俄罗斯方块的时候仃没有想过这样一个何麴:假如玩家足够牛B的话.是不是恒久也不行径玩死?换句话说,假设你是万恶的嬉戏机.你准备害死你面前的玩家:你知道1意时刻勉戏的状态,并可以有骨对性地给出一些明显不合适的方块,尽收迫使玩家面对最坏状况,JE么,你行没有一种算法能保证击死力沅家无论如何都存在种必胜策略呢?留意,俄罗斯方块的嬉戏区域是一个宽为10,高为20的矩形,并H尻东可以预先后到下一个给出的方块是什么.在设计策略时,你必需考虑到这-点.mi信任许多人有过这样的经聆:玩俄罗斯方块时开局就给你一个“S”型方块,让完备主义者感到异样别扭:结果,其次个方块还是这个“S”,第三个方块照旧是“S”
2、,相当令人崩渍。于是,我们起先揣测,假如嬉戏机给你无穷个“S”形方块,玩家是不是就没有解了?答案是否定的.如图1,从第IO步起先,整个局面产生个循环;只要机器给的始终都是“S”方块,玩家可以不断重任这几个步骤,保证恒久也死不/.02不过,这个循环是在嬉戏场地清空了的状况下才产生的。有人会进一步想了,要是在玩着玩若,看着你局势不好时突然给你无穷多个“S”方块呢?事实上,此时局面的循环照旧可能存在,如图2。在第5个“S”形方块落地后,循环再次产生。俄罗斯方块真的不行能玩死吗?1988年,JohnBrZUStOWSki的一篇论文指出,俄罗斯方块嬉戏无解并非不行能。它给出一种算法可以保证嬉戏机能够害死
3、玩家,即使我们要求它必需提前向玩家展示出卜.个方块的形态。构造的关键在于,整个嬉戏的局面个数是有限的(2的200次方),假如玩家始终不死,在某时刻必定会重笈某状态。我们把两次重且状态与其之间的嬉戏过程叫做一个“循环”,这个循环实际影响到的那些行就叫做“实际循环区”。例如,图2就是个循环,这个循环的“实际循环区”是从第4行到第7行这四行。通道13通道4通道5我们把宽为10的嬉戏区域划分为5个宽为2的“通道”,从左至右用1到5标号。留意到图1和图2中的两个循环都有一个共同点:每个“S”形方块最终都完全落在某个通道内。事实上,对于题意一个只有“S”形方块的循环,我们都有这个结论。也就是说,假如嬉戏机
4、始终给你“S”形的方块,你却用它们弄出了一个循环,那只有一种可能:全部“S”形方块的下落位置都没有跨越通道(就像图3中的紫色方块那样,而非绿色方块那样)。为r证明这一点,我们对通道编号施归纳。令命题P(X)表示,假如某个“S”形方块(或它的其中一部分)落在了通道X的左边,那它肯定完全落在某个通道内。P(I)明M成立:方块根木不行能占据通道1左边的某个格子,因为通道1左边啥都没有。卜面我们说明,当P(n)为其时,P(n+D也为真。琼芾三4.1SK2我们疔先要证明一个引理:在循环中的随意时刻,通道n的实际循环区内肯定不行能出现形如的两个并排的格子。如图4.1,假设图中星号方块所在行是通道n的实际循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 俄罗斯方块 技巧 玩法

链接地址:https://www.desk33.com/p-1675453.html