Programas y más programas

Durante estos días, me he dedicado a hacer un montón de programas con Scrath. Aquí dejo los enlaces y descripciones, junto a una pequeña historia sobre la edición de ese programa:

  1. El juego del laberinto, que ya había hecho bastante atrás, le añadí un par de cosas. La primera es que apretando tres teclas a la vez (G+H+J), se consigue un escudo que te permite pasar por la zona que normalmente no te dejaría, Pero este escudo se acaba. Además, en las instrucciones no pone que teclas son, aunque sí que pone que hay un escudo, que se activa apretando tres teclas a la vez, tres teclas consecutivas en el teclado, y que te permite pasar por la parte azul claro. Y, aunque a veces no responde (puede que por tener demasiadas cosas el programa), cuando lo consigues hacer funcionar va de perlas. El otro añadido a este programa, que parecerá probablemente una tontería y que sale en todos los juegos: el “On/Off” de volumen. La razón de que me pusiese a crear ese pequeño punto, es que mi madre acabó harta de la musiquita y me dijo que tendría que poner la opción de quitar el volumen… xD. Aunque parezca fácil, es la parte del programa que más me ha dado para pensar cómo hacerla, por qué no era nada fácil por la manera que están hechas las instrucciones en Scratch. Este programa, es posiblemente el más completo que he hecho hasta ahora. Aquí dejo el link 😉  : http://scratch.mit.edu/projects/12052942/.
  2. Un juego llamado Invasión a la Tierra, que tiene la novedad de poderse jugar con diversas combinaciones de personajes: PC+jugador, jugador+jugador y jugador+jugador+PC. Además, te dice el ganador al final del juego. Este juego consiste en que eres un marciano y tienes que llegar a la Tierra, que cada vez que la tocas se tele-transporta a otro lugar de la pantalla. El jugador dos es otro marciano distinto, mientras que el PC es un murciélago. Tienes 60s para conseguir la máxima puntuación. Gana quien más veces ha tocado la Tierra. El PC avanza con más lentitud que cualquiera de los dos jugadores, que avanzan a la misma velocidad. Aunque, personalmente recomiendo, que si sois dos los jugadores que vais a jugar, no juguéis con el ordenador activo, ¡os ganará casi seguro! El link: http://scratch.mit.edu/projects/25353345/.
  3. Este tercer juego, recibe el nombre de epilepsia, no sin sentido. Es parecido al juego anterior, con un solo jugador, aunque en vez de tiempo tiene combustible. También tiene un regulador de velocidad de la nave, que eres tú, de manera que cuanta más velocidad tenga, más combustible pierdes. Lo que de verdad lo hace distinto de los juegos anteriores, es que mientras estás jugando hay constantes destellos de luz de los principales colores, y ese es el motivo de este juego reciba ese nombre. Tiene un pequeño botón abajo a la izquierda para apagar los destellos, aunque, como dice mi primo, lo divertido es que te sangren los ojos (¬‿¬). Por cierto, antes de empezar el juego sale el aviso de prevención sobre la epilepsia que sale en PlayStation3 por los destellos luminosos 😉 .Y aquí el link: http://scratch.mit.edu/projects/25720089/.
  4. El último programa que he hecho estos días, sirve para pintar. Se puede cambiar el color del pincel, y el tamaño con el que pintas. Para borrarlo todo basta con darle a la banderita verde, mientras que para borrar solo un trozo, se puede usar el color de fondo que estés usando (normalmente el blanco). Tuve que hacer varios intentos porqué al principio, cuando marcabas un color todo iba bien, pero si lo volvías a marcar luego, no se marcaba. Esto pasaba porque para que cambiara de color tenia puesto que al clicar un objeto (cada color es un objeto), este objeto enviaba un mensaje, que era recibido por el pincel, que cambiaba de color según el mensaje que le llegase. Pero la segunda vez, como ya se había enviado ese mensaje, no se podía volver a enviar. Estuve un buen rato pensando. Hasta que se me ocurrió que podía poner que al tocar el pincel un color, cambiase a ese mismo color. Pero encontré casi al instante el error evidente que había cometido: funcionaba perfectamente con los colores, pero no solo los de los objetos, sino que también cambiaba de color al pasar por encima de algo ya dibujado, de manera que no había mejorado, sino todo al contrario. Después de estar pensando otro buen rato, se me ocurrió la solución definitiva: le dije al pincel, que si estaba encima del objeto del color que fuese, y el ratón apretado, cambiase a ese color. Se podría haber jugado perfectamente así, pero cuando apretabas el objeto de color, pintaba también, aunque por debajo del objeto, pero depende del grosor del pincel, sobresalía la pintura por debajo. Así que tuve que buscar otra solución para ese nuevo problema. Esta se me ocurrió rápido. Si la posición Y del ratón era inferior a 140 y el ratón estaba apretado pintaba, sino no. De manera que en la parte superior de la pantalla no se puede pintar, pero es lo que hay. Aún con todos esos problemas y complicaciones, opino que me costó más lo del volumen del laberinto que todo este programa junto… Aquí dejo el link para los artistas 😉 : http://scratch.mit.edu/projects/25741291/.

Out of WiFi

Aquí en Benasque, sin WiFi, pocos son los deberes que puedo hacer. A base de internet móvil compartido, de MI móvil, puedo hacer esta entrada, y alguna otra cosa, pero componer, programar (on-line) y como poner, son cosas que requieren demasiado Internet móvil y demasiada felicidad de conexión, y los 3G no ofrecen esas cualidades. Tampoco puedo gravar en vídeo, puesto que ahora estoy jugando en multijugador, la música, por el programa que uso, tampoco puedo. Así que de momento he podido editar el video que ya tenia grabado, pero no tendrá música, y no lo podre subir hasta que estemos en Badalona. Por otra parte también puedo programar, gracias a que Scratch es un programa que se puede descargar, aparte de usarlo por Internet. Pero tampoco podré subir lo que haga, y la versión descargada es bastante anterior y peor, pero algo es algo. Así que básicamente lo que voy a hacer será programar, pero mejor que nada…