AIDE le jeu du pendu en script shell
Fermé
Camlel
-
Modifié par jipicy le 20/10/2016 à 15:45
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 oct. 2016 à 11:23
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 oct. 2016 à 11:23
A voir également:
- Gif pendu
- Jeu du pendu - Télécharger - Vie quotidienne
- Comment créer un gif - Guide
- Application gif gratuit - Télécharger - Animation
- Convertir gif en mp4 - Guide
- Gif instagram marche pas - Forum Xiaomi
3 réponses
Utilisateur anonyme
20 oct. 2016 à 16:38
20 oct. 2016 à 16:38
salut,
tu devrais revoir les règles du pendu :
ce n'est pas n tentatives, mais n tentatives infructueuses.
ce n'est pas pareil !
comment se fait-il que ton script ne comporte pas de commentaires ?
tu n'as pas écrit d'algorithme avant d'écrire le code ?
il me semble, si j'ai bien compris, que tous tes sed sont inutiles.
tu doit réunir les lettres qui ont été précédemment trouvées dans une variable, et construire une regex :
et pense à soigner le nommage de tes variables.
var, par exemple, ça n'indique pas ce dont il s'agit.
tu devrais revoir les règles du pendu :
ce n'est pas n tentatives, mais n tentatives infructueuses.
ce n'est pas pareil !
comment se fait-il que ton script ne comporte pas de commentaires ?
tu n'as pas écrit d'algorithme avant d'écrire le code ?
il me semble, si j'ai bien compris, que tous tes sed sont inutiles.
tu doit réunir les lettres qui ont été précédemment trouvées dans une variable, et construire une regex :
motCherchE=monmotàmoi
lettresOK=o
lettresOK=${lettresOK}t
#affichage
echo "$motCherchE" | sed 's/[^'$lettresOK']/_/g'
et pense à soigner le nommage de tes variables.
var, par exemple, ça n'indique pas ce dont il s'agit.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
Modifié par zipe31 le 22/10/2016 à 11:43
Modifié par zipe31 le 22/10/2016 à 11:43
Salut,
Rhaaaaaa, il manque une image dans le gif généré ;-(
Je me suis servi en parti de ton script, en y appliquant les bons conseils de qqchquicommenceparQ ;-)
J'y ai rajouté un poil de tput pour la mise en page et la présentation.
J'ai remplacé ton random par la commande shuf.
Quelques autres petites modifs :
Modifié en :
Modifiés en :
_______________________________ ☯ Zen my nuggets ☮ ______________________________
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot… 🐧
Rhaaaaaa, il manque une image dans le gif généré ;-(
Je me suis servi en parti de ton script, en y appliquant les bons conseils de qqchquicommenceparQ ;-)
J'y ai rajouté un poil de tput pour la mise en page et la présentation.
J'ai remplacé ton random par la commande shuf.
Quelques autres petites modifs :
nbligne=$(($$%10+1))
var=$(head -$nbligne testexo | tail -1)
Modifié en :
mothasard="$(shuf -n 1 testexo)"
pendu=$(echo $var | tr "[a-z]" "-" )
nblettre=$(echo -n "$mot" | wc -c)
Modifiés en :
pendu="${var//[a-z]/-}"
nblettre="${#var}"
_______________________________ ☯ Zen my nuggets ☮ ______________________________
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot… 🐧
20 oct. 2016 à 19:07
21 oct. 2016 à 08:47
ok, ok, je sors.