En esta sesión finalizamos la versión del juego Pong que estamos programando con la matriz de LEDs de Codey Rocky con el control de rebote en la pala.
Vamos a ver cómo hacer el control de rebote de la pelota en la pala comparando las variables de posición de los dos elementos y dejaremos que continúe el juego aumentando la velocidad de la pelota si el jugador consigue hacer que la pelota rebote en la pala. En caso contrario daremos el juego por finalizado.
El juego podría mejorarse añadiendo puntuación y registro de records, o incluso hacer el control de pala con el potenciómetro al estilo de la máquina original de Arkanoid.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 6 del curso de programación por bloques con Codey Rocky nivel intermedio.
Ejercicio:
- En esta sesión el ejercicio consiste en programar el juego siguiendo las instrucciones en vídeo y completar el juego Pong.
- Intenta alguna mejora como tener un contador de tiempo o de veces que se completa un ciclo para llevar una puntuación.
- Puedes probar a controlar la pala a través de la lectura del potenciómetro en vez de con los pulsadores.
Enlaces:
Todas las clases de este curso
- Codey Rocky intermedio #1 Bloques dedicados a la matriz de LEDs.
- Codey Rocky intermedio #2 Velocidad de texto y variables de coordenadas.
- Codey Rocky intermedio #3 Animaciones gráficas en movimiento.
- Codey Rocky intermedio #4 Juego Pong en matriz de LEDs parte 1.
- Codey Rocky intermedio #5 Juego Pong en matriz de LEDs parte 2.
- Codey Rocky intermedio #6 Juego Pong en matriz de LEDs parte 3.
- Codey Rocky intermedio #7 Sigue líneas con Codey Rocky.
- Codey Rocky intermedio #8 Adaptar rango de sensores analógicos.
- Codey Rocky intermedio #9 Argumentos de funciones o bloques.
- Codey Rocky intermedio #10 Selección y saltos entre subprogramas.