Développement du jeu vidéo Egg Hunter (partie 21)
- 07/12/2021 - 2 heures 5 minutes - Patrick Prémartin
Deux points essentiels sur cette session : l'adaptation de la résolution de l'affichage selon le type d'écran et la sonorisation du jeu.
Voici le détail de cette session :
- tentative contournement "problème" BitmapScale quand sa valeur est différente de 1 (changement sur écran accueil et sur écran du jeu)
- ajout des niveaux dans l'APK pour le déploiement du jeu
- modification des chemins pour Android (chargement niveaux + sauvegardes des parties)
- déploiement du fichier CREDITS.MD pour l'écran de crédits du jeu
- récupération de l'unité uMusicLoop de DelphiFMXGameSnippets pour jouer les sons et la musique d'ambiance
- récupération de la gestion de la musique d'ambiance depuis DAD48 (uMusic.pas)
- récupération de la gestion des bruitages depuis DAD48 (uBruitages.pas)
- choix au pif d'une musique d'ambiance (à modifier avant de publier la nouvelle version du jeu) et activation sous Windows + DEBUG
- activation de la musique au démarrage du programme
- choix de son pour naissance d'un canard (HarpChordUp.wav)
- choix de son pour mort d'un canard (DuckyOuch.wav)
- choix de son pour ramassage d'oeuf (PutDown.wav)
- choix de son pour ponte d'oeuf (CaveDrip.wav)
- ouverture boite de dialogue (SwapTiles.wav)
- fermeture boite de dialogue (SwapTiles.wav)
- adaptation de la gestion des sons aux sons utilisés dans le jeu
- prise en charge des WAV dans le déploiement du projet
- mise en place des sons au niveau des actions concernées du programme
- déploiement Mac du jeu et publication sur itch.io de cette version
Reste quelques points à traiter lors des sessions de codage suivantes :
- problème affichage MAP sur smartphone Android, à tester sur d'autres pour voir et résoudre d'une façon générale
- les sons Stéréo ne passe pas trop bien (ou c'est le format WAV utilisé, les remplacer par autre chose
- chercher une autre musique d'ambiance que celle prise lors du stream (MP3)
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
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 |
Mots-clés associés
Delphi, FireMonkey, FMX, Game Dev, Gamedev, Live coding