Pincha para agrandar

Han sido meses… pero los días más intensos han sido del lunes a hoy. Cinco días sin parar programando como loco.

¿Sabéis que hoy he dormido cuatro horas?

Pero ya está hecho. Acabado. C’est fini. Solo queda escribir la memoria, empaquetarlo y subirlo al GAP.

¿Habrá conseguido Metodología de la Programación que mi vicio al Tetris desaparezca? No lo sé, espero que no. Aunque trabajosa, ha sido una bonita experiencia :)

Cuando juegue ahora veré en cada paso las funciones que he programado. Quizá incluso detecte errores y cosas que pueda añadir, o incluso piense como puede funcionar aquel respiro que no programé. Pero ahora no. Ahora, no.

Se acabó. He acabado el Tetris.

Tetrimino L

Me dijeron que lo publicarían el Lunes. Pero no, ya está publicado.

Ayer entré por casualidad a mi página de “Metodología de la Programación II” y me lo encontré publicado.

Eso significa que ya ha comenzado. Ya podemos preparar los dedos para programar.

No os voy a poner todo el ejercicio, porque si yo que estudio la carrera no entiendo algunas cosas, vosotros os vais a liar aun más. Pero os lo puedo resumir en una frase.

Práctica Final de MP2: Programe usted el Tetris.

El Tetris. ¿Hace falta que explique de que va este juego? Odio cuando alguien dice “Bah, esto lo conocéis todos, así que paso de explicarlo…”, pero en esta ocasión estoy 99% seguro de que podría decirlo. No obstante, he dicho que odio esa frase…

El Tetris (en ruso: Тетрис) es un videojuego de puzzle ruso inventado por Alexey Pazhitnov en 1985.

Piezas bidimensionales de cuatro bloques en distintas disposiciones caen de la parte superior de la pantalla. El jugador no puede impedir esta caída pero puede decidir la rotación de la pieza (0°, 90°, 180°, 270°) y en que lugar debe caer. Cuando una línea horizontal se completa, esa línea desaparece y todas las piezas que están por encima descienden una posición, liberando espacio de juego y por tanto facilitando la tarea de situar nuevas piezas. La caída de las piezas se acelera de forma constante. El juego acaba cuando las piezas se amontonan hasta salir del área de juego.

¡Y yo tengo que programar el Tetris!… Con sus piececitas, su tablero, su sistema de puntuaciones, sus niveles, sus velocidades… Todo. Incluso, si puedo, le voy a poner su música.

Tiene gracia. Tiene mucha gracia. Este juego me encanta, desde siempre. Hace unos meses incluso recuperé el vicio con “Tetris DS“; mi record lo fui poniendo en el blog… Nivel 123 (que por cierto, Hikari, sé que me has adelantado…). Fue uno de los primeros juegos de mi Game Boy (junto a ‘The Legend of Zelda: Link’s Awakening’ ySuper Mario Land’). Y ahora, precisamente, tengo que programar uno de los juegos que marcaron mi vida.

En fin, ¡Adelante! Que sea algo tan significativo para mi me motiva muchísimo para hacerlo.

¡Hey, cuatro líneas! ¡Tetris!