Développement du jeu vidéo Egg Hunter (partie 16)
- 07/11/2021 - Patrick Prémartin
Nous avons commencé par travailler sur le jeu avant de basculer sur un module ajouté à la librairie Delphi FMX Game Snippets disponible sur GitHub afin de modifier les spirtesheets (passage de sprites à spritesheet et découpage d'une spritesheet).
Une fois fait nous sommes repartis sur le jeu.
Voici donc le détail des actions effectuées dans cette session :
- changer la couleur des textes des pages comme les crédits du jeu
- adaptation des chemins d'accès Windows + DEBUG et chemins par rapport à l'outil de déploiement pour les autres plateformes
- DFMXGS : ajout d'un programme de découpage d'une spritesheet
- DFMXGS : ajout d'un programme de modification de bitmap (symétrie horizontale)
- DFMXGS : modification du Create Sprite Sheet pour générer une spritesheet sur une ligne ou en grille + correction taille des sprites dans la nouvelle spritesheet (bug Bitmap lié à Windows et sa gestion des BMP)
- modifier les visuels de la sprite sheet du jeu pour "corriger" les bas de zones par rapport à leur utilisation
- diminuer les chances de ponte d'oeufs car les canards ont font trop
- calcul du nombre d'oeufs dans la map
- calcul du nombre de canards dans la map
- limiter le nombre d'oeufs pondus au nombre maximum pouvant être transportés par le joueur
- modifier les déplacements des canards pour ne pas attendre un obstacle avant de changer de direction
- affichage du compteur du nombre d'oeufs à ramasser à l'écran
- affichage du compteur du nombre de canards à l'écran
- affichage des infos de version sur l'écran de jeu
- modification des conditions de ponte d'un oeuf (plus de chances s'il y en a moins de 5 à l'écran que s'il y en plus)
- afficher les valeurs au niveau des fenêtres d'inventaire (nb/nbmax)
- modifier le mode d'affichage des boites de dialogue en jouant sur leur opacité et une animation (fadeIn, fadeOut)
Le programme de création de spritesheet et celui de découpage sont disponibles au téléchargement depuis itch.io.
La vidéo n'ayant pas encore été montée, elle sera ajoutée ultérieurement.
Liens associés
Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.
Codes sources de la toolbox du développeur de jeux vidéo avec FireMonkey sous Delphi | ||
Egg Hunter | ||
Toutes les vidéos du projet de jeu vidéo Egg Hunter | ||
Télécharger "Spritesheet Creator" depuis itch.io |
Mots-clés associés
Delphi, FireMonkey, FMX, Game Dev, Gamedev, Live coding