20210228 – 285ème révision – Nouvelles entrées (4%) & Amélioration du contenu (96%)

Le Bottin des Jeux Linux rev. 285 :
• Nombre d’entrées publiées : 3831 jeux Linux, -8, 3 nouveau(x) jeu(x), 0 non fonctionnel, 9 supprimé(s) dont 0 sans statut, 1 perte(s) de statut, 0 gain(s) de statut et 814 outils, +3, 4 entrée(s), et 1 supprimé(s) avec statut, 0 perte(s) de statut, 0 gain(s) de statut. (petit écart dans les jeux)
• Nombre d’entrées non publiées (non comptabilisé ci-dessus, livré uniquement avec la version Tellico) : 172 (+0)
• Avancement vers la v.3.6 stable : 84% (+1%), (5081-833)/5081, 11 fiche(s) en moins à passer en v3.6).
• Avancement des résumés : 68% (inchangé), 3462/5081 fiches, +8).
• Internationalisation : 75% (inchangé), 3836/5081, +5).
• Intégration des vidéos : 59% (+1%), 2976/5081, +7 (avec un plafond probable de 70%-80%).
• Intégration des vidéos Françaises : 14% (inchangé), 709/5081, +2, avec un plafond probable de 20-30%).
• Nombre de fiches en « Lights on » : 23 fiches (dont 7 significatives).
• Nombre de petites reprises (hors « Lights on ») : 1758 fiches
• Nombre de liens RSS : 701 liens RSS (+10)
• Nombre de tests publiés : 6 test(s) (cumul : 1975 tests publiés) : JChessBoard, Knights (KDE), Basic Blind Chess, Minetest, Superflu Riteurnz, uNav,
• Distribution (arrondi à la demi-dizaine) : 4% d’entrées (7/(7+7+10%x1758), 96% d’amélioration de contenu.
(calcul=nbre entrées /(nbre entrées + nbre de « Lights on significatives »+ 10% x nbre de petites reprises)

  • Une révision de taille moyenne, consacrée à l’amélioration du contenu, avec quelques progressions dans les pourcentages d’avancement, c’est bon pour le moral :).
  • Les chantiers de la période :

    J’ai terminé le travail sur les interfaces de jeux d’échecs classiques (il me restera un boulot sur les échecs orientaux, mais çà se fera au fil de l’eau).

    Le travail de reclassement de la base des liens RSS (séparation des liens RSS commerciaux des liens gratuits ou libres) est lui aussi achevé.

    Enfin, sur le Bottin lui-même, j’ai repris la partie droite de la section « Spécifications » (située en haut et à droite de chaque fiche) inadaptée à la gestion des types de livrables. J’avais longuement (plusieurs années ?) hésité (çà c’est de l’hésitation ! :)) à la reprendre parce que je ne me voyais pas ajouter des dizaines de cases à cocher pour couvrir les livrables de toutes les distributions Linux, avec en plus à présent la gestion des formats AppImage, Snap et Flatpak.

    Il me semble difficile de prendre en compte tous les formats de paquets existants (si je veux conserver une interface de sélection de taille raisonnable), et en dehors de ma distribution Debian je ne connais pas les autres (j’avais juste utilisé une Mandrake à mes débuts).
    Pour me faire une idée des formats de paquets éventuellement à supporter, j’ai relevé sur un petit panel de jeux les formats supportés par ces jeux et ai retenu les plus utilisés.

    Ce qui m’a permis de trancher pour un panel provisoire ci-après (« ✔ » = va être pris en charge dans le Bottin dans les mois à venir) :

    Deb : Debian, UBUNTU,
    RPM : Fedora, Redhat, openSUSE, Mageia,
    Arch : Arch, Frugalware,
    Gentoo : Gentoo, Sabayon
    Slackware : Slackware (tgz/txz)
    FreeBSD : FreeBSD (pkg)
    Void : Void (xbps & Flatpak)

    Le choix a été difficile, notamment pour exclure pour l’instant Gentoo, Slackware et FreeBSD (Void est une distribution récente, sortie en 2008, déjà élue 9ème distribution sur Distrowatch, néanmoins elle est très dynamique et supporte aussi le format Flatpak), mais cette liste est provisoire et évoluera vraisemblablement.

    Pour l’instant, je ne prévois pas d’intégrer de liens autres que ceux pointant vers les dépôts Debian. Je vais juste cocher la case correspondante lorsque je verrais un livrable. L’impact serait très important (rien que pour les paquets RPM par exemple, il faudrait mettre un lien vers les paquets Fedora, Redhat, openSUSE, Mageia, et d’autres j’imagine).

    Après ce nouveau remaniement des champs, le plus dur reste à faire : mettre tout cela à jour, même si j’ai déjà initialisé les champs avec les saisies précédentes (d’où le grand nombre de modifications de la période).

    Pour optimiser la taille de l’interface de saisie (qui enfle avec le nombre de champs), j’ai :
    – supprimé le champ « Extern repo » car remplacé implicitement par les cases à cocher,
    – supprimé le champ « Repo », la sélection « Debian » a été remplacée par la case à cocher « In DEB repo », les autres sélections ont été remplacées implicitement par les cases à cocher. Je ne pouvais pas me résoudre à supprimer ce champ très intéressant (à savoir si un jeu est intégré dans la distribution Debian ou non), ce qui fait que la distribution Debian reste mieux traitée que les autres (désolé, j’aimerai toutes les traiter sur un même pied d’égalité, mais là je dois limiter mes ambitions).
    – supprimé le champ « Package » car remplacé implicitement par les cases à cocher,
    – supprimé le champ « Demo » (423 répertoriées). Ce champ n’était plus à jour, difficile à suivre et mouvant – beaucoup de studios de jeux commerciaux suppriment les démos de leur site lorsque leur jeu est lancé. Il ne prenait pas en compte les démos uniquement disponibles sur Steam.

    J’ai ajouté le champ « Browser » pour les jeux qui se jouent uniquement ou aussi via votre navigateur internet (et ne rentraient pas forcément dans les autres catégories).

    J’ai aussi remplacé le champ « Binary » (qu’il fallait traduire par « binaire » au sens large – y compris les paquets des distributions) par « amd64/i386 » (qu’il convient à présent de traduire par « binaire spécifique » hors paquets des distributions), ce qui introduit de nouvelles erreurs dans la base (puisque j’ai récupéré le champ précédent incluant les paquets des distributions), que je corrigerai au fil de l’eau.

    Au passage, ces manips ont permis de réduire immédiatement la taille du livrable de 37Mo / 6%, pour un contenu sensiblement identique (5 entrées de moins, suppression du champ « Demo », avec une meilleure prise en compte des distributions, et des fiches améliorées dans la période). L’effet « case à cocher » (binaire) vs sélecteur (champ de caractères) sans doute.

    En conclusion :
    – j’ai encore été bavard,
    – plus j’avance dans le Bottin, plus je me trouve de boulot :)).

  • Mise à jour du WIKI : quelques ajouts (de mémoire).
  • Allez, pour le plaisir, je vous la refait :)) : j’A-D-O-R-E le gestionnaire de fenêtres Cinnamon.

    J’ai toujours mes petits soucis de COPIER/COLLER sous Cinnamon avec les applications KDE (avec les autres applications je n’ai plus de soucis).

  • Suivi des chantiers du Bottin :
    (NOUVEAU) Fichier RSS : les jeux commerciaux et les jeux gratuits/libres sont à présent séparés,
    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 »),
    (NOUVEAU) Amélioration du système de gestion (case à cocher vs déroulant) des livrables AppImage, Snap, Flatpak, binaire amd64/i386
    (NOUVEAU) 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)
    Mettre à jour les champs RPM & Arch
    Corriger le champ « amd64/i386 » (enlever des cases cochées les jeux qui ne contiennent pas de binaire amd64/i386)
    (optionnel) Ajouter d’autres types d’empaquetages (Gentoo, Slackware, FreeBSD, …)
    Nettoyage des champs « License type » (347 entrées restant à saisir),
    « Pacing » (563 fiches),
    « Visual » (33 fiches),
    « Played » (135 fiches),
    « Perspective » (16 fiches, et de nombreuses corrections pour toutes les interfaces type jeux d’échecs / tabliers que je vais classer en « First person (interface) » et des réorganisations),
    Amélioration des tags (quelques milliers de fiches),
    Finalisation du champ date « Initial release » (quelques milliers de fiches),
    Finalisation de l’ajout de liens RSS (quelques milliers de fiches),
    Amélioration du champ « Quality (record) » (de nombreux jeux affichent un score de 5 étoiles alors qu’ils ne le méritent pas encore – 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).
    Amélioration de l’aspect du site du Bottin (notamment l’accueil et la présentation du côté anglais).
  • Comptabilisation des jeux :

    Cette révision diminue le nombre de jeux de 8 unité(s), portant le nombre d’entrées à 3831 jeux Linux (liste).

    Fiches supprimées :

    ✘ (Games) Jin ([Homepage]) : Une interface (en java) en 2D de jeu d’échecs destinée exclusivement au jeu sur serveur spécialisé.
    ☛ Le projet est mort et le jeu ne fonctionne plus.

    ✘ (Games) José ([Homepage]) : Un jeu d’échecs en 2D et 3D OpenGL (au choix) en Java packagé avec les moteurs Toga (un dérivé de Fruit) et Spike
    ☛ Le projet est mort et le jeu ne fonctionne plus.

    ✘ (Games) Kastling ([Homepage]) : Une interface de jeux d’échecs (pour KDE) pour jouer en ligne sur FICS.
    ☛ Le projet est mort et il ne reste qu’un source sans Makefile.

    ✘ (Games) Pouetchess ([Homepage]) : Un jeu d’échecs 3D OpenGL avec IA intégrée.
    ☛ Le projet est mort, le jeu ne fonctionne plus et ne se compile plus.

    ✘ (Games) rtChess ([Homepage]) : Un jeu d’échecs avec IA intégrée utilisant la technique du Ray tracing pour le rendu du jeu, lui conférant un graphisme particulièrement soigné.
    ☛ Le site est fermé. Encore un jeu magnifique qui a disparu de la circulation :(

    ✘ (Games) Slibo ([Homepage]) : Une (superbe) interface de jeu d’échecs en 3D
    ☛ Le projet est mort (depuis 2003), le jeu ne se compile plus.

    ✘ (Games) Tiffanys ([Homepage]) : Une interface de jeu d’échecs en 2D (et en Java) avec moteur.
    ☛ Plus de binaire Linux et je ne sais pas compiler du Java.

    ✘ (Games) Bonanza ([Homepage]) : Un moteur de jeu de de Shogi, les échecs Japonais.
    ☛ Le projet est mort, le jeu ne se compile plus, et il existe des alternatives.

    ✘ (Games) A Super Mario Summary ([Homepage] ) : Un jeu de plateformes inspiré de Super Mario, à jouer à l’aide de votre navigateur internet, par Johan Peitz.
    ☛ Le site est fermé (et c’est un jeu à jouer en ligne avec le navigateur).

    ✘ (Tool) OpenAddresses ([Homepage] [Dev site]) : un géo-portail consacré à la gestion d’adresses postales libres de droits à l’échelle mondiale.
    ☛ Le site est fermé (ou plus exactement remplacé par un autre). Reste le site du source, mais comme il s’agit d’un service en ligne, c’est difficilement exploitable par l’utilisateur lambda.

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

    ✘ (Game) OpenStreetGame ([Homepage]) : Un jeu éducatif dont l’objectif est de situer une ville sur une carte, à jouer à l’aide de votre navigateur internet, par Côme Bernigaud (MCMic).
    ☛ le jeu (en ligne) ne fonctionne plus (la carte ne s’affiche plus).

    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).