4. Dirigir nuestro personaje de Pacman

Dirigir nuestro personaje de Pacman en Scratch

A continuación lo que vamos a hacer en esta lección, es básicamente añadir programas a nuestro personaje principal, el Comecocos o Pacman para poder dirigirlo mediante las flechas.

Es importante recordar que debemos tener las paredes pintadas todas del mismo color, ya que al tratarse de un circuito en el fondo necesitamos detectar las paredes con un sensor de color. La orden que daremos al Pacman es de moverse constantemente en cuanto presionemos cualquier tecla y cada vez que detectemos una pared se detendrá.

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.


Al detectar una pared

El efecto al detectar una pared no será únicamente el de detenerse sino también para poder luego continuar con nuestro rumbo lo que haremos es que retroceda algunos pasos. Como en mi caso la velocidad que he elegido es de 2 pasos he indicado que retroceda 4 pasos (-4 pasos) tras tocar la pared.

Cambio de disfraz del Pacman

Cambio de disfraz pacman automático Scratch

Una de las características que mejor definen este videojuego es el cambio nuestro personaje Comecocos abriendo y cerrando la boca a medida que avanza. Así que haremos un programa a parte especial para ello.

Aquí el tiempo entre un disfraz y otro va a depender de vosotros. Con 0.25 segundos de espera y una velocidad constante de 2 pasos funciona bastante bien, pero para gustos los colores.

Al tener solo dos disfraces, será más fácil a la hora de realizar un cambio de disfraz con un sólo bloque. El bloque de apariencia «siguiente disfraz» separado por una espera tal y como he indicado anteriormente.

Por último sólo falta probar que el programa funcione correctamente y nuestro Pacman obedezca a las flechas.

Dirigir pacman en scratch

Una posición de inicio

Recordad mandar a nuestro Pacman a una posición de inicio en cuanto presionemos la banderita ya que sino siempre nos saldrá desde su última posición.

Es recomendable hacerlo en programa a parte iniciado por la bandera verde.

Próximos pasos

Ya vamos por la mitad de este Curso de Pacman en Scratch. Ahora lo que nos falta es obtener los puntos cada vez que tocamos las pepitas, y añadir los personajes enemigos para dar más jugabilidad al videojuego.

Volver a: Curso de Pacman > 1. Pacman en Scratch