Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| evenements:atelierjeuxvideos [2025/04/24 23:17] – vcalame | evenements:atelierjeuxvideos [2025/12/01 20:04] (Version actuelle) – [Commandes pour installer les jeux] Ajout de contexte pour envoi de mail GNUtoo | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ==== Contexte ==== | ==== Contexte ==== | ||
| - | Pour les personnes qui viennent en famille / ensemble au PSL-XXL | + | Lors des PSL-XXL, on à un atelier jeux vidéo |
| - | + | ||
| - | Il a aussi été décidé d' | + | |
| + | Pour le PSL-XXL de 2024, il avais aussi été décidé d' | ||
| ==== Contraintes des jeux libres ==== | ==== Contraintes des jeux libres ==== | ||
| Ligne 16: | Ligne 15: | ||
| * Le Jeu ne doit pas être violent (pas de Xonotic ou l'on peut déchicter des humains, pas de freedoom). | * Le Jeu ne doit pas être violent (pas de Xonotic ou l'on peut déchicter des humains, pas de freedoom). | ||
| * Le jeu ne doit pas être militaire ni religieux (afin de ne pas horrifier certains parents). | * Le jeu ne doit pas être militaire ni religieux (afin de ne pas horrifier certains parents). | ||
| - | * La plus part des jeux libres sont fait en Anglais ou au moins bien traduits en Anglais. Du coup on à rajouté comme contrainte le fait que le jeux doit être jouable par une personne qui parle Français et pas Anglais. Donc si c'est traduit à 99% c'est OK. Si c'est traduit à 1% c'est pas OK. Si le tutoriel n'est pas 100% traduit c'est pas OK. Si la plus part des menus sont pas traduits c'est pas OK. Le jeux doit aussi démarrer en Français si la distribution est configurée pour être en Français (testé avec Guix). | + | * La plus part des jeux libres sont fait en Anglais ou au moins bien traduits en Anglais. Du coup on à rajouté comme contrainte le fait que le jeux doit être jouable par une personne qui parle Français et pas Anglais: |
| - | * Doit inclure un .desktop pour être visible dans les menus, sinon personne ne va savoir que le jeux est la (même les personnes techniques). | + | * Si c'est traduit à 99% c'est OK |
| - | * Doit être packagé dans une distribution et/ou très facilement installable. | + | * Si c'est traduit à 1% c'est pas OK. |
| - | * Doit tourner sur les ordinateurs fournis par la cité des sciences. Comme les ordinateurs sont assez récent ça n'a pas posé de soucis particuliers. | + | * Si le tutoriel n'est pas 100% traduit c'est pas OK. |
| + | * Si la plus part des menus sont pas traduits c'est pas OK. | ||
| + | * Le jeux doit aussi démarrer en Français si la distribution est configurée pour être en Français (testé avec Guix). | ||
| + | * Le paquet du jeu doit inclure un .desktop pour être visible dans les menus, sinon personne ne va savoir que le jeux est la (même les personnes techniques). | ||
| + | * Le jeu doit être très facilement installable | ||
| + | * Les jeux doivent | ||
| - | A noter que pour xmoto il y'a un réglage "je suis un enfant" | + | ==== Limitations ==== |
| Voici les limitations: | Voici les limitations: | ||
| Ligne 27: | Ligne 31: | ||
| * La liste n'est pas exaustive: | * La liste n'est pas exaustive: | ||
| * La liste est restreinte parce que la personne qui à fait les tests était sous Guix (donc elle n'a pas testé sur Debian, Fedora, Gentoo, Arch, ou dérivés 100% libres quand ça existe (Parabola, PureOS, Trisquel)). Certains jeux comme tuxfootball, | * La liste est restreinte parce que la personne qui à fait les tests était sous Guix (donc elle n'a pas testé sur Debian, Fedora, Gentoo, Arch, ou dérivés 100% libres quand ça existe (Parabola, PureOS, Trisquel)). Certains jeux comme tuxfootball, | ||
| - | * c'est aussi du au fait qu'on à pas non plus un temps infini on à pas tout testé. On à installé tous les jeux disponible dans Guix (en quelque lignes de lisp en bidouillant du code existant c' | + | * c'est aussi du au fait qu'on à pas non plus un temps infini on à pas tout testé. On à installé tous les jeux disponible dans Guix (en quelque lignes de lisp en bidouillant du code existant c' |
| + | * La configuration est disponible ici: https:// | ||
| + | * La liste des jeux est basé sur ce site: https:// | ||
| * Guix suis les " | * Guix suis les " | ||
| * Les jeux ne démarrent pas forcément en plein écran donc certains peuvent demander un peu de réglages mais on à supposé que les gens qui jouent sauront sans doute s' | * Les jeux ne démarrent pas forcément en plein écran donc certains peuvent demander un peu de réglages mais on à supposé que les gens qui jouent sauront sans doute s' | ||
| Ligne 45: | Ligne 51: | ||
| | Neverput | | Neverput | ||
| | OpenTTD | | OpenTTD | ||
| - | | Ri-li | ri-li | ri-li dans Guix 1.4.0 | + | | Ri-li | ri-li | li-ri |
| | Slime voley | slimevolley | | Slime voley | slimevolley | ||
| | supertux2 | | supertux2 | ||
| Ligne 52: | Ligne 58: | ||
| | Xboard + GNU Chess | xboard + gnuchess | | Xboard + GNU Chess | xboard + gnuchess | ||
| | Xmoto | xmoto | xmoto | | | Xmoto | xmoto | xmoto | | ||
| + | |||
| + | ==== Commandes pour installer les jeux ==== | ||
| + | |||
| + | Les commandes ci dessous ont été testés dans une VM Ubuntu 24.04.3. | ||
| + | |||
| + | Ça permet d' | ||
| + | * sont traduits en Français (proche de 100%, tous les tutoriaux pour jouer sont 100% traduits), | ||
| + | * apparaissent dans le menu graphique | ||
| + | * sont assez simple à installer (packagé dans Ubuntu et/ou un package manager disponible dans Ubuntu) | ||
| + | * sont faits pour des enfants et/ou leurs parents: | ||
| + | * Pas de jeux violents, ou non-violents mais faisant référence à la Guerre (jeux de stratégie / logistique militaire) | ||
| + | * Pas de jeux liés à une religion ou à une autre | ||
| + | |||
| + | Ça limite forcément le nombre de jeux et/ou leur attrai mais en même temps c'est plus inclusif et plus simple à gérer. | ||
| + | |||
| + | Limitations: | ||
| + | * Les commandes ci dessous ne mettent pas forcément le jeux en plein écran | ||
| + | * On à pas encore de jeux en réseaux. On pourrais en rajouter mais faudrait voir comment, par exemple si on fait tourner nos propres serveurs en local ça devrait être compatible avec des enfants et/ou leurs parents. | ||
| + | |||
| + | Le moyen le plus simple de rajouter des jeux dans la liste est de les tester (Français, compatible avec des enfants et/ou dans debian-junior, | ||
| + | |||
| + | On commence par installer les jeux qui sont présent dans Ubuntu: | ||
| + | > sudo apt update && sudo apt upgrade | ||
| + | > sudo apt install enigma gcompris-qt gnome-chess gnuchess liquidwar neverball neverputt openttd ri-li slimevolley supertux supertuxkart tuxpaint xboard xmoto | ||
| + | |||
| + | Si on veux un peu pls de jeux, on peut installer Guix avec les comandes ci dessous. Ça prend environ 2 heures car il faut mettre à jour Guix pour des raisons de sécurité (privilege escalation et pour avoir des paquets à jour). Ça peut valoir le coup car meandmyshadow est vraiment bien. | ||
| + | |||
| + | > sudo apt install guix | ||
| + | > sudo -i guix pull # Prends environ 1 heure | ||
| + | > sudo install -m 644 / | ||
| + | > sudo sed ' | ||
| + | > sudo systemctl daemon-reload | ||
| + | > sudo systemctl restart guix-daemon.service | ||
| + | > guix pull # Prends environ 1 heure | ||
| + | > hash guix | ||
| + | > guix install glibc-locales freerct gnubik meandmyshadow | ||
| + | > echo ' | ||
| + | > echo '. ${GUIX_PROFILE}/ | ||
| + | > echo ' | ||
| + | > echo ' | ||
| + | |||
| + | Ensuite il faut redémarrer Ubuntu et ça devrait être OK. Les commandes ci dessus n' | ||
| ==== Information sur le matériel et conseils ==== | ==== Information sur le matériel et conseils ==== | ||
| Ligne 85: | Ligne 133: | ||
| 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. | 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 ==== | + | ==== Liste de jeux testés |
| + | |||
| + | A noter que cette liste continent pleins de jeux non retenus pour des raisons diverses. | ||
| + | |||
| + | Certaines de ces raisons sont liés à la violence des jeux, et cette violence est décrite avec des mots dans la liste ci dessous. | ||
| === Combat === | === Combat === | ||
| Ligne 92: | Ligne 145: | ||
| 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. | 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 | + | Type de jeu: On est un lapin, notre communauté |
| Installation: | Installation: | ||
| Ligne 108: | Ligne 161: | ||
| 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. | 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 | + | Type de jeu: Simulation de pilotage d'une moto comme dans le film Tron. Pour les personnes qui connaissent |
| Installation: | Installation: | ||
| Ligne 120: | Ligne 173: | ||
| 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. | 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 | + | Type de jeu: Simulation de pilotage d'une moto comme dans le film Tron. Pour les personnes qui connaissent |
| Installation: | Installation: | ||
| Ligne 127: | Ligne 180: | ||
| * Validé par Debian pour des enfants ("all of these games are suitable for children" | * Validé par Debian pour des enfants ("all of these games are suitable for children" | ||
| - | * J'ai pas trouvé comment mettre le jeu en plein écran. Armagetronad est aussi dans junios-games-gl de debian | + | * J'ai pas trouvé comment mettre le jeu en plein écran. Armagetronad est aussi dans junios-games-gl de Debian |
| == Supertuxkart == | == Supertuxkart == | ||
| Matériel: Matériel: | Matériel: Matériel: | ||
| - | * Demande OpenGL 3.0. Les versions récentes tournent quand même sur OpenGL 2.1 mais offrent aucune | + | * Demande OpenGL 3.0. Les versions récentes tournent quand même sur OpenGL 2.1 mais offrent aucune |
| * Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => OK. | * Testé (en single player) sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => OK. | ||
| Langues: Le tutoriel est en Français, les menus aussi. | Langues: Le tutoriel est en Français, les menus aussi. | ||
| - | Type de jeu: Course automobile avec des armes comme des bananes, des gateaux | + | Type de jeu: Course automobile avec des armes comme des bananes, des gâteaux |
| Installation: | Installation: | ||
| Ligne 146: | Ligne 199: | ||
| == Doom et dérivés == | == Doom et dérivés == | ||
| - | Matériel: Certaines | + | Matériel: Certaines |
| Type de jeu: FPS. | Type de jeu: FPS. | ||
| Ligne 169: | Ligne 222: | ||
| Type de public: | Type de public: | ||
| - | * Xonotic à un réglage " | + | * Xonotic à un réglage " |
| - | * On doit accepter des conditions d' | + | * On doit accepter des conditions d' |
| * Le meurtre d' | * Le meurtre d' | ||
| === Platforme === | === Platforme === | ||
| + | |||
| + | |||
| + | == mrrescue == | ||
| + | |||
| + | Matériel: Testé | ||
| + | |||
| + | Type de jeu: Sauver des personnes prises au piège dans un immeuble en flame. | ||
| + | |||
| + | Installation: | ||
| + | |||
| + | Type de public: | ||
| + | * Pas du tout traduit en Français. Difficile à traduire: le tutorial consiste en fait en une série d' | ||
| == SMC (Secret Maryo Cronicles) == | == SMC (Secret Maryo Cronicles) == | ||
| Ligne 181: | Ligne 246: | ||
| Matériel: Testé | Matériel: Testé | ||
| - | Type de jeu: Platforme, similaire a mario. | + | Type de jeu: Platforme, similaire a Mario. |
| Installation: | Installation: | ||
| Ligne 187: | Ligne 252: | ||
| Type de public: | Type de public: | ||
| - | * Le meurtre d'annimeaux | + | * Le meurtre d'animaux |
| == Supertux == | == Supertux == | ||
| Ligne 193: | Ligne 258: | ||
| Matériel: Testé | Matériel: Testé | ||
| - | Type de jeu: Platforme, similaire a mario. | + | Type de jeu: Platforme, similaire a Mario. |
| Installation: | Installation: | ||
| Ligne 199: | Ligne 264: | ||
| Type de public: | Type de public: | ||
| - | * Le meurtre d'annimeaux | + | * Le meurtre d'animaux |
| == Retux == | == Retux == | ||
| Ligne 205: | Ligne 270: | ||
| Matériel: Testé | Matériel: Testé | ||
| - | Type de jeu: Platforme, similaire a mario. | + | Type de jeu: Platforme, similaire a Mario. |
| Installation: | Installation: | ||
| Ligne 211: | Ligne 276: | ||
| Type de public: | Type de public: | ||
| - | * Le meurtre d'annimeaux | + | * Le meurtre d'animaux |
| === Programmation === | === Programmation === | ||
| Ligne 225: | Ligne 290: | ||
| Type de public: | Type de public: | ||
| - | * Choix des personnages limités: Il n'y à que 4 hommes, pas de femmes et ils sont tous plus ou moin blancs. | + | * Choix des personnages limités: Il n'y à que 4 hommes, pas de femmes et ils sont tous plus ou moins blancs. |
| * Fait la promotion de la colonisation | * Fait la promotion de la colonisation | ||
| - | * Le meurtre d'Alien (qui ressemblent à des fourmis géantes) est normal dans l' | + | * Le meurtre d'alien (qui ressemblent à des fourmis géantes) est normal dans l' |
| Historique: jeux non libre libéré par la société qui l'a fait. | Historique: jeux non libre libéré par la société qui l'a fait. | ||
| Ligne 251: | Ligne 316: | ||
| * 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.. | * 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' | + | Type de jeu: Simulation de pilotage d'un avion, très réaliste au niveau des scénarios (checklist avant de décoller, etc). Utilise OpenStreetMap pour avoir une vraie carte du monde. Par contre par défaut on à un nombre d' |
| Installation: | Installation: | ||
| Ligne 265: | Ligne 330: | ||
| Type de jeu: Simulation de flux: on doit entourer son adversaire pour gagner. | Type de jeu: Simulation de flux: on doit entourer son adversaire pour gagner. | ||
| - | Installation: | + | Installation: |
| == Wesnoth == | == Wesnoth == | ||
| - | Matériel: Normalement Wesnoth marche sans sur n' | + | Matériel: Normalement Wesnoth marche sans sur n' |
| Langues: [[https:// | Langues: [[https:// | ||
| - | 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 | + | 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 narrative |
| - | Installation: | + | Installation: |
| Historique: Jeu libre depuis le début avec pleins de contributions assez variées. | Historique: Jeu libre depuis le début avec pleins de contributions assez variées. | ||
| Ligne 283: | Ligne 348: | ||
| == 90 seconds portrait == | == 90 seconds portrait == | ||
| - | Matériel: y'a pas l'air d' | + | Matériel: y a pas l'air d' |
| Type de jeu: Peinture: on à 90 secondes pour faire un portrait. | Type de jeu: Peinture: on à 90 secondes pour faire un portrait. | ||
| Ligne 298: | Ligne 363: | ||
| * Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => Ne démarre pas à cause de la version OpenGL. | * Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => Ne démarre pas à cause de la version OpenGL. | ||
| - | * Testé sur une carte mère F2A85M-PRO, GPU Nvidoa, OpenGL 4.1, CPU: AMD Athlon(tm) X4 740, x86_64, 16G RAM, SSD => Tourne correctement | + | * Testé sur une carte mère F2A85M-PRO, GPU Nvidia, OpenGL 4.1, CPU: AMD Athlon X4 740, x86_64, 16G RAM, SSD => Tourne correctement |
| * Demande OpenGL 3.0 ou plus. | * Demande OpenGL 3.0 ou plus. | ||
| - | Type de jeu: Simulation de vol spacial | + | Type de jeu: Simulation de vol spatial |
| Installation: | Installation: | ||
| Ligne 315: | Ligne 380: | ||
| Type de public: | Type de public: | ||
| - | * Enfants en bas age. | + | * Enfants en bas âge. |
| - | == La legende | + | == La légende |
| Langues: à l'air traduit en Français. | Langues: à l'air traduit en Français. | ||
| Ligne 326: | Ligne 391: | ||
| * Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => Ne démarre pas à cause de la version OpenGL. | * Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => Ne démarre pas à cause de la version OpenGL. | ||
| - | * Testé sur une carte mère F2A85M-PRO, GPU Nvidoa, OpenGL 4.1, CPU: AMD Athlon(tm) X4 740, x86_64, 16G RAM, SSD => Tourne correctement | + | * Testé sur une carte mère F2A85M-PRO, GPU Nvidia, OpenGL 4.1, CPU: AMD Athlon X4 740, x86_64, 16G RAM, SSD => Tourne correctement |
| - | Type de jeu: Simulation de vol spacial | + | Type de jeu: Simulation de vol spatial |
| Installation: | Installation: | ||
| Ligne 336: | Ligne 401: | ||
| 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. | 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' | + | Type de jeu: Jeu d' |
| Installation: | Installation: | ||
| Ligne 342: | Ligne 407: | ||
| Type de public: | Type de public: | ||
| - | * Validé par Debian pour des enfants ("all of these games are suitable for children" | + | * Validé par Debian pour des enfants ("all of these games are suitable for children" |
| - | * Contient des jeutons | + | * Contient des jetons |
| == Neverput == | == Neverput == | ||
| Ligne 355: | Ligne 420: | ||
| Type de public: | Type de public: | ||
| - | * Normalement ça devrait | + | * Normalement ça devrait |
| == Pingus == | == Pingus == | ||
| - | Type de jeu: Des penguins ont de moins en moins de nourriture et de zone vivables car la planête | + | Type de jeu: Des penguins ont de moins en moins de nourriture et de zone vivables car la planète |
| - | Langues: [[https:// | + | Langues: [[https:// |
| Installation: | Installation: | ||
| Soucis: | Soucis: | ||
| - | * La dernière | + | * La dernière |
| - | * Sous Guix qui utilise la dernière | + | * Sous Guix qui utilise la dernière |
| == Ri-li == | == Ri-li == | ||
| Ligne 373: | Ligne 438: | ||
| Matériel: Testé sur un ThinkPad X200, GPU Intel, OpenGL 2.1, Xorg, CPU: Intel P8600, x86_64, 8 GiB RAM, SSD => OK. | 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 | + | Type de jeu: Simulation de train miniature |
| Installation: | Installation: | ||
| Ligne 379: | Ligne 444: | ||
| Type de public: | Type de public: | ||
| - | * Normalement ça devrait | + | * Normalement ça devrait |
| == Tuxpaint == | == Tuxpaint == | ||
| Ligne 389: | Ligne 454: | ||
| == Xboard + GNU Chess == | == Xboard + GNU Chess == | ||
| - | Type de jeu: Jeu d'écheques, a noter que GNU chess est difficile à battre pour une personne débutante. | + | Type de jeu: Jeu d'échecs, 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. | Langues: Les menus sont traduits en Français, les message du jeu aussi. | ||
| Ligne 399: | Ligne 464: | ||
| Langues: [[https:// | Langues: [[https:// | ||
| - | Type de jeu: Jeu d'agilitée | + | Type de jeu: Jeu d'agilité |
| Installation: | Installation: | ||
| Ligne 405: | Ligne 470: | ||
| Type de public: | Type de public: | ||
| - | * Normalement ça devrait | + | * Normalement ça devrait |
| ==== License ==== | ==== License ==== | ||