From b410295c639d5416b14dcc43072668e321cd2037 Mon Sep 17 00:00:00 2001 From: Yassine <79695836+Geekospirit@users.noreply.github.com> Date: Mon, 5 Feb 2024 16:04:24 +0100 Subject: [PATCH] update --- adventure/games/votrejeu/rooms/meteofrance.sh | 58 ------------------- .../art/Gune.ben | 0 .../art/astrologo.ben | 0 .../art/astroportland.ben | 0 .../art/astrored.ben | 0 .../art/bigfinish.ben | 0 .../art/logoastro.ben | 0 .../yassine.elazzaoui@ynov.com/art/pfc.ben | 8 +++ .../art/supper.ben | 0 .../art/titleart.ben | 0 .../logic/leverlogic.ben | 0 .../logic/stationlogic.ben | 0 .../rooms/bigroom.sh | 0 .../rooms/boutonrouge.sh | 33 +++++++++++ .../rooms/brown.sh | 0 .../rooms/end.sh | 0 .../rooms/gameroom.sh | 0 .../rooms/green.sh | 0 .../rooms/grue.sh | 0 .../rooms/kroo.sh | 0 .../rooms/kroo2.sh | 0 .../rooms/magic8.sh | 0 .../rooms/mainroom.sh | 0 .../rooms/papier.sh | 58 +++++++++++++++++++ .../rooms/red.sh | 0 .../rooms/start.sh | 0 .../rooms/white.sh | 0 .../script/opening.ben | 0 28 files changed, 99 insertions(+), 58 deletions(-) delete mode 100755 adventure/games/votrejeu/rooms/meteofrance.sh rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/Gune.ben (100%) rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/astrologo.ben (100%) rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/astroportland.ben (100%) rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/astrored.ben (100%) rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/bigfinish.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/logoastro.ben (100%) create mode 100644 adventure/games/yassine.elazzaoui@ynov.com/art/pfc.ben rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/supper.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/art/titleart.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/logic/leverlogic.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/logic/stationlogic.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/bigroom.sh (100%) mode change 100755 => 100644 create mode 100644 adventure/games/yassine.elazzaoui@ynov.com/rooms/boutonrouge.sh rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/brown.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/end.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/gameroom.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/green.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/grue.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/kroo.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/kroo2.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/magic8.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/mainroom.sh (100%) mode change 100755 => 100644 create mode 100644 adventure/games/yassine.elazzaoui@ynov.com/rooms/papier.sh rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/red.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/start.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/rooms/white.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => yassine.elazzaoui@ynov.com}/script/opening.ben (100%) mode change 100755 => 100644 diff --git a/adventure/games/votrejeu/rooms/meteofrance.sh b/adventure/games/votrejeu/rooms/meteofrance.sh deleted file mode 100755 index a3526818..00000000 --- a/adventure/games/votrejeu/rooms/meteofrance.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/bash -################################################################################ -# Author: Fred (support@qo-op.com) -# Version: 0.1 -# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) -################################################################################ -MOATS=$(date -u +"%Y%m%d%H%M%S%4N") -mkdir -p ~/.zen/tmp/${MOATS} -################################################################################ -# Choisir la source de capture -# https://fr.sat24.com/image?type=visual5HDComplete®ion=fr - -MY_PATH="`dirname \"$0\"`" # relative -MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized -ME="${0##*/}" - -## TEST IPFS -[[ ! $(which ipfs) ]] && echo "Missing IPFS. Please install... https://ipfs.tech" && exit 1 - -## PREPARE FILE SYSTEM CACHE -mkdir -p ~/.zen/adventure/meteo.anim.eu -rm -f ~/.zen/adventure/meteo.anim.eu/meteo.png - -## SCRAPING meteo.png -curl -m 20 --output ~/.zen/adventure/meteo.anim.eu/meteo.png https://s.w-x.co/staticmaps/wu/wu/satir1200_cur/europ/animate.png - -if [[ ! -f ~/.zen/adventure/meteo.anim.eu/meteo.png ]]; then - - echo "Impossible de se connecter au service meteo" - exit 1 - -else - - echo "Mise à jour archive meteo : ${MOATS}" - echo ${MOATS} > ~/.zen/adventure/meteo.anim.eu/.moats - - OLDID=$(cat ~/.zen/adventure/.meteo.index 2>/dev/null) - # TODO : COMPARE SIMILAR OR NOT - # ipfs get "/ipfs/$OLDID/meteo.anim.eu/meteo.png" - - ## PREPARE NEW index.html - sed "s/_OLDID_/$OLDID/g" ${MY_PATH}/../templates/meteo_chain.html > /tmp/index.html - sed -i "s/_IPFSID_/$IPFSID/g" /tmp/index.html - sed -i "s/_DATE_/$(date -u "+%Y-%m-%d#%H:%M:%S")/g" /tmp/index.html - sed "s/_PSEUDO_/${USER}/g" /tmp/index.html > ~/.zen/adventure/index.html - - # Copy style css - cp -r ${MY_PATH}/../templates/styles ~/.zen/adventure/ - - INDEXID=$(ipfs add -rHq ~/.zen/adventure/* | tail -n 1) - echo $INDEXID > ~/.zen/adventure/.meteo.index - echo "METEO INDEX : http://127.0.0.1:8080/ipfs/$INDEXID" - - IPFS=$(ipfs add -q ~/.zen/adventure/meteo.anim.eu/meteo.png | tail -n 1) - echo $IPFS > ~/.zen/adventure/meteo.anim.eu/.chain - -fi - diff --git a/adventure/games/votrejeu/art/Gune.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/Gune.ben similarity index 100% rename from adventure/games/votrejeu/art/Gune.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/Gune.ben diff --git a/adventure/games/votrejeu/art/astrologo.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/astrologo.ben similarity index 100% rename from adventure/games/votrejeu/art/astrologo.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/astrologo.ben diff --git a/adventure/games/votrejeu/art/astroportland.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/astroportland.ben similarity index 100% rename from adventure/games/votrejeu/art/astroportland.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/astroportland.ben diff --git a/adventure/games/votrejeu/art/astrored.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/astrored.ben similarity index 100% rename from adventure/games/votrejeu/art/astrored.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/astrored.ben diff --git a/adventure/games/votrejeu/art/bigfinish.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/bigfinish.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/art/bigfinish.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/bigfinish.ben diff --git a/adventure/games/votrejeu/art/logoastro.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/logoastro.ben similarity index 100% rename from adventure/games/votrejeu/art/logoastro.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/logoastro.ben diff --git a/adventure/games/yassine.elazzaoui@ynov.com/art/pfc.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/pfc.ben new file mode 100644 index 00000000..d66110a6 --- /dev/null +++ b/adventure/games/yassine.elazzaoui@ynov.com/art/pfc.ben @@ -0,0 +1,8 @@ +# ## ### ## ### ### ## # +# ## ## ## ## # +# ###### ### #### ###### ###### #### # #### ## ## ### ## ## #### #### ### ##### #### #### ## ## # +# ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# ## ## ## ###### ## ## ###### ## ###### ## ## ## ## ## ###### ## ## ##### ###### ##### ## ## # +# ##### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# ## #### ##### #### #### ##### #### ##### ###### #### #### #### ##### #### #### ###### ##### ##### ###### # +# #### # diff --git a/adventure/games/votrejeu/art/supper.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/supper.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/art/supper.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/supper.ben diff --git a/adventure/games/votrejeu/art/titleart.ben b/adventure/games/yassine.elazzaoui@ynov.com/art/titleart.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/art/titleart.ben rename to adventure/games/yassine.elazzaoui@ynov.com/art/titleart.ben diff --git a/adventure/games/votrejeu/logic/leverlogic.ben b/adventure/games/yassine.elazzaoui@ynov.com/logic/leverlogic.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/logic/leverlogic.ben rename to adventure/games/yassine.elazzaoui@ynov.com/logic/leverlogic.ben diff --git a/adventure/games/votrejeu/logic/stationlogic.ben b/adventure/games/yassine.elazzaoui@ynov.com/logic/stationlogic.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/logic/stationlogic.ben rename to adventure/games/yassine.elazzaoui@ynov.com/logic/stationlogic.ben diff --git a/adventure/games/votrejeu/rooms/bigroom.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/bigroom.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/bigroom.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/bigroom.sh diff --git a/adventure/games/yassine.elazzaoui@ynov.com/rooms/boutonrouge.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/boutonrouge.sh new file mode 100644 index 00000000..c71f9c39 --- /dev/null +++ b/adventure/games/yassine.elazzaoui@ynov.com/rooms/boutonrouge.sh @@ -0,0 +1,33 @@ +#!/bin/bash +################################################################################ +# Author: Fred (support@qo-op.com) +# Version: 0.1 +# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) +################################################################################ + +echo +echo "Un génie maléfique apparait" +echo "Il vous regarde de haut en bas d'un air dédaigneux comme s'il attendais quelquechose de vous." +echo "Qu'allez vous faire?" +echo "1 pour fuir, 2 pour lui parler 3 pour rester silencieux et 4 pour une action mystère" +echo +while true; do + read -p "> " nsewuh + case $nsewuh in + 3 ) echo "Le silence deviens pesant mais le génie ne vous quitte pas du regard..." ;; + 1 ) ./mainroom.sh + exit ;; + 2 ) ./papier.sh + exit ;; + 4 ) echo "Votre vision se trouble et vous perdez le sens de l'équilibre, le génie est en train de vous envoyer + des ondes cérébrales afin de communiquer, des images commencent à se former dans votre esprit" + sleep 2 + xdg-open "https://www.youtube.com/watch?v=dQw4w9WgXcQ" + ;; + * ) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : + 1 pour fuir, 2 pour lui parler 3 pour rester silencieux et 4 pour une action mystère";; + esac +done + +esac +exit diff --git a/adventure/games/votrejeu/rooms/brown.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/brown.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/brown.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/brown.sh diff --git a/adventure/games/votrejeu/rooms/end.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/end.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/end.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/end.sh diff --git a/adventure/games/votrejeu/rooms/gameroom.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/gameroom.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/gameroom.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/gameroom.sh diff --git a/adventure/games/votrejeu/rooms/green.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/green.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/green.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/green.sh diff --git a/adventure/games/votrejeu/rooms/grue.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/grue.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/grue.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/grue.sh diff --git a/adventure/games/votrejeu/rooms/kroo.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/kroo.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/kroo.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/kroo.sh diff --git a/adventure/games/votrejeu/rooms/kroo2.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/kroo2.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/kroo2.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/kroo2.sh diff --git a/adventure/games/votrejeu/rooms/magic8.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/magic8.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/magic8.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/magic8.sh diff --git a/adventure/games/votrejeu/rooms/mainroom.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/mainroom.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/mainroom.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/mainroom.sh diff --git a/adventure/games/yassine.elazzaoui@ynov.com/rooms/papier.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/papier.sh new file mode 100644 index 00000000..5a13ab6c --- /dev/null +++ b/adventure/games/yassine.elazzaoui@ynov.com/rooms/papier.sh @@ -0,0 +1,58 @@ +#!/bin/bash +clear + +# Initialise the Title Art +file1="../art/pfc.ben" +while IFS= read -r line +do + echo "$line" +done <"$file1" +echo + +# Fonction pour générer le choix du génie +function choix_genie { + choix=("pierre" "feuille" "ciseaux") + choix_genie=${choix[$RANDOM % 3]} +} + +# Fonction pour déterminer le gagnant +function determiner_gagnant { + if [ "$1" == "$2" ]; then + echo "C'est une égalité !" + elif [ "$1" == "pierre" -a "$2" == "ciseaux" ] || [ "$1" == "feuille" -a "$2" == "pierre" ] || + [ "$1" == "ciseaux" -a "$2" == "feuille" ]; then + echo "Tu as gagné! le génie ne te félicite même pas et disparait en lâchant un grognement malotru" + else + echo "Le génie a gagné et aspire ton âme, retour au début." + ./mainroom.sh + exit ;; + fi +} + +# Fonction principale du jeu +function jouer { + echo "Choisis entre pierre, feuille et ciseaux :" + read choix_joueur + + # Vérifier si le choix est valide + if [ "$choix_joueur" != "pierre" ] && [ "$choix_joueur" != "feuille" ] && [ "$choix_joueur" != "ciseaux" ]; then + echo "Choix invalide. Veuillez choisir entre pierre, feuille et ciseaux." + jouer + else + choix_genie + echo "L'ordinateur a choisi $choix_genie." + determiner_gagnant "$choix_joueur" "$choix_genie" + fi +} + +#jeu pierre feuille ciseau + +echo +echo "Vous lui demandez ce qu'il attends de vous mais il ne réponds pas, il vous regarde de haut en bas comme + un prédateur jaugeant sa proie, il laisse échapper un soupir puis d'un geste vif et brusque ramènes son poing en face + de votre figure! veut-il se battre? non, il secoue sa main de haut en bas et vous comprenez qu'il vous défie à une partie + de pierre feuille ciseau, mais qu'y a t-il a gagné ? et surtout, que se passera t-il en cas de défaite?" +echo + +# Appeler la fonction principale +jouer diff --git a/adventure/games/votrejeu/rooms/red.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/red.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/red.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/red.sh diff --git a/adventure/games/votrejeu/rooms/start.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/start.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/start.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/start.sh diff --git a/adventure/games/votrejeu/rooms/white.sh b/adventure/games/yassine.elazzaoui@ynov.com/rooms/white.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/white.sh rename to adventure/games/yassine.elazzaoui@ynov.com/rooms/white.sh diff --git a/adventure/games/votrejeu/script/opening.ben b/adventure/games/yassine.elazzaoui@ynov.com/script/opening.ben old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/script/opening.ben rename to adventure/games/yassine.elazzaoui@ynov.com/script/opening.ben