Je ne reviendrai pas en détail sur ce qui était prévu pour le mois de mai 2025. Voici plutôt un récapitulatif de ce que vous pouvez retrouver sur mon compte GitHub ou en téléchargement.
Une partie a été faite en direct sur Twitch où vous pouvez toujours me retrouver (ir)régulièrement. Les rediffusions seront disponibles sur Serial Streameur un jour et peut-être aussi sur YouTube.
Je suis passé sur la majorité de mes dépôts de code pour :
- mettre à jour des commentaires et signatures d'entête suite à la sortie de la v0.3b de Copyright Pascal Projects
- ajouter et mettre à jour de commentaires XMLDoc
- exporter des docs des codes sources de projets avec DocInsight
- exporter des docs des codes sources de librairies avec PasDoc
Sur les jeux vidéo
- ouverture des codes source de la version 2021 du jeu vidéo Ok Ducky! migré ensuite sur Gamolf FMX Game Starter Kit pour aboutir à la publication de sa première version officielle
- ouverture des codes sources de la version 1.1 de Bidioo en AGK Basic datant de janvier 2014
- développement de la version 2.0 de Bidioo sous Delphi en se basant sur le projet Gamolf FMX Game Starter Kit, la musique, les effets sonores et les éléments graphiques des versions 1.x transformés en SVG
J'ai aussi mis à jour mes listes de jeux vidéo sous forme de packs : mes jeux vidéo en Delphi et pour archive mes jeux vidéo en Turbo Pascal et mes jeux vidéo en AGK Basic.
Sur les librairies et composants
- Delphi Game Engine : des modifications sur le stockage et la gestion des scores
- Librairies : ajouts et modification de projets d'exemples, élimination de quelques messages de conseils ou avertissements émis par le compilateur de Delphi sur certaines unités, quelques correctifs et de nombreuses améliorations sur le cadre/composant TOlfFMXTextImageFrame pour simplifier son utilisation partout
Sur les dépôts d'exemples
- Delphi Samples : ajout d'exemple d'utilisation des boucles TParallel.For() suite à une discussion avec Bernard Roussely de Cyberens qui édite notamment TMS Cryptography Pack publié par TMS Software.
(ceci n'est pas un post sponsorisé, c'est juste de la pub gratuite pour un produit de qualité chez des gens sympas)
- Delphi FMX Game Snippets : ajout d'un exemple de jeu vidéo de type match-3 sous forme de TFrame réutilisée après adaptation sur Bidioo v2.x et Koala Match 3 (pour le moment en dépôt privé).
Sur les starter kit
- FMX Tools Starter Kit : des changements sur TConfig et la façon de l'utiliser sous forme de Helpers dans un projet dérivé, des changements sur l'ancêtre des documents et comment ils sont créés dans le starter kit pour simplifier le choix du développeur dans les projets dérivés, des corrections et améliorations sur l'intégration du gestionnaire de licences CilTseg, la possibilité d'afficher la boite de dialogue "à propos" au lieu de la demande d'enregistrement de licence dans le cadre d'un projet nécessitant une clé de licence.
- Gamolf FMX Game Starter Kit : une grosse simplification sur le référencement des scènes disponibles dans un jeu vidéo, l'ajout d'un backup automatique de la partie en cours quand on lance une pause du jeu (si le nom du fichier de sauvegarde est connu), des changements sur TConfig et la façon de le personnaliser sous forme de Helpers, des changements sur l'ancêtre des stockages de parties de jeux et comment les personnaliser par héritage dans un jeu, mise à jour des 4 jeux vidéo servant d'exemple (Tron, Pong, Snake et un démonstrateur).
Les sorties du mois
4 mai - Ok Ducky! v1.0
7 mai - KDK Training : ouverture d'une archive contenant les PDF de 2009 à 2015 de KDK Training et les codes sources pour générer ces grilles de Kendoku
17 mai - HTML Writer v1.1.2 : mise à jour technique, correctifs divers, nouveaux styles disponibles
18 mai - Simple Multilingual Site : ouverture d'un dépôt proposant un modèle de site web multilingue en PHP "vanilla"
25 mai - Copyright Pascal Projects v0.3b : arrêt d'utilisation d'XMLDoc au profit de commentaires classiques '(* ... *)' pour ne pas impacter les logiciels de documentation de codes sources, ajout du choix entre appliquer les commentaires à tous ou uniquement aux fichiers modifiés, autres modifications diverses
26 mai - XOR Keys Generator v2.0 : migration du projet sur FMX Tools Starter Kit pour bénéficier de ses fonctionalités héritées (gestion de licences, choix des langues, choix du look, menus standards, ...)
27 mai - Swap Keys Generator v2.0 : migration du projet sur FMX Tools Starter Kit pour bénéficier de ses fonctionalités héritées (gestion de licences, choix des langues, choix du look, menus standards, ...)