Rapport de novembre 2025!

blog-image

Bonjour tout le monde, c’est l’heure d’un nouveau rapport communautaire !

Cela fait maintenant presque 3 mois que je travaille sur AI en partie-temps, et ça va très bien !

Un nouveau rythme

Dans le dernier rapport (septembre 2025), j’ai dit que je publierai un sprint toutes les 4 à 5 semaines. Depuis 2 semaines, je me réveille plus tôt pour travailler sur AIdventure une heure avant de partir au travail. Pour le moment, je suis satisfait de ça et je pourrai publier un sprint toutes les 3 semaines (+ 2 jours). Donc, vous pouvez vous attendre à ce que le rythme des sorties augmente.

Les branches Steam

Sur Steam, les utilisateurs peuvent décider de tester les derniers changements dans une branche que j’ai nommée “sprint_release”. Cette branche disparaîtra bientôt car j’utiliserai à nouveau la branche “Experimental” pour ça. Il n’y a aucun sens d’avoir deux branches d’essai.

Calendrier de publication stable

Dans mon dernier rapport, je vous avais dit que je publierai une version stable toutes les 4 sprints (~4-5mois). J’ai décidé de changer.

  1. Chaque sprint terminé produira une version instable
  2. Les utilisateurs testeront cette version et me donneront leur avis
  3. Si je considère que la version est stable et digne de publication (elle ajoute du contenu sans supprimer du contenu fonctionnel), je la publierai dans la branche stable.

Cela signifie que les sorties seront plus petites, mais plus fréquentes. Dans le cas actuel, les dernières modifications sont stables et peuvent être publiées, mais elles suppriment une fonctionnalité (la traduction automatique). Donc, dans ce cas, j’attendrai pour publier.

Dans le futur, la plupart des nouveaux contenus ne seront pas des refontes qui brisent d’anciennes fonctionnalités. J’espère donc pouvoir publier aussi souvent que possible !

Sur quoi je travaille en ce moment

Sprint actuel

  1. La refonte de la traduction automatique (Fait)
  2. Améliorer la traduction automatique (en cours)
  3. Quelques améliorations du nouveau système pour accélérer la génération (Prévu dans ce sprint mais je suis un peu en retard, la refonte de la traduction automatique a pris plus de temps que prévu).

Prochaines sorties

Donc, sur la base de mon travail actuel, je pense que le 29 vous pouvez vous attendre à une nouvelle version instable. Si tout se passe bien, je la publierai dans la branche stable le 6 décembre.

La 3.0 aura un tout nouveau système pour faire fonctionner les IA et une traduction automatique avec une bien meilleure traduction (je le teste en français et les résultats sont top !).

Travail sur l’automatisation

Parce que mon temps est précieux et que je veux en passer la plupart du temps à améliorer le jeu, j’ai commencé à travailler sur l’automatisation des tâches répétitives.

Maintenant, la publication d’une sortie est automatique ! Plus c’est rapide, plus il sera facile pour moi de publier et moins risqué (Le rendre automatique réduit le risque d’erreurs humaines).

Mon objectif est de faire de la livraison continue avec AIdventure.

Travail sur les tests

Il y a longtemps, j’ai commencé à écrire des tests unitaires (tests automatiques pour vérifier que le code se comporte toujours comme prévu. Utile pour vérifier si vous avez cassé quelque chose en faisant une mise à jour). Je ne pouvais pas me motiver à écrire tous les tests nécessaires et à les maintenir à jour.

Maintenant, pour qu’une tâche soit considérée comme terminée, je dois la tester (si c’est testable) et rédiger une documentation à ce sujet. Les tests et la documentation sont pris en compte lorsque j’estime combien de temps une tâche prendra. Par conséquent, maintenant j’écris toujours des tests et des docs.

Maintenant, je suis à 184 tests automatiques pour m’assurer que rien n’est cassé. Je n’aurai jamais une couverture de 100% de mon code (et elle ne pourra jamais donner une assurance complète) mais c’est toujours plus sûr d’avoir des tests.

Tester un logiciel aussi complexe qu’un jeu est délicat (même pour un logiciel textuel). C’est donc le but d’avoir des versions expérimentales à faire tester par les utilisateurs. C’est la meilleure façon car mon temps est limité. De plus, cela me donne un retour rapide sur le nouveau contenu.

3 ans d’AIdventure

Le 25 décembre, ce sera les 3 ans de la première sortie publique d’AIdventure (1.0.0) ! Quelques faits amusants :

  • La 1.0.0 a eu un bug terrible, le moteur de jeu que j’utilise ne pouvait pas télécharger des fichiers supérieurs à 2 Go parce que le type de la variable utilisée ne pouvait pas être supérieur à un certain nombre ! Grâce à AIdventure, ils ont résolu ce problème xD!
  • L’interface était un recyclage total de logs-filter-2, un logiciel que j’ai créé. J’ai juste changé la position de la barre d’outils et utilisé un thème bleu.

  • AIdventure a 68 versions officiels !
  • Depuis la 1.0.0 j’ai fait 1459 modifications dans 1093 fichiers.

Quelques veilles captures d’écrans!

Merci à mes donateurs

Merci de me soutenir sur Ko-fi !

  • Marco,
  • Cynder,
  • SirFactorofX
  • Zarilaine
  • patman124

Soutenez-moi aussi

Vous pouvez aussi me soutenir sur Ko-Fi.

ko-fi

Ou évaluez le jeu !

Aidez-vous, aidez-moi, car m’aider m’aidera à mieux vous aider.

Si vous aimez mon travail et que vous voulez m’aider, s’il vous plaît, notez AIdventure sur Steam ou évaluez-le sur Itch! C’est très important et peut beaucoup m’aider !

Merci d’avoir lu ce rapport :).

A+