Playing Forever - 5 bag solution

From Hard Drop Tetris Wiki

Jump to: navigation, search

A 5 bag solution for Playing Forever was discovered by QM in 2014. It requires at least 4 piece previews to guarantee success.

This is the minimum amount of pieces possible for the Playing forever loop, as a loop must use at least 35 pieces (5 bags). To avoid parity issues with the odd amount of T pieces, a skim is done in bag 2 using the T piece.

First Bag

Build this whenever possible:

Tet.pngZTet.pngTet.pngIIIITet.pngTet.png
ZZSTet.pngJJLLTet.pngTet.png
ZTSSJOOLTet.pngTet.png
TTTSJOOLTet.pngTet.png

If needed, the ILJO square can be built in a different way as long as it remains as a 4x4 square.

If you can't build the above shape (this is rare) place the I piece to the right

Tet.pngZTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngI
ZZSTet.pngJJLLTet.pngI
ZTSSJOOLTet.pngI
TTTSJOOLTet.pngI

Second Bag

The second bag is built differently based on whether the ILJO square was completed successfully or not.

Case A - The ILJO bag was built correctly

Tet.pngTet.pngTet.pngTet.pngJJLLTet.pngTet.png
Tet.pngZTet.pngTet.pngJOOLTet.pngTet.png
ZZSTet.pngJOOLTet.pngI
ZGSSGGGGTet.pngI
GGGSGGGGTI
GGGGGGGGTT
GGGGGGGGTI

Resulting field:

Tet.pngTet.pngTet.pngTet.pngJJLLTet.pngTet.png
Tet.pngZTet.pngTet.pngJOOLTet.pngTet.png
ZZSTet.pngJOOLTet.pngI
ZZSSIIIITet.pngI

If needed, the LOJ box can be flipped

The T piece should be used to skim before placing the I piece


Case B - The ILJO box was not built

Build this shape and hold the T piece

Tet.pngZTet.pngTet.pngJJLLTet.pngTet.png
ZZSTet.pngJOOLTet.pngTet.png
ZZSSJOOLII
ZZSSJJLLII
ZTSSJOOLII
TTTSJOOLII

Resulting field:

Tet.pngZTet.pngTet.pngJJLLTet.pngTet.png
ZZSTet.pngJOOLTet.pngTet.png

Then, the T piece should be placed in one of these two ways, dependent on the order of Bag 3:

T facing to the left

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngT
Tet.pngZTet.pngTet.pngJJLLTT
ZZSTet.pngJOOLTet.pngT

T facing to the right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.png
Tet.pngZTet.pngTet.pngJJLLTT
ZZSTet.pngJOOLTTet.png