scratch en primaria 5: videojuego arkanoid (ii)

15
http://programamos.es @programamos Jugamos con Scratch en Primaria: Videojuego – Arkanoid (II) Flor Palomares, Patricia Huertas Fernández, José Ignacio Moreno León, Jesús Moriana Coronel, María Abril 2014 5 Programamos.es Videojuegos y Apps

Upload: programamos

Post on 20-Jun-2015

8.350 views

Category:

Education


0 download

DESCRIPTION

En estas diapositivas continuaremos desarrollando el videojuego Arkanoid con Scratch. Trabajaremos las variables para agregar "vidas" a nuestro videojuego y para algo más...

TRANSCRIPT

Page 1: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Jugamos con Scratch en Primaria:Videojuego – Arkanoid (II)

Flor Palomares, PatriciaHuertas Fernández, José IgnacioMoreno León, Jesús Moriana Coronel, María

Abril 2014

5

Programamos.es Videojuegos y Apps

Page 2: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

©Programamos, Abril de 2014

Algunos derechos reservados.Este artículo se distribuye bajo la licencia“Reconocimiento-

CompartirIgual 3.0 España" de CreativeCommons, disponible enhttp://creativecommons.org/licenses/by-sa/3.0/es/deed.es

Este documento (o uno muy similar) está disponible en (o enlazado desde)

http://programamos.es

Licencia

Page 3: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

¿Qué vamos a hacer?

● En esta sesión vamos a ir completando el videojuego “Arkanoid” que comenzamos anteriormente.

● Los nuevos retos van a ser los siguientes:

● Crear una variable llamada “vidas” que permita seguir jugando un número veces.

● Insertar 4 objetos en la parte superior. El objetivo del juego será romper todos objetos sin que la pelota toque el borde inferior.

Page 4: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

¿Qué vamos a hacer?

Page 5: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 1.a: apariencia de la barra

● Cambiamos el disfraz de la barra:

Page 6: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 1.b: Mejoramos el programa de la barra

● Una posible mejora sería, en vez de ir apuntando en distintas direcciones, movernos directamente hacia la derecha (un valor positivo) o bien hacia la izquierda (un valor negativo):

Page 7: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 2.a: Apariencia de la bola

● Cambiamos la apariencia de la bola:

Page 8: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 2.a: Programamos la bola

● Añadimos una variable “vidas”. Las variables nos servirán para almacenar valores. El funcionamiento de la variable vidas será el siguiente:

● Al empezar el juego tendremos que asignarle las vidas que queramos conceder. En nuestro caso 3.

● Al tocar la bola el borde inferior, en vez de terminar la partida tendremos que comprobar si aún le quedan vidas (el valor de la variable es mayor que 0).

– Si aún tiene vidas, se restará una y volveremos a posicionar la bola en el centro para empezar.

– Si no tiene más vidas, el juego termina.

Page 9: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 2.a: Programamos la bola. Variable “vidas”

● Creamos la variable

● Al empezar lo fijamos a 3

Page 10: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 2.a: Programamos la bola. Variable “vidas”

● Al tocar la bola el borde inferior:

● Si aún nos quedan vidas, restaremos una y volveremos a empezar.

● Si no quedan vidas, la partida ha terminado.

Page 11: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 3: Los objetos superiores

● Vamos a crear un objeto y lo situaremos en la parte superior.

● Tendrá que estar continuamente comprobando si lo toca la bola. En ese caso se esconderá y se detendrá su programa.

Page 12: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 3: Los objetos superiores. Variables “fichas”

● Una vez creado un objeto podemos duplicarlo las veces que queramos. En nuestro caso hemos realizado 4 copias.

● Más adelante se enseñará otra forma más eficiente de realizar esto que no requiere duplicar el objeto (mediante clones).

● Para controlar si la bola ha “roto” los 4 objetos vamos a usar una variable “fichas”.

● Al empezar el juego le asignaremos el número total de fichas, 4.● Cada vez que la bola toque una ficha se restará 1 a esta variable.● Si la variable llega a 0 se habrá ganado la partida.

Page 13: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Paso 3: Los objetos superiores. Variables “fichas”

Page 15: Scratch en primaria 5: Videojuego arkanoid (II)

http://programamos.es@programamos

Algunas mejoras

● Te proponemos algunas mejoras:

● Cambia la imagen del fondo.● Al empezar puedes preguntar al usuario cuántas vidas quiere.● Puedes poner más fichas.● Piensa cómo puedes mejorar tu videojuego y compártelo con tus

compañeros.