Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
GUA DE LABORATORIO
Taller
Mi Primer Videojuego
El GDevelop es un programa que nos facilitar la creacin de todo tipo de videojuegos en 2D, y
lo mejor de todo: Es gratis!
Para esta primera experiencia, crearemos un juego estilo plataforma (algo as como un Mario
Bros). Todos los grficos que necesitas (mas algunos adicionales por si quieres experimentar)
estn adjuntos a esta gua, as que manos a la obra.
Al hacer esto nos aparecer una nueva ventana, donde debemos elegir el tipo de objeto a
insertar. Seleccionaremos Sprite y damos click en Ok.
Luego de seleccionar el tipo de objeto, nos aparecer otra ventana de edicin de objetos. En
esta nueva ventana (que al inicio estar vaca), en la parte baja, hay un recuadro blanco con el
ttulo Imgenes, donde daremos click derecho y seleccionaremos Aadir una imagen desde
un archivo (como la imagen siguiente).
Ya tenemos nuestro personaje aadido al juego, as que cerramos la pequea ventana. Ahora
fjate en la columna de la derecha, donde dice Editor de objetos, hay un NuevoObjeto que
es nuestro personaje. Seleccinalo, presiona F2 (si, en tu teclado) y colcale de nombre
Player.
Un Mosaico es una imagen especial, la cual empieza a repetirse mientras intentas agrandarla.
Ya lo entenders mejor cuando lo coloques, as que presiona Ok.
Ahora te aparecer una ventana con las opciones de Mosaico. En esta nueva ventana, en la
esquina superior izquierda, hay una pequea cruz blanca en un crculo azul. Dale click y busca el
archivo grassHalfMid.
Igual como en el caso de Player, en la columna derecha aparece nuestro mosaico como
NuevoObjeto. Ponle de nombre Grass. Para que nuestro objeto sirva de piso para nuestro
personaje, seleccinalo en el rea de la escena y agrndalo utilizando los cuadraditos blancos.
Trata de darle la apariencia de la siguiente imagen:
Ya hemos avanzado rpidamente con dos de los elementos bsicos: El personaje y el piso donde
se mover. Es hora de darle movimiento.
Paso 3: A Moverse
Nuestro personaje por ahora es solo un dibujo inmvil. Para darle movimiento, le daremos doble
click a la imagen (la de Player) y aparecer una pequea ventana de Propiedades:
Este piso o Grass puedes hacerlo ms largo, corto, o duplicarlo, y conservar el comportamiento
que le has asignado. En caso quieras duplicar el objeto, simplemente mantn presionada la tecla
Ctrl, dale click al objeto, y sin soltarlo, arrstralo hacia otro lugar. Debera resultarte algo como
esto:
Si todo est bien, Player debera estar sobre el Grass, y puedes moverlo a ambos lados utilizando
las flechas del teclado. Por cierto, tambin puedes saltar con la tecla Shift.
10
Ahora es tu turno! Demustrate a ti mismo cunto haz aprendido y aade, tu solo, sin ayuda,
un sprite adicional. Este sprite debes hacerlo utilizando la imagen con nombre GrassBlock y
debes aadirle el comportamiento Plataforma.
Este objeto lo utilizaremos dentro del juego como pequeos bloques donde Player puede
apoyarse o saltar sobre ellos.
11
Dale click a la cruz, y selecciona ahora el archivo p1_jump. Esta ser la imagen que usaremos
para cuando Player salte o caiga.
De la misma forma, aade otra animacin nueva, pero ahora selecciona todos los archivos con
nombre p1_walk (del 03 al 07). Estos son los grficos que usaremos para cuando Player
camine, y son varios porque la imagen cambiar constantemente entre ellos, como un video.
12
Un bucle es la repeticin constante de una secuencia, en este caso de imgenes, esto quiere
decir que despus de la ltima regresar al principio. Tambin podemos seleccionar la velocidad
en la que pasa de una imagen a otra dentro de la animacin, para ello volvemos a hacer click
derecho a Animacin 2 y seleccionamos Tiempo entre cada imagen y colocamos 0.05.
Damos click a Aceptar, y Listo!, ya tenemos nuestras animaciones colocadas. Sin embargo, si
pruebas tu juego, vers que nada ha cambiado Esto es porque an no hemos programado en
qu momento aparecer cada animacin, lo cual haremos a travs de Eventos.
Direccin de Investigacin y Desarrollo Tecnolgico
13
Cuando agregues el evento, aparecern dos espacios en blanco: uno para las condiciones y otro
para las acciones. Empecemos por el primero: Coloca el cursor sobre el espacio para las
condiciones y dale click a Agregar una condicin.
14
Nuestro evento consistir en que Player tenga la animacin de salto cuando est saltando, as
que eso ltimo ser nuestra condicin.
En la nueva ventana que aparecer, podremos encontrar en la columna izquierda todas las
posibles condiciones que puedan ocurrir en el juego. Buscamos en el grupo Comportamiento
Plataforma la opcin Est saltando y le damos click.
Luego, en la parte derecha, debemos indicar cul de los objetos es el que debe estar saltando,
para ello presionamos este botn:
presionamos este botn:
Presionamos Ok, y nuestra condicin est lista. Ahora debemos colocar qu accin se debe
realizar al cumplirse la condicin, para lo cual hacemos clic en Agregar una accin.
15
Al igual que en la condicin, encontramos una lista de todas las posibles acciones. Seleccionamos
la accin Cambiar la animacin siguiendo la ruta de la parte izquierda de la imagen.
De la misma forma, creamos un evento para cuando Player est cayendo, utilizando la misma
animacin.
Cuando Player se encuentra apoyado sobre el piso existen dos opciones: Que est caminando o
que est detenido. En estos casos, cuando se tienen dos posibilidades dentro de la misma
condicin, se utilizan los sub-eventos. Para ello primero ponemos la condicin general, que es
cuando Player est sobre el suelo:
16
Para este caso, la accin ser asignar la segunda animacin, la cual corresponde al movimiento
de caminar de Player.
El segundo sub-evento debe ocurrir cuando Player NO est en movimiento, lo cual es el caso
contrario al anterior. Para este tipo de condiciones, las cuales son la opcin negativa a otra,
simplemente buscamos la condicin anterior, y activamos la casilla de Invertir la condicin.
De este modo ya hemos cubierto todas las posibilidades y aadido todas las animaciones al
juego. Debe quedarte algo as:
17
Por qu no pruebas el juego? Vers que cuando saltas y cuando caminas, ahora si las
animaciones funcionan.
De la misma forma, debemos desactivar el efecto espejo cuando presionamos la tecla derecha.
Nuestra hoja de eventos debera quedar de esta forma:
18
19
20
Como hemos quitado los controles al enemigo, debemos simularlos en los eventos, por lo cual
puedes aadir la accin de Simular tecla izquierda para Enemigo al evento sin condicin (No
te damos la ruta porque confiamos en que la encontrars por ti mismo).
Para que este objeto sea realmente un enemigo, hemos aumentado el evento en el cual, si este
enemigo llega a tocar a Player, Player desaparecer, y perders el juego.
21
Luego, trata de poner el piso a lo largo de toda la parte baja del escenario, para evitar que Player
caiga al vaco. Tambin puedes colocar ms plataformas y bloques en todo el escenario. No
olvides de colocar varios enemigos para que sea ms difcil.
22