20240229 – 337ème révision (Big rev & Normal) – Entrées (26%) / MAJ (15%) / Améliorations (59%)

Le Bottin des Jeux Linux rev. 337 :
• Nombre d’entrées publiées : 3919 jeux Linux, +3, 3 nouveau(x) jeu(x) dont 1 sans statut, 1 supprimé(s) dont 1 sans statut, 0 perte(s) de statut, 1 gain(s) de statut et 889 outils, -14, 2 entrée(s) dont 0 sans statut, et 17 supprimé(s) dont 1 sans statut, 0 perte(s) de statut, 0 gain(s) de statut.
• Nombre d’entrées non publiées (non comptabilisé ci-dessus, livré uniquement avec la version Tellico): 175 (-1)
• Avancement vers la v.3.6 stable : 86% (inchangé), (5295-747)/5295, 0 fiche(s) en moins à passer en v3.6).
• Avancement des résumés : 72% (inchangé), 3822/5295 fiches, +3).
• Internationalisation : 80% (+1%), 4224/5295, +10).
• Intégration des vidéos : 64% (inchangé), 3406/5295, +4 (avec un plafond probable de 70%-80%).
• Intégration des vidéos Françaises : 21% (inchangé), 1104/5295, +1, avec un plafond probable de 30%).
• Nombre de fiches en « Lights on » : 106 fiches (dont 25 significatives).
• Nombre de petites reprises (hors « Lights on »): 291 fiches
• Nombre de liens RSS : 1135 liens RSS (+4)
• mastodon Ready : 937 entrées (+15) (922 le 02/02)
• Nombre de tests publiés : 10 test(s) (+2, cumul : 2148 tests disponibles): Librequake, Ren’Py, libwildmidi & WildMIDI, SuperTux, Ren’Py, Performous, ct.js, Hades, Stockfish, osu!,

• Distribution du Workflow : 26% d’entrées, 15% de MAJ, 59% d’amélioration.
⚬ Nouvelles entrées (120 min/entrée): 5 x 120min = 600 min / 26 %
⚬ Changements de version des entrées (4 min/mise à jour): 83 x 4min = 332 min / 15 %
⚬ Amélioration du contenu (30 min/amélioration importante, 1 min/petit changement, 30 min/test): 25 x 30min + 291 x 1min +10 x 30min = 1341 min / 59 %
⚬ Envergure (Small rev < 600 min / 600 min <= Medium rev < 2000 min / Big rev >=2000 min): 2273 min (38h) ➜ Big rev
⚬ Intensité (Cool < 40 min/j <= Normal < 80 min/j / Intense >=80 min/j): 32 jours (hors publication : datediff 2024-02-02 2024-03-05 ➜ 32j): 2273 min / 32 j=71 min/j ➜ Normal
CONCLUSION : Big rev & Normal

