How to keep playing Tetris forever


ByJared Cherup

Since 2001 it has been applied to many Tetris products,Tetris guidelinesThe way to keep Tetris forever playing according to is summarized. By using this knowledge, Tetris will be able to do as much as possible.

Playing forever - tetrisconcept
http://tetrisconcept.net/wiki/Playing_forever

First of all, how much crisp and Tetris will be able to do if you realize techniques to actually play Tetris forever will be like the following movie. At first glance it seems to be misunderstood "Do you want to go early?", But "TIME" shows you that you are playing in real time.

Tetris Exhibition - "Playing Forever" Speed ​​Run (1: 28) - YouTube


Tetris is a game that repeats the task of stacking blocks and erasing in the screen of 10 squares horizontally 22 squares. In the block of Tetris,Color and name in each blockThere is this name for the commentary on how to play Tetris forever. In order to continue playing Tetris, a block is randomly generated,Hold functionThere is at least threeIt is possible to check the blockIt is necessary to apply three basic rules. The concrete method is as follows.

◆ 1: Standard method
The most common way is to stack blocks in two mountains.


Specifically, we will allocate the blocks defined in each range, with the left four squares (STZ loop range), the right four squares (LJO loop arrangement) and the middle two squares (I loop range) as separate ranges .

As the generator randomly drops 7 blocks in order, you can create a relatively coherent mountain in each range.
S · T · Z will be on the left mountain, L · J · O will be on the right mountain and I block will be in the middle row.

◆ 1-1: STZ loop

In the STZ loop, since this block may be necessary at the end, we will build up the blocks using the hold function.


Since Z must fall after T, use the hold function if necessary.


Also, T must not fall first, so please hold it if necessary



Since it is necessary to adjoin the oblique step of T to another block, hold the T block if necessary.

When T block is necessary before S block


When T block is necessary before Z block


And T must also be dropped last like this, so please make use of hold for that.


◆ 1-2: LJO loop

In the STZ loop I use the hold function, but in the LJO loop I can see up to the last three blocks and do not disturb the hold necessary for the STZ loop by doing the proper placement method It is done.

If O falls first, you will stack blocks like this.


Here's how to load when O falls last.


If the block falls in the order of JOL, pile up while moving the block a little.


◆ 1-2-1: Possible techniques in the LJO loop when the falling block is visible three times ahead

"H" is a block that needs to be held in the STZ loop, "?" Is a block of the LJO loop, and the remaining blocks are "X", "H? XX? X?"Or"H? XXX ??It will be a bad case to become like.

You can check the fourth block before the second block comes in on the screen by using the function that holds up to the third block ahead. At this time, you first see "H? XX" and you have to hold the first block, so do not decide how to place the block without knowing in what order the remaining blocks of the LJO loop will fall It must not be. If the block of O is dropped first, you can place it without any problems, but in the following cases you will have to make it complicated.

O block can not be placed


Arrangement that J block can not be placed


When L or J comes first, I do not know which pattern to use to locate the first LJO block in order not to know the block of the next LJO loop. This solution is to not judge until that L or J block comes in (falls out) on the screen. In this case, you can see five blocks, and in the case of "H? XX?" You can know the next LJO block so you can load blocks properly.

However, if the block falls in the order of the worst "H? XXX", you must finish loading the STZ loop before the second and third block of the LJO loop falls. At this point, hold is enabled and hold can be used to adjust the last block of the LJO block.

◆ 1-2-2: Tricky starting way possible with the LJO loop when it is possible to see three drop blocks

The worst block placement when you want to stack Tetris forever is "? HXX? X?". Because you have to hold the second block, you can not hold the block of the first LJO loop. Furthermore, in the case of any block of the STZ in the second-to-last block, since it is necessary to use the hold block after that, hold the LJO block as mentioned at the end of 1-2-1 It is impossible to adjust the last block. So, in this case, you have to decide block placement at the first "? HXX" stage.

In this case, it is the pattern that arranges the Z or S block of the STZ loop at the very end. With these two methods, it is impossible to place one of the first STZ falling blocks at the end of the STZ loop.

In the worst case it is "? SZX? X?". This is "? XHX? X", it is a placement method to hold Z. By holding the first block, placing the second block (S), and holding the third block (Z), you can see the blocks from the first block to the sixth block. If it is possible to check up to the sixth block, it is possible to select the optimum layout method of LJO loop.

"? HXX? X?" Can check 5 blocks from the beginning. Hold the block of H that falls second and you can check up to the fifth block. However, with this method, the player needs to judge everything between holding the second block and placing the block.

◆ 1-3: I loop

In the case of the I loop, it is not necessary to see the block before the hold function three times before. For the LJO loop, I block should be placed next to the STZ range, just place the I block vertically and erase the block.



◆ 2: Balancing stack method

When all types of blocks fall 4 rounds, I loops are filled with 8 steps cleanly, and STZ and LJP loops can fill 12 steps each.


Then ...


There is only a little block left.


In order to correct this poor balance, I will use a new LO loop and IJ loop.

◆ 2-1: LO loop

It is very simple as it just stacks two blocks like images.



◆ 2-2: IJ loop
This method is also not particularly difficult.

"JIIJ"



Especially without worrying, if I and J blocks are placed even in the specified I loop range, nature and blocks disappear.


◆ 2-3: Multiply everything

If you do Tetris with "◆ 1: Standard method" and the 12 blocks are packed tightly on both ends as follows ...


Pile up with "◆ 2: Balancing stack method".


The block disappeared ......


Blocks of different heights remain.


Changing the stacking position of the LO loop and the STZ loop ... ...


You can erase all the blocks.



◆ 2-4: Final method
If the block falls in the order like "TJIxxxx", you have to hold T first, so you can not hold another block. In this case you can deal with the following methods.

Place I on the J block.


The remaining blocks are placed in the LO loop from the left, the IJ loop in the middle, and the STZ loop on the right.


The block disappears ......



It is possible to return to "◆ 1: Standard method" after this accumulation.


And by making use of the above techniques, it will be as follows.

Tetris Redemption - "Playing Forever" Technique (True Execution) - YouTube

in Note,   Video,   Game, Posted by logu_ii