Contexte

Pour les personnes qui viennent en famille / ensemble au PSL-XXL ce serait bien d'avoir un atelier jeux vidéo libres.

Il a aussi été décidé d'ammener si on peu d'autres types de jeux ou d'occupations si on peut (jeux de plateau, livres pour enfants, etc) pour diverses raisons (les écrans sont dangereux, surtout en dessous de 4 ans, ça peut être plus social, etc).

Contraintes des jeux libres

Voici les contraintes choisies et pourquoi on à ces contraintes:

A noter que pour xmoto il y'a un réglage “je suis un enfant” qu'on peut activer.

Voici les limitations:

Liste finale

Nom du jeu Paquet Ubuntu Paquet Guix
Enigma enigma enigma
FreeRCT Absent freerct
gnome-chess gnome-chess gnome-chess
GNUbik Absent gnubik
Gcompris gcompris-qt gcompris-qt
Liquidwar 6 liquidwar liquidwar6
Me and my shadow Absent meandmyshadow
Neverball neverball neverball
Neverput neverputt neverball
OpenTTD openttd openttd
Ri-li ri-li ri-li dans Guix 1.4.0
Slime voley slimevolley slimevolley
supertux2 supertux supertux
Supertuxkart supertuxkart supertuxkart
Tuxpaint tuxpaint tuxpaint
Xboard + GNU Chess xboard + gnuchess xboard + chess
Xmoto xmoto xmoto

Information sur le matériel et conseils

Performances

Sur les anciens ordinateurs notamment avec les cartes Graphiques Intel, on à beaucoup plus de performances sous Xorg que sous Wayland dans les jeux qui demande de l'acceleration 3D mais aussi pour voir les vidéos.

Comment trouver la version OpenGL

$ glxinfo 
[...]
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x10de)
    Device: NVD9 (0x104a)
    Version: 24.1.5
    Accelerated: yes
    Video memory: 1007MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 4.3
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1

Ici on à OpenGL 4.3 (“Max core profile version: 4.3”).

Environement de test

Les jeux ci dessous ont été testé dans divers environments.

L'idéal est d'avoir un ordinateur en Français, et pour les jeux avec des réglages dont le default est important (“je suis un enfant” dans xmoto ou les réglages “Disable gore effects and harsh language” dans xonotic) il vaux mieux pouvoir tester avec un home séparé.

Si on à déjà beaucoup joué au jeux que l'on teste ça peut beaucoup aider à voir les problèmes potentiels.

Une des personnes qui teste des jeux (GNUtoo) à crée une configuration Guix pour ça sur un ordinateur séparé car c'est plus pratique pour elle.

Liste de jeux

Combat

Lugaru

Matériel: Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: On est un lapin, notre communautée et famille à été assasinée et le but est de se vanger en remontant la piste des commenditaires et en tuant les gens qui leur obéissent au passage. Le jeu permet pas mal de combinaison de combat (coup de pied, croche pied, etc) et permet aussi d'assasiner des personnes au couteau par derrière sans se faire repérer.

Installation: Disponible via Guix. Je sait pas si c'est pacakgé ailleurs.

Type de public:

Historique: jeux non libre libéré par la société qui l'a fait.

Course automobile

Armagetronad

Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Simulation de pilotage d'une moto comme dans le film Tron. Pour les personnes qui conaissent pas c'est assez similaire au jeu snake, sauf qu'on à une moto à la place. On voit les collisions quand on pert ou les autres perdent, par contre on voit pas les humains dans les motos, juste les motos.

Installation: Sans doute disponible dans pas mal de distributions. Pas encore packagé disponible dans Guix.

Type de public:

Gltron

Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Simulation de pilotage d'une moto comme dans le film Tron. Pour les personnes qui conaissent pas c'est assez similaire au jeu snake, sauf qu'on à une moto à la place. On voit les collisions quand on pert ou les autres perdent, par contre on voit pas les humains dans les motos, juste les motos.

Installation: Sans doute disponible dans pas mal de distributions. Pas encore packagé disponible dans Guix.