💡 Nota:
• les durées évaluées sont des moyennes (les écarts avec la réalité peuvent être significatifs). La recherche et le test d’entrées potentielles n’est pas comptabilisé.
• le constat est que ces avancements progressent extrêmement lentement. Il n’est pas facile d’atteindre ces objectifs (de 100% de fiches en v.3.6 / 100% de résumés / 100% d’internationalisation / 80% de vidéos dont 30% de vidéos Françaises) tout en suivant l’actualité et saisissant de nouvelles entrées. Néanmoins je ne désespère pas d’y arriver – d’autant que je gagne en performance avec chaque fiche au standard « mastodon ».

  • Une bonne révision, couvrant une période de 32 jours, au cours de laquelle j’ai une nouvelle fois peaufiné le modèle des tests d’entrées pour les rendrent plus succincts (gros travail surtout sur le fichier CherryTree), et je supprime aussi l’indication des tests dans la section « Installation ». Cette indication était de mon point de vue intéressante (d’un coup d’oeil on voyait quel livrable avait été testé), mais elle me prenait beaucoup trop de temps à maintenir.

    J’ai aussi revu la classification des tags des émulateurs et ai commencé à les intégrer dans les entrées (pas terminé). J’en ai profité pour reprendre certaines de leurs fiches, et éliminer les projets morts. Ca a été l’hécatombe, mais mon objectif – pour rappel, n’est pas de maintenir une base de projets morts, mais bien de tenter de maintenir une base vivante et jouable. Et s’ils sont ramenés à la vie, ils rentrerons à nouveau.

    Enfin, comme si cela n’était pas déjà trop lourd pour le temps restant, j’ai commencé (c’est mon problème, j’ai un peu trop tendance à commencer et ai le plus grand mal à finaliser) à resynchroniser le Bottin avec les paquets Snaps (je l’avais déjà fait avec le site Flatpak, et je poursuit les entrées Flatpak en parallèle). J’ai été très surpris de la quantité de paquets disponibles. Je n’ai pas terminé, j’espère terminer l’opération pour la prochaine révision. Je met de côté les nouvelles entrées trouvées grâce à ce site, elles rentrerons progressivement.

    J’ai aussi poursuivi ma tentative de suivre davantage l’actualité, avec 83 publications de News ce mois-ci (83/32=2.6/jour, vs 72/30=2.4/j le mois dernier).

    Bien-sûr pour l’instant je ne peux pas suivre toute l’actualité des entrées en temps réel, car pour s’en approcher il faudrait consacrer moins de temps aux améliorations des fiches (ma priorité actuelle) et des fiches au standard « mastodon » (fiches complètes, débuguées, vidéos à jour, …) néanmoins je m’en approche un peu plus à chaque révision.

    Je vais poursuivre la mise à jour du Bottin à partir de sources externes (HOLaRSE, Libregamewiki, phoronix, … et tous les sites de qualité de ce type), et je continuerai à les promouvoir à ma façon, je vais juste gagner en autonomie et tenter de fournir un site plus à jour.

    Je teste les limites du possible, l’idée est aussi de préserver du temps pour les entrées.
    Les entrées de jeux commerciaux ne sont pas ma priorité.
    Ma priorité est d’avoir une base saine (débuguée, avec des fiches propres) et à jour du côté du libre (il reste encore énormément de boulot), puis du côté commercial je ferais ce que je pourrais (impossible de tout saisir, donc ce sera en fonction de l’actualité, de l’intérêt des entrées et de mes envies).

    Bonne lecture.

  • Les chantiers spécifiques de la période :
    • (en Pause) Un très gros boulot – pas terminé, d’amélioration de certaines entrées de Doom (rapprochement des données avec les moteurs via les sections « Resources », et amélioration de leur présentation).
    • (en Pause) Un (gros) travail d’update/d’amélioration des fiches « Resources – xxxx ». Pas mal de fiches sont encore perfectibles dans leur présentation.
    • (Poursuite) Section « Test [fr] » : Nouvelle structure des tests des entrées. Les tests successifs d’une même entrée s’enrichissent les uns-les autres / sont cumulatifs, au lieu de s’empiler les uns sous les autres, de diminuer la lisibilité et d’induire une répétition des mêmes remarques et le signalement obsolète de bugs corrigés sur les dernières versions, …
    • (Poursuite) Section « Installation » : suppression progressive (plus de 2000 fiches à reprendre, donc ça prendra beaucoup de temps d’autant qu’il s’agira d’une tâche non prioritaire) de l’indication des versions testées dans la section « Installation ». La section « Test » précisant le livrable testé, j’enlève cette information de la section « Installation » car elle est consommatrice de temps.
    • Ajout des tags des consoles pour les émulateurs : en MAJUSCULE pour le fabricant (pas de changement), en minuscule pour la console (nouveau). Ça a généré pas mal de reprises, et de suppressions (projet morts, sites fermés).
    • (Début) Ajout des liens Snap manquants (208➜263, soit 55 snaps/entrées reprises).

  • Mise à jour du Wiki : Pas de mise à jour (de mémoire)
  • Suivi des chantiers du Bottin : poursuite des chantiers ci-dessous.
    Fichier RSS : séparation des jeux commerciaux et des jeux gratuits/libres,
    Suppression des filtres des magasins en lignes fermés (« Steam Greenlight Store », « Tycoon Games Store », …) et mise à jour des jeux concernés (alternatives de magasins ou pas),
    Amélioration et finalisation du champ « Category »,
    Amélioration et finalisation des champs « Type » et « Status »,
    Suppression du champ/onglet « Port(s) » après avoir fini d’intégrer ses informations dans la section « Installation [fr] »,
    Idem pour le champ « Features » (intégré dans les champs « Description »),
    Amélioration du système de gestion (case à cocher vs déroulant) des livrables AppImage, Snap, Flatpak, binaire amd64/i386
    Ajout de la gestion d’autres distributions Linux (par l’ajout de la gestion des paquets RPM et Arch, en plus des paquets DEB ; liste extensible)
    Mise au point d’un outil facilitant la saisie dans le Bottin (fichier au format CherryTree),
    Nettoyage du champ « Visual » (entrées/champs vides),
    Nettoyage du champ « Perspective » (de nombreuses corrections pour toutes les interfaces type jeux d’échecs / tabliers (notamment) que j’ai classé en « First person (interface) », et des réorganisations),
    (en cours)Mise à jour des champs RPM, Arch, AppImage, Snap, Flatpak, et ajout de leurs liens dans la section « Misc. repositories »
    (en cours)Corriger le champ « Generic bin » (enlever des cases cochées les jeux qui ne contiennent pas de binaire amd64/i386)
    (en cours)Finalisation des tags (quelques milliers de fiches),
    (en cours)Finalisation du champ date « Initial release » (quelques milliers de fiches),
    (en cours)Finalisation de l’ajout de liens RSS (quelques milliers de fiches),
    (en cours)Finalisation du champ « Social Networking Update » (quelques milliers de fiches),
    (en cours)Finalisation des dates de publication des vidéos (quelques milliers de fiches),
    (optionnel) Ajouter d’autres types d’empaquetages (Gentoo, Slackware, FreeBSD, …)
    Nettoyage du champ « Status » (notamment pour mettre à jour les projets inactifs depuis plus de 5 ans),
    Nettoyage du champ « License type » (279 entrées/champs vides),
    Nettoyage du champ « Pacing » (392 entrées/champs vides),
    Nettoyage du champ « Played » (101 entrées/champs vides),

    Amélioration du champ « Quality (record) » (de nombreuses affichent un score de 5 étoiles alors qu’elles ne sont pas au niveau – ce qui donne la sensation de ne pas avancer dans les comptabilisations ci-dessus),
    Saisie des jeux/outils en attente (statut « Awaiting entry »), et sans doute encore enlever quelques entrées trop vieilles / qui n’ont plus d’intérêt (car d’autres projets bien meilleurs et libres sont à présent disponibles).

  • Comptabilisation des jeux :

    Cette révision augmente le nombre de jeux de 3 unité(s), portant le nombre d’entrées à 3919 jeux Linux (liste).

    Fiches supprimées :

    ✘ (Tool) BoyCott Advance/SDL (ou NGEMU) ([Homepage]) : BoyCott Advance/SDL est un émulateur de console de jeux Game Boy Advance (GBA)
    ☛ Site fermé.

    ✘ (Tool) GameGuha ([Homepage]) : Un émulateur de console Game Boy Advance (GBA) et éventuellement Game Boy Color
    ☛ Projet mort & largement dépassé par des équivalents libres.

    ✘ (Tool) Gbpablog ([Homepage]) :
    ☛ Le projet est ancien, mort, remplacé DMGBoy, lui-même mort (https://github.com/search?utf8=%E2%9C%93&q=DMGBoy&type=repositories&ref=searchresults), largement dépassé par des équivalents libres.

    ✘ (Tool) glBoy ([Homepage]) : Un émulateur de console Game Boy (monochrome)
    ☛ Projet mort & largement dépassé par des équivalents libres.

    ✘ (Tool) GNGB ([Homepage] [Dev site][Homepage]) : Un émulateur de Nintendo Dual Screen (Nintendo DS) et Nintendo Game Boy Advance (GBA)
    ☛ Site fermé. Une idée brillante effectivement, d’avoir nommé son projet ainsi. Facile à trouver sur les moteurs de recherche :))

    ✘ (Tool) KiGB ([Homepage]) : Un émulateur des consoles Game Boy Advance (GBA, lien 3) et Game Boy color
    ☛ Site fermé.

    ✘ (Tool) Meteor ([Homepage]) : Un émulateur des consoles Game Boy Advance
    ☛ Projet mort & largement dépassé par des équivalents libres.

    ✘ (Tool) My Nes GTK ([Dev site]) : Un émulateur de console NES mettant l’accent sur la fidélité de l’émulation, par Ala Ibrahim Hadid (jegqamas).
    ☛ Site fermé.

    ✘ (Tool) NESCafe ([Homepage]) : Un émulateur gratuit de console de jeux NES (en Java)
    ☛ Site fermé.

    ✘ (Tool) CPC++ ([Homepage]) : Un émulateur de console de jeux Amstrad CPC
    ☛ Site fermé.

    ✘ (Tool) MSX emulator ([Homepage]) : Un émulateur de console de jeux aux standard MSX
    ☛ Site fermé.

    ✘ (Tool) DSP Emulator ([Homepage]) : Un émulateur (en Pascal) de bornes d’arcades et de consoles de jeux Amstrad CPC, Gameboy, ZX Spectrum, NES, Colecovision, par Leniad.
    ☛ Projet mort & largement dépassé par des équivalents libres.

    ✘ (Tool) RetroCopy ([Homepage]) : Un émulateur de bornes d’arcades et de consoles de jeux NES, SEGA GameGear, SEGA Megadrive, SEGA Master System (alias SMS)
    ☛ Site fermé.

    ✘ (Tool) Xe ([Homepage]) : Un émulateur multi-consoles
    ☛ Site fermé.

    ✘ (Tool) cpc4x ([Homepage]) : Un émulateur de console de jeux Amstrad CPC
    ☛ Site fermé.

    ✘ (Tool) Superpowers ([Homepage] [Dev site]) : Une plateforme libre de conception de jeux en 2D et 3D facilitant le développement collaboratif, par le studio Sparklin Labs.
    ☛ Le projet est abandonné et les comptes GitHub en lecture seule. Des alternatives libres existent.

    ✘ (Game) SDL Tunneler ([Homepage]) : Un clone du jeu Tunneler, un jeu dans lequel les joueurs s’affrontent avec des chars en creusant des galeries souterraines, par Taneli Kalvas.
    ☛ Site fermé.

    Statut « Linux Game » | « Tools » perdu / gagné (✔ = Gagné, ✘ = Perdu) :

    ✔ (Game) SiN (with Dominatrix engine) ([Homepage]) : Un FPS de science fiction et un moteur compatible
    ☛ Un nouveau moteur permet de le faire fonctionner.

    Nota: ce comptage évolue en fonction des nouvelles entrées ou suppressions de fiches, mais aussi en fonction des gains ou pertes de statut « Jeux Linux » : d’anciennes fiches provisoires sans statut peuvent être saisies (gain du statut), ou d’anciens jeux finissent par ne plus fonctionner ou n’être plus disponibles à la vente pour les jeux commerciaux (perte du statut).