miércoles, 30 de noviembre de 2016

Sesión 8: Sumamos puntos al aplastar topos

En la clase de hoy hemos continuado con el juego de Aplastatopos que comenzamos la semana pasada. En esta clase hemos tenido que ver cómo podemos hacer para que se sume un punto cuando aplastemos a un topo. El problema nos ha surgido a la hora de ver cómo tendríamos que hacer para hacer que nuestro juego no sume puntos si el topo está escondido.


Hemos solucionado el problema empleando para ello una variable, en la cual iremos guardando el estado del topo cada vez que este cambie de disfraz; y un condicional, con el que iremos comprobando que además de que se pulsa la tecla que corresponde, el topo está visible para poder sumar puntos.


Podéis ir viendo cómo avanzan nuestros juegos en nuestro estudio de Scratch.

miércoles, 23 de noviembre de 2016

Sesión 7: ¡A por los topos!

Como en la sesión anterior terminamos nuestro juego, en la clase de esta semana comenzaremos uno nuevo. Este juego será el clásico "Aplastatopos", al que finalmente le construiremos un tablero con Makey Makey y materiales conductores.

Al comienzo de la clase, hemos estado definiendo las características de nuestro juego:
  • Los topos necesitarán tres estados: asomado, oculto y aplastado.
  • Podremos programar 5 topos, para asociarlo con los elementos que sabemos construir con Makey Makey.
  • El juego tendrá que controlar los puntos y el tiempo.
  • Tendremos que controlar que los topos puntúen solamente si están asomados.
Con esto claro hemos empezado a crear nuestros propios juegos: hemos buscado imágenes en Internet que hemos personalizado para nuestro juego y hemos programado un primer topo para hacer que aparezca y desaparezca, empleando para ello los Disfraces de Scratch.


Luego hemos seguido programando nuestro primer topo para que cada vez que se pulse una tecla, este pase al estado de aplastado, se oculte y además sume un punto.


Podéis seguir nuestro estudio de Scratch para ver cómo avanzamos en nuestros juegos a lo largo de las semanas. ¡Os esperamos!

miércoles, 16 de noviembre de 2016

Sesión 6: Terminamos nuestro primer juego

Hoy hemos terminado de programar nuestro primer juego con Scratch. Al principio, hemos tenido que decidir, por parejas, cuál de los juegos íbamos a completar en la clase de hoy para poder probarlo con Makey Makey, aunque tendremos que completar los dos.


Al juego vamos a añadirle unas últimas características:

  • Al comienzo de la partida, tanto nuestro personaje como nuestro enemigo se situarán en dos esquinas de la pantalla.
  • Cuando el enemigo nos toque, mostrará un mensaje y la partida terminará.
Cuando lo hemos tenido programado, hemos construido nuestro mando usando Makey Makey y materiales conductores.



Una vez teníamos todo construido, nos hemos dado cuenta de que al tener que iniciar el juego con el ratón en la pantalla y luego tener que usar el mando, se podía perder la partida. Hemos tenido que descubrir la manera de cambiar nuestro programa para que utilizase el Makey Makey. No ha sido fácil, ¡pero lo hemos conseguido!


Recordad que podéis ver nuestros juegos y programas en nuestro estudio de Scratch. ¡Esperamos vuestros comentarios!

miércoles, 9 de noviembre de 2016

Sesión 5: Ampliamos nuestro juego

A partir del juego que comenzamos a crear la clase anterior, vamos a ampliarlo para introducirle un poco de dificultad: un tercer objeto que se moverá por la pantalla y que nos hará perder si nos toca. Para ello tendremos que recordar todo lo que hemos visto hasta ahora: cómo hacer para que se muevan los objetos, cómo saber cuándo un objeto toca a otro y cómo manejar la puntuación.


Muchas de las cosas que necesitábamos ya las habíamos usado pero no de la misma forma: podíamos hacer que las piezas que hacían que nuestro personaje sumase puntos podrían valernos para que el enemigo se pudiera mover por la pantalla. También que si en lugar de sumar puntos los restamos, podemos darle ese poder al enemigo. ¡Era más sencillo de lo que parecía!


En la próxima clase lo terminaremos y pensaremos una forma diferentes de jugar con él usando Makey Makey.


Recordad que podéis ir viendo todos nuestros proyectos en nuestro estudio de Scratch.

miércoles, 2 de noviembre de 2016

Sesión 4: Sensores y variables

Hoy hemos seguido ampliando nuestro juego. Hemos comenzado recordando cómo hacer que el personaje se mueva por toda la pantalla, moviéndose con las teclas de cursor del teclado y haciendo que apunte en todas las direcciones.

Para la clase de hoy el objetivo va a ser hacer un juego sencillo: nuestro personaje tendrá que ir cogiendo objetos por la pantalla e ir sumando puntos. Además, ese objeto sumará puntos, desaparecerá y aparecerá en otro sitio aleatorio. A lo largo de la clase hemos ido descomponiendo nuestro juego en problemas más pequeños: ¿Cómo hacemos la puntuación? ¿Cómo sabemos cuándo se han tocado los objetos? ¿Cómo hacemos para que desaparezca y aparezca en otro sitio?





Entre todos hemos ido encontrando las respuestas y los bloques que necesitamos de Scratch para conseguirlo. No ha sido fácil al principio, pero hemos descubierto un montón de cosas que se pueden hacer: sensores, bucles, bloques de números, condicionales,...

.
Hemos creado un estudio en Scratch en el que podréis ir viendo todos los proyectos que vayamos haciendo durante el curso y que compartimos. ¡Nos vemos allí!