Astroport.ONE/adventure/games/damien.espenel@ynov.com/README

80 lines
1.9 KiB
Plaintext

# SCRIPT01.CYBSEC
Master Guesser
+ 15 : game engine
-2 : multigame compatibility
+1 : shellcheck
> final 14
## "GameShell" LEVEL ?
## DIFFs
``
diff --recursive --brief ./ ../_votre\ jeu/
Seulement dans ../_votre jeu/: adventure.sh
Seulement dans ./logic: leverlogic2.ben
Seulement dans ./logic: leverlogic2.ben=
Les fichiers ./logic/leverlogic.ben et ../_votre jeu/logic/leverlogic.ben sont différents
Seulement dans ./logic: leverlogic.ben=
Seulement dans ./logic: stationlogic2.ben
Seulement dans ./: masterguesser.sh
Seulement dans ./: music
Seulement dans ./: README
Les fichiers ./rooms/end.sh et ../_votre jeu/rooms/end.sh sont différents
Les fichiers ./rooms/gameroom.sh et ../_votre jeu/rooms/gameroom.sh sont différents
Seulement dans ./rooms: kroo3.sh
Les fichiers ./rooms/mainroom.sh et ../_votre jeu/rooms/mainroom.sh sont différents
Les fichiers ./rooms/start.sh et ../_votre jeu/rooms/start.sh sont différents
Les fichiers ./rooms/white.sh et ../_votre jeu/rooms/white.sh sont différents
Seulement dans ../_votre jeu/: script
```
## Test
```
> d
Vous récupérez un écran portatif interactif par terre.
Appuyez sur Entrée pour continuer...
./start.sh: ligne 62: ./riddle.sh: Aucun fichier ou dossier de ce type
```
```
mv mastergusser.sh rooms/riddle.sh
```
```
./riddle.sh: ligne 20 : kill: (88137) - Aucun processus de ce type
```
```
mplayerrunning=$(ps axf --sort=+utime | grep -w 'mplayer' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
[[ $mplayerrunning ]] && kill $mplayerrunning
```
```
shellcheck rooms/riddle.sh
```
OK
---
Created by Damien Espenel
mail : damien.espenel@ynov.com
dépendance : mplayer (installé par le script d'installation)
jeux :
- masterguesser - génère un nombre aléatoire entre 1 et 100, le joueur doit trouver ce nombre, aucune limite de tentative, s'arrête après que le joueur ait trouvé le nombre.