Los controles son el mediador tecnológico entre el videojuego y el jugador, a partir de él podemos controlar todo el maravilloso mundo digital desarrollado por Game Designers, así que, para esta lección vamos a identificar los principales controles que van a permitir mediar la interacción entre el jugador y mBlock.
Vamos a programar el Objeto de tal forma que se pueda controlar presionando teclas del computador. Haz clic en este enlace para descargar el enlace para descargar el proyecto y puedas practicar las diferentes formas de controlar un Objeto.
Para programar el movimiento hacia abajo realizas el mismo proceso pero cambias la tecla flecha arriba por flecha abajo y las unidades de movimiento ya no serán positivas sino negativas.
Para programar el movimiento hacia la izquierda realizas el mismo proceso pero cambias la tecla flecha derecha por flecha izquierda y las unidades de movimiento ya no serán positivas sino negativas.
Lo interesante de la programación es que puedes llegar a un mismo proyecto a partir de múltiples secuencias de instrucciones, para eso vamos a programar el movimiento de una manera que el desplazamiento será más fluido y ágil. Puedes descargar el programa en este enlace para que practiques.
Para programar el movimiento hacia la arriba realizas el mismo proceso pero cambias la tecla flecha arriba por flecha abajo y las unidades de movimiento ya no serán positivas sino negativas.
Para programar el movimiento hacia la izquierda realizas el mismo proceso pero cambias la tecla flecha derecha por flecha izquierda y las unidades de movimiento ya no serán positivas sino negativas.
Prueba el proyecto.
Para corregir el problema que el Objeto queda invertido en la opción Dirección, selecciona izquierda/derecha.
Resultado final
Este es uno método para controlar el Objeto de forma rápida y sencilla, es posible usarlo dependiendo del objetivo del juego. Vamos a programar desde la plantilla del murciélago.
Probemos el programa, observa que no importa a qué velocidad muevas el ratón, el objeto siempre se moverá contigo.