Le Bottin des Jeux Linux révision 132 :
- (Rappel) Au chapitre des versions majeures du Bottin des jeux Linux nous avions :
- la v1.xx : la version LibreOffice (avec ses liens non classés et des commentaires très réduits),
- la v2.xx : le passage à la version Tellico (plus propre, le nombre de liens à explosé, néanmoins nombre d’entre eux ne sont pas identifiés clairement, les bogues sont nombreux et les commentaires plus ou moins adaptés ;)),
- la v3.xx : celle-ci. Toujours sous Tellico, mais à terme (
le 2 octobre 2012 pour les 5 ans du Bottin?pour les67 ans du Bottin ?) tous les liens seront classés et les fiches auront été sérieusement déboguées. Toutes les nouvelles fiches sont produites sous ce modèle (mis au point à la révision n°98) et le travail de reprise de l’existant est en cours. Pour suivre l’avancement de ce chantier titanesque, nous avons mis en place un compteur de fiches restant à traiter (v2.xx vers v3.xx, basé sur la présence de l’étiquette « #8892FF »>Website, voir ci-dessous). - Avancement de la révision n°132 : 53% (+2%), pour 1680 fiches (-55 fiches) restant à traiter.
- Une très grosse révision consacrée en grande partie à l’amélioration du contenu et – dans une moindre mesure, à l’ajout de nouvelles entrées.
- Bonne nouvelle : nous parvenons à nouveau à éditer/modifier le fichier source du Bottin (le tout dans un format valide), autorisant d’éventuelles reprises en masse (cette possibilité n’a pas été mise à profit dans la période) : plus besoin de le décompresser/recompresser, il suffit d’éditer le fichier « Le bottin des jeux Linux.tc » sous un éditeur et de le modifier directement puis d’enregistrer.
- C’est le printemps (enfin pas d’un point de vue climatique), une période propice aux grands ménages et aux tentatives (désespérées) pour tenter de retrouver la ligne. C’est une période très riche pour le libre, chaque année nous voyons sortir à cette occasion de nombreux jeux et des changelogs énormes. Le Bottin n’y déroge pas : nous l’avons allégé de près de 130Mo sans perte de contenu, simplement en supprimant (par une manip un peu lourde) les doublons dans les copies d’écrans (dus à un petit bogue de Tellico).
- Petit aparté à propos de Debian Sid : là aussi une très grosse mise à jour dans la distribution dans la période, avec des changements dans de nombreux paquets importants. J’ai hésité quelques jours et me suis finalement lancé (en pleine production du Bottin : peur de rien, inconscient) et … nickel, tout a parfaitement fonctionné (juste un petit plantage sur une erreur de segmentation à l’installation de la libc6 qui m’a donné des sueurs froides, mais après un lancement en console d’un « apt-get -f install » tout est rentré dans l’ordre et j’ai pu terminer l’installation des paquets restants avec Synaptic). Donc là je dis : bravo, chapeau bas à toute l’équipe Debian. Un gros travail et un travail de qualité. Merci.
- Revenons au Bottin : pour tenter de réparer un (autre) bogue sur un filtre (sensé afficher le nombre de changements de versions de jeux sur une période glissante de 3 mois – une statistique intéressante selon moi, car elle permet de se faire une idée des mises à jours du Bottin et de la vitalité de la maintenance effectuée par les auteurs de jeux), le champ « Date » de nombreuses fiches a été repris ce qui a engendré un nombre très important de modifications. Finalement tout ceci pour rien car ce satané filtre ne fonctionne toujours pas (bogue de Tellico ?). Dans l’attente, je l’ai supprimé (mieux vaut pas de filtre qu’un filtre induisant en erreur).
- La manip citée ci-dessus a engendré de nombreuses reprises (près de 1700 fiches). Quand vous regardez le nombre de fiches reprises au total (1903 fiches indiquées ci-dessous), vous devez peut-être vous dire que finalement seules 200 fiches ont réellement été améliorées (chiffre habituel) : vous vous trompez, car ce serait sans comptabiliser les fiches à la fois impactées par la reprise de date de version et par une reprise de commentaires, de liens, etc… Difficile de quantifier cela (et je ne l’ai pas fais), néanmoins je peux vous promettre un nombre de reprises très significatif et un gros travail d’amélioration effectué dans la période. C’est du lourd :).
Bilan des reprises de la période : 1903 fiches supplémentaires ont été modifiées dont 55 fiches / +2% ont fait l’objet de reprises significatives. Au chapitre des améliorations de la période (visible sur la version Tellico) :
- CHANGELOG détaillé de la version n°132 – 20130515 :
- (Récurent) Ajout de nouveaux jeux et mise à jour des nouvelles versions de jeux.
- (Récurent) Ajout de trailers.
- (Récurent) Poursuite de la reprise des liens vers les vidéos (séparation du contenu relatif à la présentation du jeu, des revues faites par les utilisateurs) : il reste 182 reprises à effectuer (13 reprises effectuées dans la période).
- (Récurent) Reprises des fiches pour une évolution vers le format « v3.xx » du Bottin, réparations éventuelles des liens, déboguage, …
• Point à la révision précédente (n°131) : (3526-1735)/3526=51% (pas de changement) pour 1735 fiches restant à traiter.
• Point actuel : (3544-1680)/3544=53% (+2%) pour 1680 fiches restant à traiter (-55 fiches). - (Stand-by dans la période) Poursuite de la synchronisation du Bottin (ajout des noms de paquets, statuts manquants, changements de version, …) avec la section « Jeux et divertissements » (ne sont saisis que les jeux) des dépôts Debian – 3/6 (gnuminishogi à xxxxx).
- (Stand-by dans la période) Synchronisation du Bottin avec les infos du site Freegamer par ordre inverse (aujourd’hui à 25 Mai 2012).
- Suppression du filtre « 23. Nouvelles versions depuis début xxx » : contrairement aux autres filtres sur les dates, celui-ci (sur les versions) ne fonctionne pas correctement (bogue de Tellico ou problème de formatage de la base ?), il ne fourni qu’une vue partielle des nouvelles versions saisies.
- (Gros) nettoyage de la base du Bottin pour alléger sa taille sans perte de contenu : Tellico a en effet un bogue récurent; le remplacement d’une copie d’écran par une autre (suite à un changement de version du jeu par exemple, en ayant pris soin au préalable de cliquer sur le bouton « Effacer » dans la fenêtre) semble ne pas supprimer réellement la copie d’écran dans son répertoire (les copies d’écrans collées dans Tellico sont de plus automatiquement renommées, rendant quasiment impossible leur identification manuelle via le gestionnaire de fichier), ce qui induit que celles-ci finissent par s’accumuler et prendre une taille non négligeable.
Mode opératoire (pour mémo pour moi) :
• tronçonnage de la base en « petits fichiers » de 3 lettres maxi (exemple : sélection de tous les jeux dont le nom commence par la lettre « D » jusqu’aux jeux dont le nom commence par la lettre « F ». Si l’on sélectionne davantage de jeux, Tellico plante avant la fin de l’export, autre bogue) que l’on exporte au format xml incluant les images (chaque fichier pèse entre 50 et 80 Mo) : il suffit de sélectionner les entrées avec le curseur puis de faire « Fichier>exporter>exporter en XML>Exporter seulement les entrées sélectionnées » et cliquer sur « inclure les images dans le document XML ».
• renommage de l’ancien répertoire & sauvegarde
• ouverture du 1er fichier (au total 10 fichiers) et sauvegarde sous le nom « Le bottin des jeux Linux.tc » (Tellico l’enregistre automatiquement avec les fichiers graphiques en dehors du fichier Tellico)
• import du 2nd fichier > sélectionner « ajouter à la collection actuelle »
• enregistrer Tellico après chaque import (sinon il plante après quelques imports, autre bogue)
• répéter l’opération avec tous les fichiers
• Bilan de l’opération (taille du répertoire non compressé avant / après nettoyage) : 477Mo > 349Mo : soit une réduction de -128Mo / -27% ! Une opération fastidieuse mais non dénuée d’intérêt. - Pour tenter de résoudre le souci avec les dates de versions de jeux, remplacement des dates « 1-1-03 » par « 1-1-1900 » (610 fiches impactées, N-1=dates à saisir), idem avec les dates en « 1-01-02 » (24 fiches impactées, N-1=dates à saisir&version à contrôler, N:les versions ont été contrôlées), idem avec les dates en « 1-01-01 » (+remplacement du libellé de version par le libellé « Not tracking » afin de permettre de différencier ces fiches dont le numéro de version n’est pas suivi de celles dont les dates restent à saisir, 1021 fiches impactées)
- Reprise du filtre « Date de version à saisir » : filtrage sur : « dates » (de version) = « 1-1-1900 » (au lieu de « 1-1-03 ») + champ « Version » ne contenant pas « Not tracking » + champ « Linux game » contenant « true » (notamment pour ne pas comptabiliser les jeux en développement).
- Ajout du libellé « / Not tracking » sur les fiches dont la version contient un libellé du type « Suit Celle de KDE » ou « Suit Celle de Gnome » afin que ces fiches ne soient pas comptabilisées dans le filtre « Date de version à saisir » (63 fiches impactées).
- Suppression du filtre « Dates à saisir & version à contrôler » : ce filtre avait pour objectif de contrôler les dates et versions reprises après transfert de la version OpenOffice du Bottin. Toutes les fiches dont les versions restaient à contrôler l’ont été, les dates restant à saisir sont incluses dans le filtre « Date de version à saisir ».
- Nota : après toutes ces reprises, les dates de versions ont toutes un format valide (au moins en apparence) : mais le filtre sur les dates de versions ne fonctionne toujours pas :(
- Création de la subcat « Réflexion – Assemblages – Tetravex »
- Le jeu « Capitalism » change de nom pour « Capi City » (même auteur), d’autre part, la version dénommée capitalist n’est plus dans les dépôts Debian.
- La subcat « Fiction interactive – Contenu » devient « RPG – Fiction interactive – Contenu » afin d’être listée au bon endroit ;)
- Quelques améliorations dans la subcat « RPG – Fiction interactive » : dans chacune des fiches ajout d’un renvoi à la fiche « Ressources » correspondante, et reprise de quelques fiches.
- Amélioration des fiches de la subcat « Réflexion – Connexions – Netwalk » (reprise de la présentation).
- Création de la fiche « Ressources – Spring » permettant de séparer le contenu très important du jeu Spring, et reprise des commentaires y faisant référence dans les fiches.
- Création de la subcat « RPG – Casual game »
- Remplacement de la subcat « RPG – Casual game » par « Multi – Casual game » afin d’englober plus de jeux.
Le site:
- Son WIKI:
- Ajout / reprise de quelques liens (idem).
- Rappel : Un gros travail à venir pour mettre dans notre WIKI tout le contenu de l’ancien Bottin sous Libre Office.
- Son forum:
- (Pas de changement) L’exploitation du forum est suspendue faute de temps.
- Sa présentation générale:
- (Pas de changement) Rappel : nous avons toujours l’intention de changer la présentation du site. Là aussi après la version 3.xx.
- Sa fréquentation est stable (+5%) : 1224 visites sur la quinzaine, soit 88705 visiteurs depuis l’origine jusqu’à cette même date.
Comptabilisation des jeux:
Cette révision augmente le nombre de jeux de 15 unités, ce qui nous fait un carnet d’adresses de quelques 2881 jeux Linux.
- 3 fiches ont été supprimées dans la période :
- Extinct for Linux (Homepage : http://www.users.waitrose.com/~thunor/extinct/index.html) : un émulateur x86/DOS (et non un pacman comme je l’avais indiqué : grossière erreur).
☛ Ca me fend le coeur de l’enlever mais le projet – même s’il est partiellement fonctionnel, n’est pas achevé par son auteur, n’évolue plus depuis 2007, et le sujet est déjà couvert avec efficacité par Dosbox/wine. - Feetness PE (YASD) (Homepage : http://www.yasd.fr/Produits-pour-les-joueurs.html#Feetness) : Un Karaoke orienté danse, de type Dance Dance Revolution.
☛ Le site est cassé et laissé à l’abandon, projet (commercial) mort. - KDE-Mastermind ou KMastermind (Homepage : http://www.kde-apps.org/content/show.php/KDE-Mastermind?content=102968 / on peut encore le trouver notamment ici : http://www.freshports.org/games/kmastermind) : un mastermind
☛ Le portage est assez ancien et désuet, il n’a plus de site dédié, il n’est plus maintenu, et il s’agit d’une catégorie de jeux relativement facile à dénicher (une dizaine de jeux de ce type sont dans le Bottin).
- Extinct for Linux (Homepage : http://www.users.waitrose.com/~thunor/extinct/index.html) : un émulateur x86/DOS (et non un pacman comme je l’avais indiqué : grossière erreur).
- 1 jeu est sorti de la comptabilisation Linux (statut « Linux Game » perdu) dans la période :
- • Tomes of Mephistopheles (Homepage : http://tom.kot-in-action.com/) : un RPG d’action de type Dungeon Crawl
☛ Son développement est pour l’instant interrompu (voir la fiche), par manque d’encouragements Linuxiens semble-t-il. Le tableau brossé par le site Unixmen est assez sombre.
- • Tomes of Mephistopheles (Homepage : http://tom.kot-in-action.com/) : un RPG d’action de type Dungeon Crawl
- 20 entrées (jeux linux, jeux en pré-production non comptabilisés, interfaces, émulateurs, …) :
- Rappel : nous ne saisissons plus les jeux Linux commerciaux sans liens commerciaux pérennes (=lien commercial Linux sur le site de l’auteur et/ou lien commercial pérenne sur un site de vente de jeux Linux), ce qui exclu certains jeux Linux disponibles via les offres Humble Bundle. La raison est qu’ils seront la plupart du temps indisponibles à la vente pour les Linuxiens alors qu’ils le seront pour d’autres OS, ce qui va à l’encontre des encouragements financiers Linuxiens perçus par leurs auteurs.
- Les entrées : Among the Sleep, Apo-Sheep, ApoCheating, ApoSliding, Booster Logic, Bot Race, Flash Tetravex, JavaScript Ataxx, JavaScript Pipepanic, Klest-crossword, LMasterMind, mcroises, Nem-Nem, Nonogram-qt, Qt Creator, Real Studio, Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight III: Jedi Academy, The Plan, The Princess Bride Game.
Bons jeux !