¿Qué tipo de garantías de equidad se podrían hacer para un juego tipo Tetris?

Como jugador de Tetris extremadamente ávido, he visto varios métodos diferentes para “garantizar la equidad”. Una mejor manera de expresarlo sería “permitir una colocación uniforme”.

En un juego de Tetris de larga duración, la única forma de evitar crear agujeros y tener una base sólida para Tetrises y otros despejes de líneas grandes es construir cada fila de la mejor manera posible. Las piezas que aparecen en la cola afectan drásticamente si esto es funcionalmente posible durante un período de tiempo indefinido.

El primer método es la equidad literal original de Nintendo: todas las selecciones de piezas son puramente aleatorias. Esto puede ser bueno y malo. Bueno en el sentido de que la aleatoriedad pura se considera justa en muchos contextos. Malo en el sentido de que podrías terminar con 4 cuadrados seguidos (o peor, 4 piezas en S del lado derecho). Huelga decir que esto ha caído en desgracia, porque en última instancia no permitirá una colocación uniforme.

Más común en estos días es la aleatoriedad ponderada. Las piezas son aleatorias, pero las posibilidades de tener el mismo bloque más de dos veces seguidas (o incluso más de dos veces en un conjunto de cinco) son prácticamente cero. En términos generales, esto permite una colocación uniforme, siempre que el jugador en cuestión esté tratando de colocarlos de manera uniforme para empezar.

Esos son los dos métodos principales que conozco. Ahora hay otras formas de favorecer la habilidad y tratar de evitar una “cola” de piezas que compensan aún más las debilidades de la Aleatoriedad ponderada (menos deslumbrantes pueden ser).

Un método (particularmente en la popular implementación del juego Tetris Friends) es lo que llamaré I-block Assurance. Muy a menudo en la rotación, se garantiza un I-block. Prácticamente no hay ningún caso en el juego de Tetris promedio en el que esto sea algo malo (salvo que las cosas ya sean bastante malas). Algunos (Tetris Friends entre ellos) tienen I-blocks garantizados y aleatorios. Otros literalmente los tienen solo como piezas garantizadas que aparecerán a intervalos predecibles, pero esto es un favor hacia el juego competitivo y no el hipotético juego indefinido.

Otro método que solo he visto en Tetris Friends es el espacio Hold. Esencialmente le permite a uno evitar una pieza que es absolutamente terrible para la disposición de la matriz en ese punto en el tiempo, o guardar una pieza (generalmente un bloque I) para una línea posterior despejada.