Apprendre le shell bash en s'amusant ;) gameshell

Postez ici vos scripts Bash, Python, etc.
Avatar du membre
cyrille
Administrateur du site
Messages : 12677
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Apprendre le shell bash en s'amusant ;) gameshell

Message par cyrille »

Je cite le projet
Apprendre à des étudiants de première année à l'université ou à des lycéens à utiliser un shell Unix n'est pas toujours la tâche la plus simple ou la plus divertissante. GameShell a été conçu comme un outil pour aider les étudiants de l'Université Savoie Mont Blanc à s'engager avec une vraie coquille, d'une manière qui encourage l'apprentissage tout en s'amusant.

L'idée originale, due à Rodolphe Lepigre, était de lancer une session bash standard avec un fichier de configuration approprié qui définissait des "missions" qui seraient "vérifiées" afin de progresser dans le jeu.

Voici le résultat...

N'hésitez pas à nous faire part de vos remarques, questions ou suggestions en ouvrant des numéros ou en soumettant des pull request. Nous sommes particulièrement intéressés par toute nouvelle mission que vous pourriez créer !
Installation

Code : Tout sélectionner

 wget https://github.com/phyver/GameShell/releases/download/latest/gameshell.sh 
Lancer le jeu

Code : Tout sélectionner

 bash gameshell.sh 
Puis on se laisse guider :

Image
Image
Image

ça se décompose en missions :
Découvrir votre première mission.

Code : Tout sélectionner

 gsh goal
Vérifier si l'objectif est atteint

Code : Tout sélectionner

  gsh check   
Afficher la liste des commandes (gsh) disponibles.

Code : Tout sélectionner

 gsh help    
Reprendre la mission où elle a été arrêtée en lançant GameShell avec l'option "-C")
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12677
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par cyrille »

Image

Image
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Mia88
Messages : 1363
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par Mia88 »

Merci Cyrille, ça a l'air sympa ;)
Ya pu qu'à s'amuser :D

Code : Tout sélectionner

/home/mia/gameshell/World/Chateau/Donjon/Premier_etage/Deuxieme_etage/Haut_du_donjon
[mission 1] $ gsh check

Bravo, vous avez réussi la mission 1 !


  |                                            |
--+--------------------------------------------+--
  | Tapez la commande                          |
  |     $ gsh help                             |
  | pour obtenir la liste des commandes "gsh". |
--+--------------------------------------------+--
  |                                            |

[mission 2] $ 
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

Avatar du membre
xamo
Messages : 426
Enregistré le : dim. 13 nov. 2016 17:58
Localisation : charente

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par xamo »

Merci Cyrille, J'aime bien l'idée :) Je m'étais acheter un bouquin pour essayé de mieux comprendre linux "Le guide de survie" de Scott Granneman, le bouquin est bien, mais c'est assez fastidieux.
Je mes ici la couverture, si dés fois cela peut intéresser :)

Image
Boitier: Zalman
CM:Gygabite GA-970-UD3 -- proc:AMD FX-4100 -- CG:Nvidia GF 108 (gforce GT440) -- DD:SSD 120GO + DD 1 To -- RAM:8GO
Debian 12 Bookworm xfce -- Kernel: 6.1.0-17

Avatar du membre
xamo
Messages : 426
Enregistré le : dim. 13 nov. 2016 17:58
Localisation : charente

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par xamo »

Bon, après essai, la ligne de commande, n'est vraiment pas faite pour moi qui tape sur un clavier à deux doigts :D ; ce "jeux" ne m'amuse pas, il me stresse, mais par contre, il est très bien fait pour quelqu'un qui veut s'investir dans le shell (ce qui n'est pas mon cas :) )
Mais merci de faire découvrir qu'il y à encore des gens qui donnent de leur temps pour que d'autres apprennent ;)
Boitier: Zalman
CM:Gygabite GA-970-UD3 -- proc:AMD FX-4100 -- CG:Nvidia GF 108 (gforce GT440) -- DD:SSD 120GO + DD 1 To -- RAM:8GO
Debian 12 Bookworm xfce -- Kernel: 6.1.0-17

Avatar du membre
cyrille
Administrateur du site
Messages : 12677
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par cyrille »

Bon, après essai, la ligne de commande, n'est vraiment pas faite pour moi qui tape sur un clavier à deux doigts
Le nombre de doigts n'a rien à voir, utilise l'autocomplétion ;)
Enfin ensuite, chacun son truc ;)
Déjà faire l'effort d'essayer est tout à ton honneur, ensuite, peut être qu'un jour ... ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
xamo
Messages : 426
Enregistré le : dim. 13 nov. 2016 17:58
Localisation : charente

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par xamo »

Merci de ta compréhension, ta réponse me fait d'autant plus plaisir, car il y à quelque année, j'étais sur un forum windows, et j'avais commencé à essayer linux sur les conseille d'un membre. Et après deux heures sous linux en dual boot, j'avais ( du haut de ma très mauvaise fois :) ) balancer que linux, c'était de la m...., et contrairement a ce qu'il m'avais dit, ce n'était pas du tout pratique et conviviale, ect, ect. Et la réponse de ce membre à été simple " garde ce cd linux sous le coude et peut être qu'un jour... :)
Je garde sous le coude ce gameshell et peut être que je vais attaquer la mission 4.
J'apprécie les gens qui ont une passion pour un sujet et qui laisse le choix à d'autre qui non pas, à priori, les même; sans forcément se placer en tant que juge ;)
Boitier: Zalman
CM:Gygabite GA-970-UD3 -- proc:AMD FX-4100 -- CG:Nvidia GF 108 (gforce GT440) -- DD:SSD 120GO + DD 1 To -- RAM:8GO
Debian 12 Bookworm xfce -- Kernel: 6.1.0-17

Avatar du membre
cyrille
Administrateur du site
Messages : 12677
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par cyrille »

ha les jugements .....
Nombreux sont les vivants qui mériteraient la mort, et les morts qui mériteraient la vie, pouvez-vous la leur rendre Frodon ? Alors ne soyez pas trop prompt à dispenser morts et jugements. Même les grands sages ne peuvent connaître toutes les fins.
Le seigneur des anneaux : la communauté de l’anneau, Gandalf

;) Enjoy sous linux ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

terresco
Messages : 30
Enregistré le : sam. 29 mai 2021 14:48

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par terresco »

Bravo c'est vraiment super, testé jusqu’à la mission 4 pour l'instant, je vais continuer ! (Si j'arrive á ne pas repartir á la mission 1 á chaque fermeture du Terminal et re démarrage du poste
PC : Satellite Pro R50-C v: PS562E-02W01TFR ; DD 500Go ; RAM : 4Go ; Dual Core model: Intel Celeron 3215U bits: 64
OS : LMDE 4 DE : xfce

Avatar du membre
cyrille
Administrateur du site
Messages : 12677
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apprendre le shell bash en s'amusant ;) gameshell

Message par cyrille »

Sur le git, ils expliquent la procédure pour enregistrer la session

Me semble que c'est le fichier gameshell-save.sh
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre