Aller au menu du forum Aller au contenu du forum Aller à la recherche dans le forum
Logo Khaganat
Menu principal

Qui a fait quoi ?

Lyne

Compte-rendu du point hebdo du 28/05/2026


Lyne
Ici, j'ai fait les comptes du mois


YannK
Moi j'ai continué à bosser sur le client, toujours sur ma branche. j'ai mis en place un système pour sauvegarder la configuration et je commence à metre en place un début de theming. Je tente de préparer pour la contribution et de rester au plus prêt de ce qui est recommandé par Godot. Et je documente au fur et à mesure le code et des trucs sur le wikhan :)



Lyne

Compte-rendu du point hebdo du 04/06/2026


YannK

Au niveau du client IRIS, j'ai repris le système de gestion des préférences pour le rendre plus souple à l'avenir et que ça supervise aussi les chemins vers les assets pour éviter au maximum de hardcoder des choses. Maintenant je peux ajouter /effacer des préférences, voire des sections comme je veux, le système les gère proprement dans le fichier sauvegardé. Et j'ai testé par exemple de gérer le fichier d'Atlas des icônes pour l'affichage qui est donc ignorant de l'image qu'il appelle, mais seulement un preset. Une bonne partie de la documentation est faite, il me reste surtout des détails sur certaines méthodes
Je suis aussi pas mal avancé pour mettre en place un fichier qui contiendra des infos techniques (fichier .ini également) afin de faciliter la collecte d'informations pour le débogage (et ça servira aussi à afficher ces infos dans le client si on le souhaite,  genre dans l'affichage debug). Je me fais la main avec les infos git, et on verra quoi mettre d'autre par la suite. Mon but n'est pas de tout implémenter tout de suite, mais de poser les bases de l'archi et de tester nos recommandations, nos implémentations envisagées...

À côté de ça, j'ai passé pas mal de temps à reprendre le dépôt de construction (https://port.numenaute.org/khaganat-tools/Docker-files-for-CI) de notre image Docker pour l'export des projets Godot hub.docker.com/r/khaganat/godot-export. Je l'ai repris pour qu'il soit plus facile d'avoir les bons tags sur le hub docker (en plus de latest que j'ai ajouté pour chaque nouvel ajout à venir). L'idée est qu'on ait à changer la version de Godot qu'on veut à un seul endroit et que ça récupère la bonne version de Godot et ses templates, que ça compile et pushe avec ce même tag, le tout tout seul. J'ai encore un peu de boulot pour documenter et nettoyer le dépôt des trucs obsolètes.

Tout ça c'était pour avoir une image docker pour compiler le client IRIS. Et je me suis pas mal battu avec la CI pour arriver à ça. Il y avait plein de soucis avec Git LFS (dont un bug ouvert très complexe à résoudre apparemment) et Godot qui n'aime pas le headless (et moi qui fait des typos, trop de typos :D ) mais j'ai réussi à trouver une façon de faire pour compiler pour Windows (pas testé) et Linux (testé), en version debug et/ou release.  Le workflow est peut-être pas le plus optimisé du monde, mais on ne se sert pas du runner H24 donc je me suis dit OSEF ^^ J'ai mis les explications sur le wikhan : https://khaganat.net/wikhan/fr:mmorpg:depot:start#declenchement_de_l_integration_continue

Enfin, sans rapport avec le code, j'ai proposé des modifications pour la charte de non usage des IA sur https://carnets.numenaute.org/p/chartenonusageia

J'ai trouvé des articles assez simples mais très détaillée sur la synchronisation des jeux avec client et serveur autoritaire : https://www.gabrielgambetta.com/client-server-game-architecture.html Je me suis dit que ça allait nous servir avec aleajactaest, :)
Et la même personne a écrit un autre article sur le pathfinding, qui est plus pour Alea donc : https://www.gabrielgambetta.com/generic-search.html



Zatalyz
De mon côté, j'ai avancé sur la migration du serveur mail. J'ai oublié que j'avais dit que je transférais "comme ça", d'un autre côté c'est pas possible car la syntaxe a changé avec les mises à jour des logiciels, bref... J'avance, et je documente en même temps, je me fais des scripts, tout ça.
ça prends du temps et c'est difficile ^^

