Por @Alvy — 2 de Mayo de 2005

Bastard TetrisSi tienes en tu ordenador alguna variante de Linux puedes jugar a Bastard Tetris o Tetris Cabrón (Bastet - ver también la página oficial de Bastet). Es una variante del Tetris en la que el ordenador hace que la siguiente pieza que aparece siempre sea la más difícil de colocar. Un auténtico Tetris Cabrón - tal y como muchas veces habrás pensado que la máquina se comporta durante la partida. Se juega desde la consola. Reconozco que he sido incapaz de hacerlo correr en mi Mac, así que si alguien lo consigue y lo explica en un paso a paso, lo publicaremos aquí.

Cómo instalar Tetris Cabrón en un Mac (cortesía de Fonso, que lo ha explicado en los comentarios):

  1. Arranca una sesión de Terminal (Aplicaciones > Utilidades > Terminal)

  2. Suponiendo que hayas descargado el fichero bastet-0.41.tgz en la carpeta «Download» dentro de la carpeta de inicio, ejecuta estos comandos

  3. cd ~/download (ir al directorio)
    tar -xzf bastet-0.41.tgz (descomprimir)
    cd bastet-0.41 (entrar en el directorio)

  4. Con cualquier editor de texto modifica la línea 4 del archivo bast.c para que ponga

  5. #include <termios.h> (añadir una S antes del punto)

  6. Ejecutar estos comandos para crear el ejecutable a partir del código fuente

  7. make
    sudo make install (tal vez te pida la contraseña)

  8. Finalmente, para ejecutarlo:

  9. bastet

    o también haciendo doble click sobre el nuevo icono bastet

Las piezas se mueven con las teclas del cursor, y se giran con el cursor hacia arriba. Para ponerlo más fácil, no van «bajando» sino que las bajas tú con el cursor hacia abajo.

Por si no puedes instalarlo o si te aburres: LEtters 0.9, ese otro gran clásico - bastante chungo es pasar de 800 puntos.

Compartir en Flipboard  Compartir en Facebook  Tuitear

18 comentarios

#1 — Hermann

Yo lo probé hace un rato y es extremadamente irritante.

Jugué un partido, logré una linea antes de perder y lo borré.

Como dicen en la página, es para los que extrañan Microsoft Word :D

#2 — Alvy

Al parecer es difícil pasar de 3 líneas, y 5 es casi todo un récord. A ver si consigo instalarlo...

#3 — fonso

Hola,

Por lo que dicen en Slashdot, para que funcione en OS X hay que modificar la línea 4 del fichero bast.c a "#include s.h>".

Así que suponiendo que hayamos descargado el fichero bastet-0.41.tgz en la carpeta "download" dentro de nuestra carpeta de inicio, abrimos el Terminal y hacemos los siguiente:

$ cd ~/download

$ tar -xzf bastet-0.41.tgz

$ cd bastet-0.41

Ahora, con el editor que cada uno quiera, modificamos la línea 4 de bast.c como dije antes.

Después todo es hacer el habitual

$ make

$ sudo make install

Y para ejecutarlo:

$ bastet

Lo he probado y parece que funciona :).

#4 — fonso

Oh, perdón. La línea 4 de bast.c hay que cambiarla por:

#include <termios.h>

#5 — Psche

Estaria mejor si no salieran como 15 cuadrados seguidos. Que la siguiente ficha salga la que mas te putee genial pero que las varie un poco :)

#6 — Alvy

fonso: he hecho la modificación en el bast.c, pero el make no me funciona, me da siempre "tcsh: make: Command not found." es como si make no existiera o algo así; también el sudo make install me pide el password pero luego da "sudo: make: command not found" -- en realidad nunca he usado el make en la instalación que tengo en ese equipo, igual es que me falta algo del sistema (?) Lo tengo metido en el dir ~/documents/bastet-0.41 imagino que dara igual...

#7 — Alvy

#5 se puede configurar el grado de cabronez cambiando bl_percent[BLOCK_TYPES] como explican aquí:

If you do not like the thing, you can tweak the figures at the bottom of bast.c, which should look like this:

const int bl_percent[BLOCK_TYPES]={75,92,98,100,100,100,100}; that is: 75% chance you will get the worst brick, 92-75% for the second one and so on (no chance to get the best three bricks). Editing to 85,95,100,100,100,100,100 will considerably increase the difficulty of the game

#8 — ...

$ sudo aptitude install bastet

$ bastet

(2 partidas y 8 líneas y varios improperios después)

$ sudo aptitude purge bastet

Maldigo al creador de este juego XD

#9 — fonso

Alvy:

Hmm, pues no, parece que no tienes `make`. Si no me equivoco recordar que se instala con las 'Developer Tools'. En 10.3, el instalador está en Aplicaciones/installers/Xcode Tools/Developer.mpkg. Creo que no necesitarás todos los componentes que te ofrece la instalación. En mi caso, *omití* Cross-Development, X11 SDK, Java Application Servers Development y CHUD Tools.

Espero que te esto te sirva :)

#10 — fonso

Vaya diíta llevo... Disculpad los evidentes errores de edición en mi anterior mensaje.

#11 — Alvy

Mmm eso parece, voy a instalar las dev tools a ver.

#12 — Slayer_X

Hehehe que vicio, mi record es 503 puntos, pero tengo que mejorar :-D

#13 — Alvy

Hey fonso, conseguido! gracias!!! El make ha dado unos cuantos errores pero luego ha funcionado.

El Tetris Cabrón es bastante rayante, sólo he conseguido 2 líneas. A ver si llego a cinco.

En el Letters he pasado de 880.

Cada jueguecillo de estos raya a su estilo ;-)))

#14 — Alvy

He he 7 líneas, pero el tetris cabrón es muy cabrón...

#15 — fonso

A mandar :)

A mí también me ha dado algún errorcillo el make, por lo que parece al crear el fichero donde registra las puntuaciones, pero la cosa funciona igual.

#16 — Quique

Precisamente la semana pasada hablé del bastet en Cronopios (mi bitácora personal) :-)

#17 — weep

Hola, por favor ando como loca buscandole un juego a mis hijas,se trata de adoptar una mascota,el juego está en www.petz.com pero es de pago y no encuentro manera de bajarmelo sin q me cueste la pasta,a ver si podeis ayudarme. Si es para el bittorrent mucho mejor, gracias

#18 — deidre

ajale el Tetris Cabron a tu hija, es gratis, mucho más educativo y cumple el popular "no robaras"