Type de public:

Supertuxkart

Matériel: Matériel:

Langues: Le tutoriel est en Français, les menus aussi.

Type de jeu: Course automobile avec des armes comme des bananes, des gateaux qui explosent, etc. Marche seul (campagnes), à plusieurs sur le même ordinateur (écran partagé), en réseau local et via Internet. Extensions sur Internet (je sait pas les licenses par contre).

Installation: Disponible dans la plus part des distributions. Si le paquet de la distribution est trop vieux on peut l'installer via Guix.

FPS

Doom et dérivés

Matériel: Certaines implementations (sans doute comme chocolate doom) tournent sur n'importe quel ordinateur (même sur des imprimantes, appareils photos, machines de vote, etc).

Type de jeu: FPS.

Type de public:

Historique: jeux non libre libéré par la société qui l'a fait.

Xonotic

Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK. Type de jeu: FPS (single player, LAN et réseau)

Installation: paquets présents dans la plus part des distributions.

Type de public:

Platforme

SMC (Secret Maryo Cronicles)

Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Platforme, similaire a mario.

Installation: paquets présents peu de distributions. Absent de Guix.

Type de public:

Supertux

Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Platforme, similaire a mario.

Installation: paquets présents dans la plus part des distributions.

Type de public:

Retux

Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Platforme, similaire a mario.

Installation: paquets présents peu de distributions. Présent dans Guix.

Type de public:

Programmation

Colobot

Matériel: Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Apprentissage d'un language de programmation type Java via un jeu ou l'on programme des robot en colonisant une planète (les aliens ressemblent à des fourmis).

Installation: Disponible via Guix. Je sait pas si c'est pacakgé ailleurs.

Type de public:

Historique: jeux non libre libéré par la société qui l'a fait.

GNU Robots

Matériel: Normalement GNU Robot marche sans sur n'importe quel ordinateur (pas besoin d'accélération 3D).

Type de jeu: Apprentissage de lisp / scheme via un jeu ou l'on programme un robot.

Installation: Disponible via Guix. Je sait pas si c'est pacakgé ailleurs.

Type de public:

Simulation de pilotage d'avions

FlightGear

Matériel:

* Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ Trop lent par défaut, mais si on met les réglages graphiques au minimum ça passe..

Type de jeu: Simulation de pilotage d'un avion, très réaliste au niveau des scénarios (checklist avant de décoler, etc). Utilise OpenStreetMap pour avoir une vraie carte du monde. Par contre par défaut on à un nombre d'avions assez limités.

Installation: Sans doute disponible dans pas mal de distributions. C'est aussi dans Guix.

Stratégie militaire / gestion de système politique

Liquid War

Matériel:

Type de jeu: Simulation de flux: on doit entourer son adversaire pour gagner.

Installation: paquets présents dans les distributions (je sait pas lesquelles par contre). Au pire c'est installable via Guix.

Wesnoth

Matériel: Normalement Wesnoth marche sans sur n'importe quel ordinateur (y'a sans doute pas besoin d'accélération 3D).

Langues: Wesnoth 1.18 est disponible en Français (91% traduit pour Wesnoth 1.18), en Anglais (100%) et pas mal d'autres langues.

Type de jeu: Jeu de stratégie militaire au tour par tour (single player, LAN, et Internet). Niveau single player il y'a des campagnes assez variées de très grande qualité visuelle et narative (on à même des points de vue politiques entre les différentes campagnes). Il y'a pas mal d'extensions en ligne (normalement sous license libre si je me souvient bien). Le meurtre d'humains est souvent justifié par la situation (contraint à la résistance, intolérence des autres ⇒ Peine de mort ⇒ Résistance, etc).

Installation: paquets présents dans la plus part des distributions. /!\ Les campaignes peuvent être dans des paquets séparés donc vaux mieux tout installer.

Historique: Jeu libre depuis le début avec pleins de contributions assez variées.

Autres

90 seconds portrait

Matériel: y'a pas l'air d'avoir besoin d'accélération 3D.

