Le Projet

Il représente 11 années (depuis Octobre 2007) d’un travail intensif, sa mise à jour est effectuée une à deux fois par mois.

C’est une ressource importante d’informations sur les jeux Linux, basée sur notre expérience mais aussi sur l’expertise d’autres sites, par ses nombreux liens vers des ressources externes (vidéos, critiques, interviews, pages Wikipedia, …).

Il y a 2 versions du Bottin des Jeux Linux : une en ligne et l’autre hors ligne en téléchargeant sa base de données.

La version téléchargeable / hors ligne est livrée dans un format de fichier compressé (ZIP, 550 Mo) où vous trouverez un document au format Tellico (WIKI): pour le lire, vous devez installer Tellico. L’avantage de cette version téléchargeable est qu’elle est plus rapide, conviviale et pratique grâce aux fonctions de tri et de recherche avancées.

Le Bottin des Jeux Linux est sous licence CC BY, Tellico est sous licence GPL : ils sont libres et ouverts aux améliorations.

Tellico est dans les dépôts Debian, il n’est normalement pas nécessaire de le compiler.
Malheureusement dans les dépôts Debian, Tellico v.3.0.2-1.2 ne fonctionnait pas sur mon installation (bogue lors de la sauvegarde du fichier qui bloquait Tellico).
Le bogue doit avoir été corrigé depuis (je n’ai pas vérifié la version courante, j’utilise toujours la même, que j’ai bloqué à la mise à jour pour éviter les bugs).

Néanmoins, si vous souhaitez le compiler, installez les paquets suivants:
(merci une nouvelle fois au forum Ubuntu-fr !)

# apt install kdoctools-dev kio-dev libdrm-dev libegl1-mesa-dev libgl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev libkf5archive-dev libkf5attica-dev libkf5auth-bin-dev libkf5auth-dev libkf5bookmarks-dev libkf5codecs-dev libkf5completion-dev libkf5config-bin-dev libkf5config-dev libkf5configwidgets-dev libkf5coreaddons-bin-dev libkf5coreaddons-dev libkf5crash-dev libkf5dbusaddons-dev libkf5globalaccel-dev libkf5guiaddons-dev libkf5i18n-dev libkf5iconthemes-dev libkf5itemmodels-dev libkf5itemviews-dev libkf5jobwidgets-dev libkf5jsapi5 libkf5khtml-dev libkf5kjs-dev libkf5newstuff-dev libkf5notifications-dev libkf5parts-dev libkf5service-dev libkf5solid-dev libkf5sonnet-dev libkf5textwidgets-dev libkf5wallet-dev libkf5widgetsaddons-dev libkf5windowsystem-dev libkf5xmlgui-dev libpcre3-dev libpcre32-3 libpcrecpp0v5 libprotobuf-dev libpthread-stubs0-dev libqt5opengl5-dev libqt5scripttools5 libwayland-bin libwayland-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxkbcommon-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev qt5-qmake qtbase5-dev qtbase5-dev-tools qtscript5-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev camlp4 ecm icu-devtools ledit libcamlp4-ocaml-dev libexempi-dev libexempi3 libfindlib-ocaml libfindlib-ocaml-dev libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libicu-dev libidn11-dev libncurses5-dev libp11-kit-dev libpoppler-dev libpoppler-qt5-dev libqimageblitz-dev libtag1-dev libtaglib-ocaml libtaglib-ocaml-dev libtasn1-6-dev libtasn1-doc libtinfo-dev libwrap0-dev libxml2-dev libxslt1-dev libyaz4 libyaz4-dev nettle-dev ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp ocaml-nox
$ cmake .
$ make
(ou $ make -j8)

Recommandation :

Sous LXDE et LXQt j’ai rencontré des problèmes d’instabilité de Tellico (qui plantait assez régulièrement voir refusait de démarrer). J’ai fini par cerner à peu près le problème via l’application Qt Configuration (“Menu ➤ Préférences ➤ Paramètres Qt4”) : le style QtCurve qui précédemment fonctionnait bien le rendait à présent instable.

