♜ Le Bottin des Jeux Linux rev. 283 :
• Nombre d’entrées publiées : 3843 jeux Linux +1, 6 nouveau(x) jeu(x), 0 non fonctionnel, 5 supprimé(s) dont 0 sans statut, 0 perte(s) de statut, 0 gain(s) de statut et 811 outils -1, 8 entrée(s), et 9 supprimé(s) avec 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) : 172 (0)
• Avancement vers la v.3.6 stable : 83% (inchangé), (5090-882)/5090, 28 fiche(s) en moins à passer en v3.6).
• Avancement des résumés : 68% (inchangé), 3448/5090 fiches, +33).
• Internationalisation : 74% (+1%), 3831/5090, +43).
• Intégration des vidéos : 58% (inchangé), 2967/5090, +24 (avec un plafond probable de 70%-80%).
• Intégration des vidéos Françaises : 14% (inchangé), 707/5090, +4, avec un plafond probable de 20-30%).
• Nombre de fiches en « Lights on » : 40 fiches (dont 28 significatives).
• Nombre de petites reprises (hors « Lights on ») : 116 fiches
• Nombre de liens RSS : 683 liens RSS (+24)
• Nombre de tests publiés : 5 test(s) (cumul : 1983 tests publiés) : Tenés Empanadas Graciela, Critter, Cute Chess, BanksiaGUI, R’n’D jue II,
• Distribution (arrondi à la demi-dizaine) : 25% d’entrées (14/(14+28+10%x116), 75% 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 normale, consacrée à l’amélioration du contenu. Un petit coup de pompe le dernier jour, sinon globalement j’ai bien bossé :).
- Les chantiers de la période : J’ai commencé la période par du ménage dans les moteurs / framework de jeux (reclassement, suppression des outils morts, nettoyage / réparation de quelques fiches.
Bien-sûr c’est toujours un déchirement pour moi de supprimer des fiches / liens vers des projets libres morts (d’autant qu’ils pourraient reprendre vie si quelqu’un s’y intéressait), mais le maintien d’une fiche c’est du boulot (et de la ressource consommée pour la base), et je préfère me concentrer sur les projets vivants et viables. Un jeu peut être vieux et fonctionnel – et s’il me semble présenter un intérêt, je vais maintenir sa fiche, mais un moteur / framework qui n’est plus maintenu depuis des années perd beaucoup de son intérêt : il est vraisemblable qu’il ne se compilera plus facilement, qu’il aura des soucis de dépendances avec des bibliothèques, et ne supportera plus les dernières technos, contrairement aux alternatives vivantes.J’ai poursuivi par un travail de reclassement dans la base des liens RSS en séparant les liens RSS commerciaux des liens gratuits ou libres. L’objectif sera ultérieurement de privilégier la publication des nouveautés sur ces derniers, mais aussi en cas de saturation du client RSS (dont la base ne va faire que prendre de l’ampleur) il sera plus aisé de la couper en 2. Enfin, si certains liens RSS mal définis publient trop de news au risque de saturer la base, il sera plus facile de les identifier pour les changer ou les enlever. Le chantier n’est pas terminé (en voulant faire un peu de ménage dans les moteurs de jeux d’échecs, je me suis pris le doigt dans leurs rouages et là j’essaie de m’extraire les bras et les jambes :)).
J’ai donc poursuivi par un renouvellement des fiches des jeux d’échecs pour les normaliser (liens « Chess Programming Wiki » et « Computer Chess Rating Lists », normalisation des présentations, récupération de l’évaluation de leur puissance et d’un peu de contenu technique et normalisation de la présentation). Je n’avais pas prévu d’en faire autant – et comme d’habitude, je me suis pris à mon propre jeu :)). C’est un peu chiant de faire cela à la chaîne pour vous comme pour moi, mais cela me permet d’être plus efficace, d’améliorer la cohérence et le contenu des fiches, et souvent de trouver de petites perles bien cachées.
- Encore quelques trouvailles sur le gestionnaire de fenêtres Cinnamon (en dépôts Debian) : j’en suis totalement dingue de ce gestionnaire :)).
J’ai réglé une partie de mes soucis de raccourcis clavier :
– 1ere tentative (finalement non concluante) : il fallait aller dans le menu de configuration (intitulé « Paramètres système » puis « Clavier » puis onglet « Agencements » (par défaut il y avait « Français », j’ai ajouté « Français (azerty) » que j’ai monté en haut de la liste), puis dans l’onglet « Raccourcis » puis « Son et média » (j’ai redéfini les touches pour « Couper le volume », « Baisser le volume » et « Augmenter le volume », qui visiblement avaient changées sans que je sache pourquoi ; elles comportaient une touche de modification – je ne me souviens plus laquelle – du type Ctrl ou Alt). Visiblement çà n’a pas suffit puisque le problème est à nouveau survenu quelques jours plus tard.
– 2de tentative (à confirmer) le 09/02/2020 : Je pense avoir cette fois-ci (à nouveau :)) résolu le problème en désinstallant le paquet ibus v.1.5.23 (« Intelligent Input Bus –⋅partie principale » / « IBus est un IME intelligent pour Linux/Unix ») qui notamment ajoutait dans la boîte de notification le symbole FR : en fermant cette application j’ai en effet remarqué que le souci du COPIER/COLLER disparaissait. A confirmer dans la durée.
J’ai adopté Nemo en remplacement de Caja (c’est le même mais encore mieux intégré avec quelques améliorations et paramétrages supplémentaires).
J’ai adopté aussi quelques applets supplémentaires et ai encore amélioré l’aspect général de mon bureau : un petit bijou ! :)
- Suivi des chantiers du Bottin :
✔ Reprise du fichier RSS pour distinguer les jeux commerciaux des jeux gratuits/libres,
(En cours) (NOUVEAU) Dans ce même fichier, séparation (par une arborescence distincte) des liens commerciaux, des liens gratuits ou 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 »),
✘ 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 augmente le nombre de jeux de 1 unité(s), portant le nombre d’entrées à 3843 jeux Linux (liste).
Fiches supprimées :
✘ (Games) Eole and the paper ball ([Homepage]) : Un jeu de plateformes et de réflexes, par le studio Chaos Interactive.
☛ Plus de version Linux.
✘ (Tool) Cyclone (échecs) ([Homepage 1 2] ) : Un moteur de jeu d’échecs (c’est une IA spécialisée dans ce type de jeux) et un fork du moteur Toga II 1.4b5.
☛ Le site d’origine (avec un source facilement compilable) est fermé, un 2nd site fournit un source, mais il semble difficile à compiler (pas de makefile ni de .configure), et il date de 2009.
✘ (Games) BabyChess ([Homepage]) : Une interface de jeu d’échecs en 2D mono (IA) et multijoueur (en ligne).
☛ Le site est fermé.
✘ (Games) Checkmate ([Homepage] [Dev site]) : Une interface de jeu d’échecs en 2D exclusivement multijoueur (humain vs humain), par Lee Zher Huei.
☛ Le projet est abandonné et dépassé.
✘ (Games) Chess4Net ([Homepage]) : Une interface de jeu d’échecs en 2D simple d’utilisation pour le jeu contre un humain (pas d’IA) en LAN ou en ligne.
☛ Le site est fermé.
✘ (Games) ChessBoard ([Homepage]) : Un jeu d’échecs intégrant les règles de la FIDE exclusivement multijoueur (pas d’IA) en local ou réseau.
☛ Le site est fermé.
✘ (Tool) Xith3D ([Homepage] [Dev site(fork)]) : Un moteur de jeux vidéos (entre autres) en 3D.
☛ Le projet et son fork sont morts.
✘ (Tool) Ultraworm ([Dev site]) : Un moteur de jeux Java de type défense de tour utilisé dans le jeu Revenge of the Titans
☛ Le moteur n’a pas de vie spécifique. J’ai intégré le lien sur la fiche du jeu Revenge of the Titans.
✘ (Tool) Anaconda for Multimedia Fusion 2 ([Homepage] [Dev site] [Chowdren] [Clickteam Fusion]) : Un runtime multi-plateforme pour Multimedia Fusion 2 (du studio Click Team).
☛ Il s’agissait uniquement du runtime libre et multi-plateforme (Anaconda for Multimedia Fusion 2) pour le moteur commercial Fusion 2 qui ne fonctionne que sous Windows. Il est à présent remplacé par Chowdren (lien ci-dessus). Même si ce runtime peut avoir un intérêt pour le portage de jeux développés avec le moteur Fusion 2, çà ne suffit pas pour le développement de bout en bout (chaîne complète) de jeux Linux – ce qui m’intéresse ici (l’un des objectifs de cette base de donnée). D’autres part les alternatives entièrement Linux sont à présent plus nombreuses.
✘ (Tool) hge-unix ([Homepage (hge-unix)] [Homepage (HGE)]) : Un moteur de jeux conçu pour le développement rapide de jeux en 2D pour les plateformes Linux, Windows et Mac OS X.
☛ Il s’agit d’un portage (libre) du moteur HGE Windows (libre). Le portage comme le moteur ne sont plus maintenus et des alternatives récentes sont disponibles.
✘ (Tool) Monocle Engine ([Dev site]) : Un moteur 2D léger, portable et open source, par Alec Holowka (du studio Bit Blot).
☛ Le projet est mort depuis 10 ans, il ne reste qu’une page GitHub.
✘ (Tool) Pawny ([Homepage]) : Un moteur de jeu d’échecs (c’est une IA spécialisée dans ce type de jeux) (puissance ?) communiquant avec le protocole UCI
☛ Le site est fermé.
✘ (Tool) TheMadPrune ([Homepage]) : Un moteur de jeu d’échecs assez puissant (puissance estimée à 2800 Elo)
☛ Le site est fermé.
✘ (Tool) DeepLearningToga ([Homepage]) : Un moteur de jeu d’échecs (c’est une IA spécialisée dans ce type de jeux) assez puissante
☛ Le site est fermé.
Statut « Linux Game » | « Tools » perdu / gagné (✔ = Gagné, ✘ = Perdu) :
• Aucun.
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).