je profite aussi du point hebdo pour rappeler : samedi à 21h aura lieu l'AG de Khaganat.
Pensez, en amont, à lire le bilan moral et financier : https://carnets.numenaute.org/p/Khaganat_AG_2026
Il y aura juste à voter si vous validez ou non (la réponse est oui, parce que vous avez encore le temps d'écrire dessus).
Puis élire les Membres du Collège pour 2026.
L'AG se déroulera simultanément sur Mumble (Perroquet, infos sur https://numenaute.org/doc:mumble ) et XMPP (ici).
Nous prévoyons environ 30 minutes, donc soyez à l'heure.
l'AG est ouverte aux non-membres curieuses, mais seules les membres peuvent voter ;)


Alcyone

J'ai ouvert et un peu fourni le sujet de forum ci dessus relative à une charte LLM chez Khaganat (https://khaganat.net/forum/index.php/topic,821)

Je mettrais à jour le bilan moral dans la journée samedi avec les derniers "qui a fait quoi"
Pensez à tout lire en avance et à tester au moins le son sur le Mumble histoire de pouvoir suivre même si on fait le lien avec l'écrit ici :-)
Je note aussi que FrancoisA a fait pas mal de petites corrections  de pages par-ci par-là


Lyne
J'ai mis ma bafouille sur les LLM
(Qui n'apporte rien de fondamentalement nouveau, mais au moins vous avez mon avis)

Et j'ai relu le pad (j'avoue, j'ai un peu survolé la partie technique. Désolée pour le boulot fait par Locynaeh)
Et je n'ai même pas besoin de rappeler que l'AG est après-demain, puisque ça a déjà été fait :-)


K'Deed
j'ai fait plein de mise à jour


Lyne

Compte-rendu du point hebdo du 11/06/2026


Lyne

Cette semaine, j'ai participé à l'AG !
Et du coup, j'ai commencé le compte-rendu pour la préfecture
Mais comme je condense pour que ça reste digeste, ça me prend un peu de temps


YannK
J'ai proposé des modifications (essentiellement formelles) pour la charte de non usage des IA sur https://carnets.numenaute.org/p/chartenonusageia

J'ai fini de nettoyer le dépôt pour faire les images Docker pour Godot pour la CI. Il reste encore quelques petits trucs à faire pour que ça soit plus précis, souple etc. mais ça fonctionne, c'est l'essentiel.

J'ai aussi finalisé la mise en place des éléments de base pour le client IRIS, et j'ai donc proposé une Pull Request sur la branche v0.1 du dépôt officiel https://port.numenaute.org/Khaganat-games/Khanat/pulls/3 Deed et Alea sont les deux reviewers proposés, mais si d'autres ici ont envie de participer, c'est ouvert bien sûr :)
À cette occasion, j'ai abondamment documenté le code (avec du Uai Krok dedans :p ) et j'ai commencé à expliquer un peu aussi sur le wikhan : https://khaganat.net/wikhan/fr:mmorpg:client:iris:developpement Je privilégie la documentation dans le code car elle est plus accessible pour les développeuses et il est plus facile de la mettre à jour en même temps qu'on code. Je mettrai sur le wikhan plutôt les questions d'architecture, les parti-pris d'organisation etc. (au passage, j'ai mis à jour le plugin dokuwiki pour la gestion des diagrammes mermaid, on a la version la plus récente désormais).

En attendant la validation de la PR, j'ai avancé sur la gestion du son sur une autre branche : https://port.numenaute.org/YannK/Khanat/src/branch/ui_sound L'idée est de créer les bases de la sonorisation de l'interface. J'ai mis en place la gestion des préférences de volume pour les différents bus: volume général, musique, sons d'environnement, sons d'effets spéciaux et sons d'interface. Le choix des sons est pris en charge par la gestion des thèmes, et donc des préférences des joueuses. la suite sera de créer les classes des objets d'interface pour qu'ils puissent être sonorisés selon les souhaits de la personne qui fera le sound design sans qu'elle n'ait de code à produire.

Enfin, suite à une discussion avec Alea, j'ai posté un sujet sur le forum pour qu'on propose des noms pour les services qui feront tourner le jeu : https://khaganat.net/forum/index.php/topic,829.msg3500.html

Et j'ai participé à l'AG :p


K'Deed

j'ai réparé le flux rss des wiki. j'ai mis à jour plein de CT en Trixie ....



Licences Mentions légales Accueil du site Contact Inclusion