Astroport.ONE/adventure/games/tuuake.jessop@ynov.com
fred c2e9655e75 Good Sync Fork to All 2024-02-20 19:16:24 +01:00
..
rooms Good Sync Fork to All 2024-02-20 19:16:24 +01:00
readme Good Sync Fork to All 2024-02-20 19:16:24 +01:00

readme

# SCRIPT01.CYBSEC

Puissance 4

+ 13 : game engine
+ 0 : multigame compatibility
- 1 : bugs
+1 : shellcheck

> final 13

## "GameShell" LEVEL ?





```

diff --recursive --brief ./ ../_votre\ jeu/
Seulement dans ../_votre jeu/: adventure.sh
Seulement dans ../_votre jeu/: art
Seulement dans ./: Config.sh
Seulement dans ./: fonction.sh
Seulement dans ../_votre jeu/: logic
Seulement dans ./: Menu.sh
Seulement dans ./: Puissance4.sh

```

./adventure.sh: ./start.sh : /bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type

unix2dos / dos2unix

```
shellcheck
echo "######################################################################"
                                                                             ^-- SC1017: Literal carriage return. Run script through tr -d '\r' .
```

```
dos2unix *.sh
dos2unix: conversion du fichier Config.sh au format Unix…
dos2unix: conversion du fichier fonction.sh au format Unix…
dos2unix: conversion du fichier Puissance4.sh au format Unix…
dos2unix: conversion du fichier start.sh au format Unix…
```

```
shellcheck fonction.sh

In fonction.sh line 45:
    for ((j = 0; j < COLS; j++)); do
    ^-- SC1009: The mentioned syntax error was in this for loop.
        ^-- SC1073: Couldn't parse this arithmetic for condition. Fix to allow more checks.
                                  ^-- SC1061: Couldn't find 'done' for this 'do'.


In fonction.sh line 81:
}
^-- SC1062: Expected 'done' matching previously mentioned 'do'.
 ^-- SC1072: Unexpected keyword/token. Fix any mentioned problems and try again.

```