Está en la página 1de 10

I.E.S.

Cuenca Minera Introduccin al videojuego:


Dto. Tecnologa SCRATCH
E4: BATALLA AVIONES
Vamos a crear un juego en el que el jugador vuela en un avin sobre el mar y los aviones enemigos
tratan de destruir el jugador. Vamos a tratar aspectos como la forma de crear la ilusin de
movimiento, la forma de controlar el avin, los enemigos, las balas, la puntuacin, las vidas,... y
ahondamos en un aspecto importante, las variables.

FONDO: Utilizamos imgenes: dos para dar cierta sensacin de movimiento y una tercera para
cuando el jugador quede sin vidas: !fondo1.gif", !fondo2.gif", !fondo.gif". #podemos modificar esta
figuras para conseguir un juego original$.
ISLAS: %stas imgenes irn apareciendo para dar sensacin de avance del avin: !isla1.png",
!isla2.png"
SONIDOS: Utilizamos un sonido continuo de fondo y otro cuando haya impacto entre aviones o
bala avin enemigo: : !sonido-fondo.wav", !!plosion1.wav" y !!plosion2.wav"
AVION: %s el que manejamos, estar compuesto por varios disf"a#s que se utilizarn para dar
sensacin de movimiento a h&lices #puedes utilizar slo una imagen si lo deseas$ y las imgenes de
e'plosin cuando se destruye: !avi$n1.gif", !avi$n2.gif", !avi$n%.gif". !!plo2-&.gif", !!plo2-
'.gif", !!plo2-(.gif".
AVIONES ENE)I*OS: %n el juego aparecen dos aviones enemigos diferentes que irn
apareciendo por la parte superior de la pantalla. (i lo deseas puedes modificar el juego haciendo que
aparezcan tambi&n aviones desde la parte inferior, .....
)ambi&n incluiremos disfraces para dar sensacin de movimiento a h&lices y de e'plosin ciando
sean destruido. !n+igo1.gif", !n+igo2.gif,- .n+igo2-1.gif- .n+igo2-2.gif,. !!plo2-
&.gif", !!plo2-'.gif", !!plo2-(.gif".
*omenzamos la programacin:
+ 1 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
FONDO

%l fondo va a tener tres imgenes #recuerda que
puedes modificar el juego para mejorarlo$. ,as
dos primeras sern para sensacin movimiento y
la -ltima para cuando se finalice el juego.
.ncluimos el sonido que tendr de fondo el
juego.

%ste bloque de programacin cambia
continuamente los dos primeros disfraces, como
de una imagen a otra hay una peque/a variacin
da la sensacin de movimiento #seguro que tu
puedes mejorar esta sensacin con otras
imgenes$.
%ste bloque activa el sonido de fondo que
siempre se escuchar.
+ 2 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
*reamos dos va"ia/ls que utilizaremos en el
juego: !Vidas" #n-mero de vidas que damos a
personaje principal #avin$, en este caso %, aunque
puedes modificar a tu gusto$ y los !01n2os"
conseguidos por el jugador que inicialmente debe
ser 3 #cada avin enemigo destruido ser un
punto$.
*uando el jugador quede sin vidas #Vidas43$
se enviar un mensaje de !fin", entonces se
activar este bloque que cambia al !fondo0" y
detiene el juego. %ste bloque no podrs
completarlo hasta que no crees el !nvia" a 2odos
fin" como veremos ms adelante se crear en los
aviones enemigos.
ISLAS
,as islas irn apareciendo sucesivamente, con
movimiento de arriba hacia abajo, de esta forma da
sensacin de movimiento al avin. 1ebes recordar para
interpretar los bloques, que la pantalla de juego tiene
las siguientes coordenadas cartesianas:

2ara la !isla1" teclearemos los bloques siguientes:
*uando comience el juego #pulsar sobre bandera siempre se repite la siguiente secuencia:
+ (e muestra la isla.
+ 3parece en las coordenada ' e y al azar #para que no siempre se repita el mismo movimiento$ y
por encima de la coordenada y 4567.
+ 1amos movimiento a la isla para que descienda , esto sucede hasta que la
isla llegue a la parte inferior de la pantalla #y4+567$, en cuyo caso momento desaparece .
+ 3 + Jos Guilln Granado
(x! "!#
(x$%&! "'(!# (x%&! "'(!#
(x$%&! "$'(!#
(x%&! "$'(!#
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
2ara la !isla2" el proceso es id&ntico, con una peque/a diferencia para evitar que coincidan.
+ 4 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
AVI5N
.ncluimos los disfraces siguientes. ,os tres primeros se utilizarn
para dar sensacin de movimiento de h&lices el resto para cuando se
destruya.
3 continuacin se describe los bloques de programacin de que
consta.

*on estos bloques se intercambian
continuamente las imgenes de los disfraces del
avin. *omo de una imagen a otra var8a una
h&lice, da la sensacin de movimineto.

3l pulsar la tecla !flecha abajo" , el avin desciende, pero
nunca por debajo de la coordenada 6 4 -1%3.

+ 5 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
9loques para movimiento hacia arriba.
9loques para movimiento hacia la izquierda.

9loques para movimiento hacia la derecha.

*uando el jugador quede sin vidas, recibe el
mensaje de !fin". %l avin e'plota y termina el
juego.
BALA
3l comenzar el juego, la bala no se observa.
+ 6 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
3l pulsar la tecla !spa#io", la bala aparece
#mostrar$ en el lugar donde se encuentra el avin
#ir a avin$. (i no incluimos el bloque
la bala aparece en el centro del avin, para evitar
esto y hacer que la bala aparezca en la punta del
avin incluimos este bloque.
,os siguientes bloques mueven la bala hasta el
borde a una velocidad de 57 #puedes cambiar este
valor a tu antojo$ y cuando llegue al borde de la
pantalla de juego la bala desaparece.
AVI5N ENE)I*O 1
.mportamos el objeto avin !n+igo1.gif" y los diferentes
disfraces a utilizar. ,os dos primeros son la misma imagen
pero con las h&lices en diferentes sitios, con las que podremos
simular movimiento. ,as siguientes son para la e'plosin
cuando impacte con el avin protagonista o una bala.
)ambi&n importamos el sonido !e'plosin:.;av"

+ 7 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH

%stos bloques hace cambiar continuamente de
disfraz dando sensacin de movimientos a las
h&lices.
*on estos bloques
hacemos aparecer un
avin enemigo5 por
encima de la pantalla
de juego #al azar$ y
se mover hasta la
parte inferior de la
pantalla #al azar$.
*uando llegue aqu8
desaparece. %ste
proceso se repite
indefinidamente
hasta que el avin protagonista quede sin vidas.
*on este bloque, si el avin n+igo1, #7o#a
#on l avi$n p"o2agonis2a:
+ aumenta los puntos en 5
+ (uena sonido de e'plosin
+ 3parece la e'plosin
+ %l objeto desaparece #esconder$
+ %l n-mero de vidas se reduce en 5 y
+ *omprobamos el n-mero de vidas que nos
queda. (i es cero se env8a el mensaje !fin"
+ 8 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
(i el avin n+igo 1 #olisiona #on la /ala,
aumenta los puntos en 5, se produce el sonido de
e'plosin: y la animacin. <inalmente
desaparece.
AVI5N ENE)I*O 2
,os bloques de programacin del avin enemigo : son similares a los del avin enemigo5.

+ 9 + Jos Guilln Granado
I.E.S. Cuenca Minera Introduccin al videojuego:
Dto. Tecnologa SCRATCH
=a tenemos prcticamente terminado el juego. (i te parecen pocos aviones, puedes aumentar el
n-mero simplemente d1pli#ando los que ya tienes programado. 2odemos tambi&n aumentar la
dificultad incluyendo un avin que avance de la parte inferior de la pantalla a la superior. )ambi&n
podemos hacer que los aviones enemigos disparen balas en su avance.
2odemos poner tambi&n un objeto donde colocar los puntos que llevamos y las vidas que nos
quedan. %l final del juego depende de, 821 i+agina#i$n>.
+ 10 + Jos Guilln Granado

También podría gustarte