MSXBlog

Tetrinet

Ricardo Bittencourt en 2004 creó un clon multijugador del famoso tetris: Tetrinet (basado en la idea de St0rmCat), que presentó al concurso The 2004 Minigame Compo. Hacer líneas es divertido, y si se las enviamos al contrario para complicarle la vida, entonces mejor. Pero si además tenemos varios tipos de bloque especiales y los podemos usar a nuestro favor o para fastidiar al adversario, entonces la diversión aumenta.

Las reglas del juego son las de los modos clásicos de Tetris para dos jugadores: Al hacer dos líneas le enviamos una al contrario, al hacer tres le enviamos dos y si hacemos cuatro, él recibirá exactamente cuatro. Esta es la máximo castigo,eso sin mencionar los bloques especiales que aparecerán de vez en cuando mezclados en nuestra zona de juego.

Cuando eliminamos una línea completa, uno de los bloques de la pantalla se convierte en especial. Y si eliminamos una línea con un bloque especial tenemos tres opciones: usarlo nosotros (pulsando el botón seleccionar bloque especial y a la vez abajo), usarlo contra nuestro oponente (pulsando el botón seleccionar bloque especial y a la vez arriba) o descartarlo (pulsando el botón seleccionar bloque especial y a la vez el botón dejar caer bloque). Hay diferentes tipos:

  • A: (Add) añade una línea en la zona de juego que queramos.
  • C: (Clear) limpia la primera línea de bloques.
  • N: (Nuke) elimina todos los bloques de la pantalla.
  • R: (Remove) quita 10 bloques de forma aleatoria.
  • S: (Switch) intercambia tus bloques con los del oponente. Si hay más de 16 filas, entonces la altura será recortada.
  • B: (Basic) quita todos los bloques especiales del área de juego.
  • G: (Gravity). todos los bloques de la zona de juego bajan automáticamente hacia la parte inferior, eliminando los huecos existentes.
  • Q: (Quake) las líneas se mueven (o no) de manera aleatoria a izquierda o derecha.
  • O: (Bomb) cuando se usa, un área de 3×3 bloques desaparece. Estos bloques se reparte alrededor de la zona de juego.

La partida se puede abortar pulsando CTRL+STOP. Pulsando la misma combinación de teclas en la pantalla de título se regresa al MSX-BASIC. Los controles para ambos jugadores son los siguientes:

Jugador 1 Jugador 2
Teclado Joystick Teclado Joystick
Mover bloque izquierda Cursor izquierda Joy 1 izquierda A Joy 2 izquierda
Mover bloque derecha Cursor derecha Joy 1 derecha D Joy 2 derecha
Mover bloque abajo Cursor abajo Joy 1 abajo S Joy 2 abajo
Rotar bloque Cursor arriba Joy 1 arriba W Joy 2 arriba
Dejar caer bloque Barra espaciadora Joy 1, botón A Caps Lock Joy 2, botón A
Seleccionar bloque especial M Joy 1, botón B Tab Joy 2, botón B

Tetrinet está programado en ensamblador con superoptimización de código. La música es de Alex Sato. Hay que destacar que el juego completo ocupa tan solo 4kb.

Enlace relacionado: Tetrinet.

4 comentarios sobre «Tetrinet»

Deja tu comentario sobre esto

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: