Page 1 sur 2

Apprendre le shell bash en s'amusant ;) gameshell

Posté : dim. 27 juin 2021 19:03
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")

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

Posté : dim. 27 juin 2021 19:08
par cyrille
Image

Image

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

Posté : lun. 28 juin 2021 12:55
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] $ 

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

Posté : lun. 28 juin 2021 17:37
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

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

Posté : lun. 28 juin 2021 19:32
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 ;)

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

Posté : lun. 28 juin 2021 19:56
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 ... ;)

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

Posté : lun. 28 juin 2021 21:09
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 ;)

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

Posté : lun. 28 juin 2021 22:32
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 ;)

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

Posté : lun. 5 juil. 2021 17:42
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

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

Posté : lun. 5 juil. 2021 17:46
par cyrille
Sur le git, ils expliquent la procédure pour enregistrer la session

Me semble que c'est le fichier gameshell-save.sh