Sélectionner une page

Introduction

Salut à tous, je suis ravi de vous retrouver dans cet article où je vais vous donner quelques nouvelles sur l’avancement de mon jeu pour la Game Jam GameBoy.

J’ai fait une petite pause sur Pong Boy afin de me concentrer uniquement sur cette game jam.

J’en suis maintenant au troisième jour de développement.

Avancement du Jeu

Pour cette game jam Game Boy, le jeu est encore en phase de développement initial.

Il y a le sprite principal qui se déplace par pas de 8 pixels. Ce choix a été fait pour faciliter la gestion des collisions avec les décors. En effet, déplacer le sprite pixel par pixel aurait nécessité la prise en compte de nombreux paramètres supplémentaires, ce qui aurait été trop chronophage étant donné le temps limité dont je dispose.

Fonctionnalités Implémentées

  1. Déplacement du Sprite : Le sprite principal se déplace de 8 pixels en 8 pixels. Cette méthode est plus rapide à implémenter et permet de gérer plus facilement les collisions avec les murs.
  2. Gestion des Items : Le but du jeu est de récupérer trois items disséminés dans le niveau. Une fois les trois items récupérés, le joueur passe au niveau suivant.
  3. Affichage des Sprites : Le personnage est composé de quatre sprites de 8×8 pixels chacun, formant un méta-sprite de 16×16 pixels. Cette méthode permet de mieux gérer l’affichage et les déplacements.
  4. Collisions : Les collisions avec les murs et les items sont gérées en divisant la position du joueur par 8 pour convertir les coordonnées en tuiles. Cela permet de vérifier facilement les collisions avec le décor et les items.
  5. Code Simplifié : Pour gagner du temps, j’ai privilégié des copier-coller de gros blocs de code plutôt que de réfléchir à une optimisation dès maintenant. Cela pourra être amélioré plus tard.

Objectifs du Jour

Aujourd’hui, je vais essayer d’implémenter un premier ennemi qui patrouille dans le niveau. Si j’y parviens, nous aurons déjà une base de gameplay intéressante. Ensuite, il faudra gérer les collisions entre l’ennemi et le joueur pour faire perdre des points de vie. Je réfléchis également à ajouter des cœurs ou une barre de vie pour indiquer la santé du joueur.

Conclusion

Voilà où nous en sommes au troisième jour de la Game Jam Game Boy. Le développement avance bien, mais le temps est compté. J’espère pouvoir travailler sur ce projet jusqu’à la fin de la semaine, mais cela dépendra de mon emploi du temps. En tout cas, cette expérience est très enrichissante et permet de renforcer ses compétences en programmation.

Retrouvez ici mon jeu Cuckoo in Time on line pour le tester sur itch.io

https://youtu.be/US9HMYkiEQI
YouTube
YouTube
Instagram