Skip to content

Finalización del juego

Ya tenemos implementadas todas las funcionalidades necesarias para que nuestro juego funcione correctamente. Solo nos queda mostrar la puntuación del jugador y las vidas restantes. Para este apartado, solo nos queda añadir a la función DrawGamePlay() la información de la puntuación y las vidas restantes del jugador. Para ello, vamos a utilizar la función print de la librería Arduboy2, que nos permite dibujar texto en pantalla.

void DrawGamePlay(void){
...
 playr.Draw(&arduboy,&sprites);
  arduboy.setCursor(100, 5);
  arduboy.print(playr.getLives());
  arduboy.setCursor(5, 5);
  arduboy.print(playr.getScore());
}

Ahora por fin, podemos disfrutar de nuestro juego completo, donde el jugador podrá esquivar los obstáculos y recoger los Power Ups para poder avanzar en el juego. Además, podrá ver su puntuación y las vidas restantes en pantalla.

Imagen en Arduboy
Pantalla de juego

Sin más, con esto queda finalizado el taller de creación de un juego para Arduboy. Esperamos que hayas disfrutado del proceso y que hayas aprendido mucho sobre cómo crear un juego para esta consola. ¡Ahora es tu turno de seguir experimentando y creando tus propios juegos!

Para Caliebre

Este taller está dedicado a Caliebre, un gran streamer y creador de contenido, que espero que disfrute de su Arduboy y haga jueguecitos para ella; además de publicar su super juego "Little Horrors: The Mortuary" Junto a la gran Gloo en itch IO: https://caliebre.itch.io/little-horrors-the-mortuary.

Info

Recuerda que puedes encontrar el código completo del juego en el repositorio de Codeberg: https://codeberg.org/MakeClassicGames/ardugame.