En sélectionnant le style “Oxygen”, Tellico change radicalement de comportement :
Situation précédente : alors qu’avec les autres styles, au démarrage de Tellico il n’y avait pas d’attente particulière sauf à l’activation des filtres (ce que je faisais de toute façon systématiquement puisque j’en ai tout le temps besoin pour mes éditions). Lorsque j’active les filtres (onglet de gauche sous Tellico), cette attente s’accompagne d’un calcul générant une activité à 100% de la tâche,
Nouvelle situation : avec le style “Oxygen”, l’attente est immédiate dès le démarrage de Tellico (accompagnée là aussi d’une activité à 100% de la tâche), mais elle semble plus rapide et ensuite les filtres sont disponibles, et surtout, Tellico devient nettement plus stable !

➯ Pour une meilleur stabilité de Tellico je vous recommande donc d’utiliser le style “Oxygen” (au lieu du style QtCurve).

Historique et contexte :

  • v1.0 (rev. 0 en Oct. 2007) – 1ère ébauche de base sous LibreOffice. Défauts majeurs : des liens non classés, des commentaires très réduits, une base scindée en trois, difficile à maintenir et à consulter. Le Bottin est publié sous forme de source LibreOffice et de PDF
  • Contexte : (0 ➤ 2000 entrées dans le Bottin) – Peu de sites (connus) de jeux Linux. Pour ne citer que ceux que je connaissais et fréquentais le plus, The Linux Game Tome (1995), LinuxGames (1998), Jeuxlibres (2004?), Jeux Linux (2006), Holarse (2008) et quelques petites listes de jeux sur le net. Je n’ai connu que bien plus tard (vers 2010) d’autres sites tel que Free Gamer (2006), LGDB (2008) ou Linux Gaming News (2009). En mai 2008, le site Phoronix parle de rumeurs d’un portage Linuxien du moteur Source de Valve. En janvier 2010 des copies d’écrans d’un Steam sous Linux commencent à circuler, toujours sur le site Phoronix. Mais tout ceci n’est que rumeurs et peu de gens y croient – étant habitués aux annonces qui tombent à l’eau (exemple de UT3 en avril 2009). Linux en tant que plateforme de jeux ne décolle pas, l’avenir du jeu sous Linux semble bien sombre. Le développement de titres Linux commerciaux est encore très onéreux (pas encore de solutions multi-plateformes efficaces) d’autant que les distributions Linux sont nombreuses (ce qui complique le développement), le public est restreint, et la vente des jeux est encore “verrouillée” par les grands circuits commerciaux. On peut citer les pionniers de la distribution de jeux commerciaux Linuxiens : Tux Games (fermé), Linux Game Publishing (fermé) et Novatux en France, à qui je rends hommage pour leur dévouement. A l’époque le joueur Linuxien fait du multi-boot Linux/Windows ou s’appuie sur Wine / DosBox s’il veut jouer à de grands titres commerciaux. En 2004 naît la distribution UBUNTU (compatible avec Debian), mais elle ne rencontrera son véritable succès (par l’adhésion des développeurs de jeux commerciaux sous Linux) qu’en 2010.

  • v2.0 (rév. 68 en Août 2010) – Transfert de la base sous Tellico. Plus propre, plus ergonomique, beaucoup plus rapide, un seul document exportable vers une version en ligne. Le nombre de liens à explosé, néanmoins la plupart d’entre eux ne sont pas identifiés clairement (liens étiquettés “Lien n°x”), les bogues sont nombreux (manque d’expérience de l’auteur) et les commentaires sont souvent inadaptés (hérités de ma base personnelle). Le Bottin est publié sous forme de source Tellico, abandon du format PDF. Ouverture du forum (à présent fermé car trop de bots le pourissant) et du Wiki du Bottin.
  • Contexte : (2000 ➤ 2800 entrées dans le Bottin) – Le jeu commercial sous Linux ne décolle toujours pas, les avis sont toujours assez pessimistes. Des sites d’information sur les jeux Linux commencent néanmoins à fleurir un peu partout. Parmi ceux-ci on peux citer l’excellent Gaming On Linux (2010). En Mai 2010 naît l’Humble Store, proposant des offres promotionnelles sur les jeux dont quelques rares jeux commerciaux supportant Linux, néanmoins au fil des années son catalogue s’étoffe, participant (mais plus tard) lui aussi au succès de notre plateforme pour les jeux commerciaux.

  • v3.x (rév. 98 en Nov. 2011, en préparation) – À terme tous les liens seront classés et les fiches auront été sérieusement corrigées. Abandon du forum (trop de pourriels, trop lourd à maintenir et trop peu de participation). Réorganisation complète du Wiki. Le Bottin est à présent aussi publié en ligne. Pour le suivi de son avancement, j’ai mis en place un compteur de fiches restant à traiter (v2.0 vers v3.0) :
    3.1 Classement des liens et refonte / réorganisation des champs.
    3.2 Ajout de la section “liens sociaux” avec les liens vers le développeur (identification & recherche d’infos).
    3.3 Internationalisation des fiches (reprise des libellés de champs et ajout des versions anglaises de la description et des fonctionnalités).
    3.4 Ajout des vidéos (d’abord les trailers) puis réorganisation complète des vidéos (classement selon le type de vidéo et la langue).
    3.5 Ajout des résumés (Summary) en Français et en Anglais.
    3.6 Refonte complète du filtrage des jeux (genre, category, subgenre, mécanique du jeu, …).
    3.7 Ajout des tags.
    3.8 Reprise de mes présentations et traduction en anglais (champ Summary), ajout de la traduction française de la présentation de l’auteur.

    Tout ce travail est effectué en suivant l’actualité des jeux (nouvelles versions de jeux, nouvelles vidéos, …).

  • Contexte : (2800 ➤ 5000 entrées dans le Bottin en Juin-18) – La distribution de jeux commerciaux en ligne (et d’autres produits) se démocratise, avec la confiance des utilisateurs dans cette vente en ligne, permettant à l’offre de s’extraire des grands circuits de vente traditionnels qui écrasaient l’innovation (on trouve à présent de moins en moins de jeux PC dans les circuits de distribution locaux). A l’été 2011 la plateforme de distribution de jeux Desura (une émanation des sites Mod DB / Indie DB) supporte Linux (à présent fermée). Toujours en 2011, le site Kickstarter (crowdfunding divers dont les jeux) décolle vraiment (même s’il existait depuis 2009) et devient lui aussi un acteur important de la promotion des jeux Linux commerciaux (via le financement de jeux Indie). En avril 2012, c’est au tour de Steam – le poids lourds de la distribution de jeux (pour la petite histoire, voir l’anecdote concernant Jason Holtman). En novembre 2012 la version 4 du moteur Unity (très utilisée par les développeurs indépendants car permettant de sortir assez facilement des jeux multi-plateformes) supporte à son tour Linux. Début 2013, la promotion de la vente de jeux Linux Indie en ligne se poursuit avec le site itch.io, qui propose lui aussi un catalogue conséquent de jeux à un tarif ‘pay what you want’. En Juillet 2014 le site GOG.com suit la vague. Quelques sites sortis dans la période : Linuxgamenews (2011), rootgamer (fin 2012), et plein d’autres que je ne peux citer ici, voir le Wiki du Bottin. Et pour boucler la boucle, Unreal Tournament ouvre son source sur GitHub (en accès limité) et supporte officiellement Linux (il n’est plus question de rumeurs) … Mais tout ceci serait largement incomplet si nous ne citions pas l’apport inestimable du lobbying sans faille d’une multitude de passionnés Linuxiens et de tous les développeurs et contributeurs œuvrant pour notre OS.

Follow / Contact us:

2 comments for “Le Projet

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.