Minilop Retroware

MPAGD Principiantes · Parte 12 de 29

Vamos a crear un juego con MPAGD, Parte 12: Añadir escaleras

23 de noviembre de 2020

Hasta ahora, nuestro juego es más o menos una plataformas estándar, con controles para izquierda, derecha y salto. Pero ¿y si quisiéramos añadir escaleras para que Stinky Dog suba y baje por ellas?

Primero, vamos a necesitar algunos bloques de escalera, así que abre el editor de bloques (Block editor): tenemos que crear dos bloques, uno para el lado izquierdo y otro para el derecho. Necesitamos dos porque nuestros sprites miden 16 píxeles de ancho, pero los bloques solo 8. Puedes intentarlo con un solo bloque, pero queda un poco chapucero en cuanto a jugabilidad.

Siempre intento que mis escaleras sean lo más sencillas posible, y esto se debe a la forma en que MPAGD muestra un sprite cuando está sobre un bloque que no es Empty.

Algo así servirá:

Captura de pantalla del tutorialCaptura de pantalla del tutorial

Recuerda hacer clic en el cuadro de tipo de bloque (Block type) para recorrer los tipos hasta el correcto.

Una vez creados tus bloques de escalera, podemos añadir una escalera a nuestra pantalla: abre el editor de pantallas (Screens editor), selecciona los bloques por turnos y dibuja una escalera en tu pantalla:

Captura de pantalla del tutorial

Ahora que tenemos una escalera, probablemente sea buena idea tener una versión del sprite de Stinky Dog que mostraremos cuando suba o baje por la escalera. Abre el editor de sprites (Sprite Editor) y crea un sprite nuevo.

Captura de pantalla del tutorial

(se supone que es Stinky Dog visto por detrás...si no lo has adivinado )

Ahora vamos a comprobar que hemos configurado los controles de teclado para Arriba y Abajo: en el menú Editor selecciona Keyboard controls y, como hicimos antes, elige las teclas con las que quieres controlar el movimiento de Stinky Dog hacia arriba y hacia abajo.

Captura de pantalla del tutorial

QAOP....como debe ser :)

A continuación, vamos a tener que añadir el código para el movimiento arriba y abajo por las escaleras. Pero en lugar de usar el generador de scripts (ya que podría sobrescribir el código que llevamos hecho) lo vamos a escribir nosotros mismos, pero antes de eso vamos a editar nuestra pantalla...no te preocupes, pronto tendrá todo sentido.

Hasta ahora nuestra pantalla está completamente cerrada con paredes: no hay salida ni entrada a otra pantalla...así que vamos a hacer una: quita dos bloques de la pared derecha, justo encima del suelo:

Captura de pantalla del tutorial

Luego pulsa X, esto creará una pantalla nueva en blanco; asegúrate de que el suelo de la pantalla tiene dos bloques de alto, diseña tu pantalla con paredes y techos, pero esta vez deja dos bloques abiertos en la esquina inferior IZQUIERDA, y sigue diseñando tu pantalla, algo así...

Captura de pantalla del tutorial

Fíjate en que nuestra primera pantalla es la Screen 0 y la segunda es la Screen 1.

Ahora tenemos que decirle a MPAGD cómo están conectadas nuestras pantallas, y para eso usamos el editor de mapas (Map editor). En el menú Editor, selecciona Map

SIGUIENTE: Parte 13: Editar el MAPA

Todo MPAGD Principiantes