Como jugar Tetris en un PDF #WTF
Así que hemos oído hablar de llevar a Doom a tantas pantallas como sea posible, pero ¿qué pasa con Tetris? Hemos visto algunas implementaciones realmente locas del clásico juego de apilamiento de bloques en múltiples formatos, como esa vez que alguien hizo Tetris en Excel.
Ahora, otro loco ha recreado Tetris en un PDF, y ni siquiera necesitas instalar nada especial para jugarlo.
{getCard} $type={post} $title={Recomendado}
Tetris en PDF
La magia de Tetris radica en su jugabilidad sencilla pero altamente desafiante. El juego comienza con tetriminos cayendo lentamente, dando a los jugadores tiempo para planificar sus movimientos. Sin embargo, la velocidad incrementa progresivamente, creando una sensación de urgencia que mantiene a los jugadores enganchados.
Cada tetrimino tiene una forma única compuesta por cuatro bloques, y el jugador puede rotarlo o moverlo lateralmente antes de que toque el fondo de la pantalla. Si las piezas no se encajan adecuadamente, se acumulan, y el jugador eventualmente pierde si los bloques llegan a la parte superior de la pantalla. La mecánica del juego recompensa la planificación estratégica y la toma rápida de decisiones, lo que lo hace desafiante y gratificante a partes iguales.
Esta increíble hazaña fue idea de Thomas Rinsma, quien publicó sobre el proyecto PDFTris en X. Para un juego codificado dentro de un tipo de documento estático, en realidad es muy divertido de jugar; Puedes mover las piezas, hacerlas girar, hacerlas caer más rápido y eliminar bloques haciendo una línea. Puede controlar los bloques utilizando los botones del documento o haciendo clic dentro de un campo de entrada de texto y utilizando los controles WASD.
Entonces, eso es definitivamente otra cosa, pero ¿cómo se hace? Afortunadamente, Thomas revela todos los detalles en su blog, th0mas.nl. Resulta que si abres un PDF en Chrome o Firefox, se ejecutará dentro de un tiempo de ejecución de JavaScript aislado. No te da un control total sobre el PDF, pero te da lo suficiente para averiguar cómo jugar al Tetris en él. Y sí, antes de que preguntes, Thomas también tiene una versión ASCII de Doom ejecutándose en él.
Si desea ver cómo se hizo esto, consulte la página de GitHub de PDFTris para obtener la fuente.