Développement du jeu vidéo Pairpix (partie 4)

- 28/03/2022 - 3 heures 12 minutes - Patrick Prémartin

Derniers ajustements sur le jeu et son code source afin d'améliorer certaines choses (notamment à l'ouverture des unités contenant les images des lettres et chiffres dans l'environnement de développement) avant d'en diffuser une première version sur Itch.io

Voici en détail ce que vous verrez dans cette vidéo :

- Configuration de l'IDE pour déploiement des projets (Outils / Options => renseignement des certificats de développement)

- Sortir les TImageList des afficheurs en images (texte + nombres) afin de les placer dans un TDataModule et ne plus les importer à chaque création des TFrame concernées. Permet d'optimiser l'utilisation mémoire en fonctionnement et ne pas créer une multitude d'exemplaires de ces images.

- Modification du module d'affichage graphique des mots afin d'éliminer les accents inconnus.

- Titre "crédits" de son écran n'affiche plus l'accent en version images.

- Augmenter la taille de la fonte utilisée dans l'écran "crédits". Le texte est géré par le composant d'affichage avec mise en forme.

- Sur le composant "bouton", modification du conditionnement du bouton Quitter.
Ne l'activer que sur Windows, Mac et Linux. Le désactiver explicitement sur iOS et Android. Mettre une erreur si la cible de compilation n'est pas l'un de ces systèmes d'exploitation afin d'être sûr de gérer tous les cas futurs possibles selon les prochain compilateurs ajouté à Delphi.

- Correction du bogue sur l'image capturée pour le partage social: seule la frame de l'écran était prise en compte. C'est désormais la fiche complète pour avoir aussi l'image du background au lieu d'un fond blanc.

- Sur l'écran de fin de partie du challenge, ajout d'un bouton de partage social de la capture d'écran du jeu et du lien vers le site du jeu. C'est activé automatiquement sur les plateformes qui le prennent en charge (à priori iOS et Android).

- Création d'une première icône du jeu dans Pic Mob Generator. Son look n'est pas satisfaisant mais c'est une base suffisante pour une première version

- Mise en place des icônes et des pages de lancement dans les options du projet pour Windows 32 bits, Windows 64 bits, MacOS Intel et MacOS ARM.

- Déploiement du projet sur Windows 32 et 64 bits, Mac Intel et M1 (Apple Silicon)

- Création de la fiche du jeu sur Itch.io et publication des programmes pour Windows et Mac

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


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.


Mots-clés associés

Delphi, FireMonkey, FMX, Game Dev, Gamedev, Live coding


Classement

Live coding
Projets > Jeux vidéo > Pairpix