Astroport.ONE/adventure/games/damien.espenel@ynov.com
fred f530cf8cdd | xargs 2024-04-14 17:37:53 +02:00
..
art masterguesser final 2024-02-08 15:26:30 +01:00
logic masterguesser final 2024-02-08 15:26:30 +01:00
music masterguesser final 2024-02-08 15:26:30 +01:00
rooms | xargs 2024-04-14 17:37:53 +02:00
README | xargs 2024-04-14 17:37:53 +02:00

README

# 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 | xargs | 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.