Type de jeu: Peinture: on à 90 secondes pour faire un portrait.

Installation: Disponible dans Fedora, mais pas dans leur repository flatpak. Je sait pas si c'est pacakgé ailleurs.

Type de public:

Endless Sky

Matériel:

Type de jeu: Simulation de vol spacial (on à un vaisceau spacial et on peut faire du commerce / des missions militaires, etc). Le meurtre d'humains à en général des conséquences: la faction en question (comme les pirates par exemple) va vous en vouloir et vous attaquer. Par contre la faction qui à commandité le meurtre dans le cas de missions militaires va vous récompanser.

Installation: paquets présents dans les distributions (je sait pas lesquelles par contre). Au pire c'est installable via Guix.

Gcompris

Matériel:

Type de jeu: Suite de jeux éducatifs divers (comment marche une écluse, etc).

Installation: Disponible dans la plus part des distributions.

Type de public:

La legende d'edgard / The legend of edgard

Langues: à l'air traduit en Français.

Naev

Matériel:

Type de jeu: Simulation de vol spacial (on à un vaisceau spacial et on peut faire du commerce / des missions militaires, etc). Le meurtre d'humains à en général des conséquences: la faction en question (comme les pirates par exemple) va vous en vouloir et vous attaquer. Par contre la faction qui à commandité le meurtre dans le cas de missions militaires va vous récompanser.

Installation: paquets présents dans les distributions (je sait pas lesquelles par contre). Au pire c'est installable via Guix.

Neverball

Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Jeu d'agilité ou l'on doit avec une balle récupérer des jeutons d'argent et aller à un endroit précis pour finir le niveau.

Installation: Disponible dans pas mal de distributions. Aussi disponible dans Guix.

Type de public:

Neverput

Matériel: Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Simulation de golf en 3D.

Installation: Sans doute disponible dans pas mal de distributions. Parfois packagé dans le paquet neverball (comme dans Guix).

Type de public:

Pingus

Type de jeu: Des penguins ont de moins en moins de nourriture et de zone vivables car la planête se réchauffe et ils veulent parcourir le monde pour en comprendre la cause et régler le problème. Pour finir un niveau on doit essayer de faire en sorte que les penguins ne meurent pas et arrivent vers la sortie du niveau en assignant des taches à des penguins spécifiques (creuser un trou, dégager la neige qui bloque, etc). Si je me souvient bien on doit parfois sacrifier un/des penguin (y compris en en suicidant un qui se fait exploser) pour sauver le reste mais le but est d'en sauver le maximum à chaque fois.

Langues: Pingus 0.7.6 est extrèmenent peu traduit en Français (environ 0%) et même le tutorial n'est pas complêtement en Français|https://translations.launchpad.net/pingus/0.7.6/+translations.

Installation: Sans doute disponible dans la plus part des distributions.

Soucis:

Ri-li

Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Type de jeu: Simulation de train mignature en bois.

Installation: Packagé dans Guix, ne compile pas avec un Guix récent (commit 0ab167bdb2ec3ff88a75930c24b8bd77c61cc634) mais ça marche avec guix 1.4.0 (guix time-machine –commit=v1.4.0 package -i ri-li).

Type de public:

Tuxpaint

Type de jeu: Jeu de dessin. Question: comment gérer la sauvegarde.

Langues: Les menus sont traduits en Français, les message du logiciel aussi.

Xboard + GNU Chess

Type de jeu: Jeu d'écheques, a noter que GNU chess est difficile à battre pour une personne débutante.

Langues: Les menus sont traduits en Français, les message du jeu aussi.

Xmoto

Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD ⇒ OK.

Langues: Quasi traduit à 100% en Français.

Type de jeu: Jeu d'agilitée avec une moto cross.

Installation: Sans doute disponible dans pas mal de distributions. Aussi présent dans Guix.

Type de public:

License

En plus de la license https://creativecommons.org/licenses/by-sa/2.0/fr/ , cette page est aussi disponible sous les licenses suivantes: