L47 Juego 4 Tesoros y Mazmorras
L47 Juego 4 Tesoros y Mazmorras
L47 Juego 4 Tesoros y Mazmorras
Tabla de contenidos
Post-Análisis .............................................................. 6
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 2
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 3
Eventos
Evento que permite detectar una colisión entre dos objetos. Lo que se
detecta es si concuerdan las máscaras de colisión (Collision Mask) de
Collision
ambos objetos en un fotograma concreto. Recuerda que la máscara de
un objeto viene determinada por su Sprite asignado.
Evento que se llama al crear la instancia del objeto en la room. Es el
Create
primer evento que se ejecuta en un objeto.
Evento que se llama al destruir la instancia del objeto en la room. Es el
Destroy
último evento que se ejecuta en un objeto.
Evento que permite detectar si en un fotograma se ha presionado una
Key Press
tecla determinada.
Evento que permite detectar si en un fotograma se encuentra
Keyboard
presionada una tecla determinada.
Evento para detectar si se ha presionado el botón izquierdo del ratón
Left Pressed sobre un objeto. Ésto se controla con la máscara de colisión (Collisión
(Mouse) Mask) del objeto sobre el que presionamos. Recuerda que la máscara
de un objeto viene determinada por su Sprite asignado.
Evento de “paso” que se llama en cada fotograma del juego para la
Step
instancia del objeto en la room.
..
Acciones
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 4
Acción que permite reiniciar la room actual. Todos los objetos volverán
Restart Room
a crearse de nuevo, exceptuando los marcados como Persistentes.
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 5
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 6
Post-Análisis
Para manejar las colisiones de una forma sencilla se puede utilizar la técnica
del objeto transparante con un sprite del tamaño de una celda. Gracias a
este objeto es muy fácil maquetar las colisiones, luego le damos invisibilidad
y ya lo tenemos listo. Además si tenemos objetos estáticos de decoración
podemos hacer que hereden de este objeto para implementar las colisiones
en ellos muy fácilmente.
Si bien hay ciertos aspectos que no se pueden lograr desde las acciones
predeterminadas de GameMaker (Drag and Drop) sí es posible utilizar
pequeños Scripts de código para conseguir por ejemplo adaptar la
profundidad de los objetos dinámicamente.
Escuela De Videojuegos
http://escueladevideojuegos.net
Juego 4 – Tesoros & Mazmorras 7
Agradecimientos y créditos
Este juego no podría haberse llevado a cabo sin aquellos artistas que proporcionan
su obra de forma gratuita con licencias libres. Aquí encontrarás los enlaces
originales por si quieres profundizar.
Escuela De Videojuegos
http://escueladevideojuegos.net