Comment créer un jeu Game Boy à travers l’évolution de Pong Boy !

Tu auras un aperçu de mon processus de travail, comment je gère mes fichiers et tu découvriras les différentes versions de mon jeu Pong Boy.

C’est l’occasion parfaite pour voir comment un jeu vidéo s’améliore au fil du temps.

Voici la première version de l’écran titre :

Et la dernière :

Gestion des Fichiers et Sauvegardes

À chaque modification apportée à mon jeu, je crée une sauvegarde. Cela me permet de revenir à une version antérieur du jeu au cas où. Voici comment je procède :

1. Création d’un fichier ZIP : Je sélectionne tous mes fichiers, je fais un clic droit, et je choisis « Compresser dans un fichier ZIP ». Ce fichier ZIP est alors renommé avec le numéro de la dernière version du jeu, par exemple, Pong 1.24, qui représente la 24ème modification.

2. Organisation des versions : Chaque nouvelle version est enregistrée de cette manière, permettant de garder une trace claire des évolutions du jeu.

Utilisation de l’Émulateur BGB

Pour tester les différentes versions de Pong, j’utilise l’émulateur BGB, un excellent outil pour visualiser la mémoire visuelle de la Game Boy. Voici un aperçu de ce que l’on voit :

  • Mémoire vidéo : La mémoire est divisée en plusieurs parties, avec des tuiles pour les sprites et le background.
  • Sprites et Méta-sprites : Les sprites de la raquette et de la balle sont des exemples de méta-sprites, constitués de plusieurs tuiles.

Évolution de Pong : Des Premières Versions à la Version Définitive

Passons en revue quelques versions clés de Pong :

Version 1.01 : La première version où les éléments de base comme la raquette et la balle étaient en place, mais avec des mouvements très rapides et sans collisions précises.

Ensuite la Version 1.02 : Introduction d’un menu de démarrage et possibilité de jouer à deux. Les collisions avec le décor n’étaient pas encore implémentées.

Puis la Version 1.04 : Correction du bug d’affichage en utilisant des commandes spécifiques pour gérer l’affichage des écrans de transition.

Après la Version 1.09 : Introduction de l’intelligence artificielle et de la variation de la vitesse de la balle, rendant le jeu plus dynamique.

Suivi de la Version 1.15 : Ajout de fonctionnalités comme la sélection de la difficulté, le mode deux joueurs, et une fonction de reset intégrée.

et la Version 1.24 : La version avancée avec une musique de fond, une interface améliorée et une gestion des collisions optimisée.

Enfin la Version 2.00 : La version actuellement disponible et que tu peux retrouver ici.

Conclusion

Tu as pu voir comment créer un jeu Game Boy avec Pong Boy, de ses débuts jusqu’à sa version presque finale. Avec environ 700 lignes de code. Chaque amélioration a rendu le jeu plus complet et plus amusant.

Si tu as aimé cet article, n’hésite pas à laisser un commentaire et à partager tes propres expériences de développement de jeux.

Pour ne rien manquer des prochaines mises à jour et des nouveaux articles sur la programmation et la création de jeux vidéo, abonne-toi à la newsletter.

À bientôt pour de nouvelles aventures et de nouvelles découvertes sur le développement de jeux.