From 0070b54be1c001648447ccec8f543ec1626e6279 Mon Sep 17 00:00:00 2001 From: Mickael Fernandez Date: Mon, 5 Feb 2024 16:57:06 +0100 Subject: [PATCH 1/2] Fork ASTROPORT.ONE debut new story --- .../games/votrejeu/logic/leverlogic.ben= | 1 + adventure/games/votrejeu/rooms/start.sh | 65 +++++++++++-------- adventure/games/votrejeu/rooms/white.sh | 2 +- .../games/votrejeu/script/inventaire.ben | 5 ++ adventure/logic/leverlogic.ben= | 1 + 5 files changed, 46 insertions(+), 28 deletions(-) create mode 100644 adventure/games/votrejeu/logic/leverlogic.ben= create mode 100644 adventure/games/votrejeu/script/inventaire.ben create mode 100644 adventure/logic/leverlogic.ben= diff --git a/adventure/games/votrejeu/logic/leverlogic.ben= b/adventure/games/votrejeu/logic/leverlogic.ben= new file mode 100644 index 00000000..cfb931e4 --- /dev/null +++ b/adventure/games/votrejeu/logic/leverlogic.ben= @@ -0,0 +1 @@ +off diff --git a/adventure/games/votrejeu/rooms/start.sh b/adventure/games/votrejeu/rooms/start.sh index bd214979..8987c586 100755 --- a/adventure/games/votrejeu/rooms/start.sh +++ b/adventure/games/votrejeu/rooms/start.sh @@ -37,36 +37,47 @@ sleep 1 # Here's where you introduce the room to the player. Be sure to tell them if there # Are exits - but don't give too much away. Make it fun for them to explore! -echo -echo "La téléportation vous a placé debout au centre d'une clairière." -echo "Vous vous trouvez près d'une ancienne bergerie aux gros murs de pierres." -echo "Le toit et une bonne partie des murs sont effondrés." -echo -echo "Tout autour la forêt. Des feuillus. Quelques arbustres épineux." -echo "Sous vos pieds. Le sol est rouge parsemé de cailloux blancs." -echo -echo "Vous pouvez vous diriger selon les points cardinaux." -echo "Au nord un chemin remonte, au sud un passage descend, à l'est, la bergerie, à l'ouest, des traces d'animaux" -echo -echo "Que voulez-vous faire? Les commandes sont : n, e, s, w, u et h." +cat << EOF + +L'aventure commence : + +Vous voilà téléporté au cœur d'une station spacial inconnue. + +Un soleil d'un bleu azur, observé par le hublot, vous révèle que vous n'évoluez plus dans votre système solaire familier. + +Que souhaitez vous explorer ? + +Vos choix: + +N (Nord): Emprunter un chemin obscure de la station. +E (Est): Explorer une salle voisine. +S (Sud): sortir de la station spacial par la porte exterieur. +O (Ouest): rester ou vous etes. +U (Utiliser): Utiliser un objet de votre inventaire (si vous en avez). +H (Aide): Afficher l'aide et les commandes disponibles. +Tapez votre choix (n, e, s, w, u ou h) et appuyez sur Entrée pour continuer. + +EOF + -# Now we wait for their response - and send them somewhere accordingly. while true; do - read -p "> " nsewuh - case $nsewuh in - n ) ./white.sh - exit ;; # These lines will take the player to a new room - a new script file. - s ) ./brown.sh - exit ;; # Be sure to include 'exit' otherwise the game won't quit properly! - e ) ./red.sh - exit ;; - w ) ./green.sh - exit ;; - u ) echo "Vous ouvrez votre sac il contient une tente, des vêtements, un thermos, une scie pliante et un couteau" ;; # Something to say? You can also just echo. - h ) echo "Comment avez-vous pu arriver ici.? Des souvenirs vous reviennent... https://ipfs.copylaradio.com/ipfs/QmWyCFvvvrE1xWudCnc14oDvaztLaRZ4guvQFVkkDLwa23#JOUR%201.%20PLANETE%201." ;; - * ) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w, u et h..";; - esac + read -p "> " nsewuh + case $nsewuh in + n) ./white.sh; exit ;; + s) ./brown.sh; exit ;; + e) ./red.sh; exit ;; + w) echo "Vous allez vraiment rester là comme ça ? Comment avez-vous pu arriver ici ? Des souvenirs vous reviennent... https://www.youtube.com/watch?v=teIqu6r7jUE";; + u) echo "Vous ouvrez votre sac. Il contient..." + file3="../script/inventaire.ben" + while IFS= read -r line + do + echo "$line" + done <"$file3";; + h) echo "Désolé, il n'y a pas d'aide. Vous allez surement mourir prochainement." ;; + *) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w, u et h." ;; + esac done +# inspiration pour le reste de l'histoire neant... :( esac exit diff --git a/adventure/games/votrejeu/rooms/white.sh b/adventure/games/votrejeu/rooms/white.sh index 5c048d08..88e68a51 100755 --- a/adventure/games/votrejeu/rooms/white.sh +++ b/adventure/games/votrejeu/rooms/white.sh @@ -44,7 +44,7 @@ while true; do w ) echo "Vous voilà face à un Jardin luxuriant. Une cloture électrique le délimite et en empêche l'accès." ;; h ) echo "Vous voyez à l'interieur de la Station une video en cours de projection..." sleep 2 - xdg-open "https://www.youtube.com/embed/Yk-WRXKysXM" + xdg-open "https://www.youtube.com/watch?v=2Z4m4lnjxkY" ;; u ) leverstate=`cat ../logic/leverlogic.ben` if [ "$leverstate" = "on" ]; then diff --git a/adventure/games/votrejeu/script/inventaire.ben b/adventure/games/votrejeu/script/inventaire.ben new file mode 100644 index 00000000..5d2fd96f --- /dev/null +++ b/adventure/games/votrejeu/script/inventaire.ben @@ -0,0 +1,5 @@ +Pioche +corde +tabouret +stylot +cigarette diff --git a/adventure/logic/leverlogic.ben= b/adventure/logic/leverlogic.ben= new file mode 100644 index 00000000..cfb931e4 --- /dev/null +++ b/adventure/logic/leverlogic.ben= @@ -0,0 +1 @@ +off From c5320eff1534913e430a88f72c52ae4c3554b00a Mon Sep 17 00:00:00 2001 From: Mickael Fernandez Date: Wed, 7 Feb 2024 17:23:55 +0100 Subject: [PATCH 2/2] Rename folder --- .../games/{votrejeu => mickael.fernandez@ynov.com}/art/Gune.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/art/astrologo.ben | 0 .../art/astroportland.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/art/astrored.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/art/bigfinish.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/art/logoastro.ben | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/art/supper.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/art/titleart.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/logic/leverlogic.ben | 0 .../logic/leverlogic.ben= | 0 .../logic/stationlogic.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/rooms/bigroom.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/brown.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/end.sh | 0 .../{votrejeu => mickael.fernandez@ynov.com}/rooms/gameroom.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/green.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/grue.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/kroo.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/kroo2.sh | 0 .../{votrejeu => mickael.fernandez@ynov.com}/rooms/magic8.sh | 0 .../{votrejeu => mickael.fernandez@ynov.com}/rooms/mainroom.sh | 0 .../{votrejeu => mickael.fernandez@ynov.com}/rooms/meteofrance.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/red.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/start.sh | 0 .../games/{votrejeu => mickael.fernandez@ynov.com}/rooms/white.sh | 0 .../script/inventaire.ben | 0 .../{votrejeu => mickael.fernandez@ynov.com}/script/opening.ben | 0 27 files changed, 0 insertions(+), 0 deletions(-) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/Gune.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/astrologo.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/astroportland.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/astrored.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/bigfinish.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/logoastro.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/supper.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/art/titleart.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/logic/leverlogic.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/logic/leverlogic.ben= (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/logic/stationlogic.ben (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/bigroom.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/brown.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/end.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/gameroom.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/green.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/grue.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/kroo.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/kroo2.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/magic8.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/mainroom.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/meteofrance.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/red.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/start.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/rooms/white.sh (100%) mode change 100755 => 100644 rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/script/inventaire.ben (100%) rename adventure/games/{votrejeu => mickael.fernandez@ynov.com}/script/opening.ben (100%) mode change 100755 => 100644 diff --git a/adventure/games/votrejeu/art/Gune.ben b/adventure/games/mickael.fernandez@ynov.com/art/Gune.ben similarity index 100% rename from adventure/games/votrejeu/art/Gune.ben rename to adventure/games/mickael.fernandez@ynov.com/art/Gune.ben diff --git a/adventure/games/votrejeu/art/astrologo.ben b/adventure/games/mickael.fernandez@ynov.com/art/astrologo.ben similarity index 100% rename from adventure/games/votrejeu/art/astrologo.ben rename to adventure/games/mickael.fernandez@ynov.com/art/astrologo.ben diff --git a/adventure/games/votrejeu/art/astroportland.ben b/adventure/games/mickael.fernandez@ynov.com/art/astroportland.ben similarity index 100% rename from adventure/games/votrejeu/art/astroportland.ben rename to adventure/games/mickael.fernandez@ynov.com/art/astroportland.ben diff --git a/adventure/games/votrejeu/art/astrored.ben b/adventure/games/mickael.fernandez@ynov.com/art/astrored.ben similarity index 100% rename from adventure/games/votrejeu/art/astrored.ben rename to adventure/games/mickael.fernandez@ynov.com/art/astrored.ben diff --git a/adventure/games/votrejeu/art/bigfinish.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/art/bigfinish.ben diff --git a/adventure/games/votrejeu/art/logoastro.ben b/adventure/games/mickael.fernandez@ynov.com/art/logoastro.ben similarity index 100% rename from adventure/games/votrejeu/art/logoastro.ben rename to adventure/games/mickael.fernandez@ynov.com/art/logoastro.ben diff --git a/adventure/games/votrejeu/art/supper.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/art/supper.ben diff --git a/adventure/games/votrejeu/art/titleart.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/art/titleart.ben diff --git a/adventure/games/votrejeu/logic/leverlogic.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/logic/leverlogic.ben diff --git a/adventure/games/votrejeu/logic/leverlogic.ben= b/adventure/games/mickael.fernandez@ynov.com/logic/leverlogic.ben= similarity index 100% rename from adventure/games/votrejeu/logic/leverlogic.ben= rename to adventure/games/mickael.fernandez@ynov.com/logic/leverlogic.ben= diff --git a/adventure/games/votrejeu/logic/stationlogic.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/logic/stationlogic.ben diff --git a/adventure/games/votrejeu/rooms/bigroom.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/bigroom.sh diff --git a/adventure/games/votrejeu/rooms/brown.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/brown.sh diff --git a/adventure/games/votrejeu/rooms/end.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/end.sh diff --git a/adventure/games/votrejeu/rooms/gameroom.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/gameroom.sh diff --git a/adventure/games/votrejeu/rooms/green.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/green.sh diff --git a/adventure/games/votrejeu/rooms/grue.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/grue.sh diff --git a/adventure/games/votrejeu/rooms/kroo.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/kroo.sh diff --git a/adventure/games/votrejeu/rooms/kroo2.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/kroo2.sh diff --git a/adventure/games/votrejeu/rooms/magic8.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/magic8.sh diff --git a/adventure/games/votrejeu/rooms/mainroom.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/mainroom.sh diff --git a/adventure/games/votrejeu/rooms/meteofrance.sh b/adventure/games/mickael.fernandez@ynov.com/rooms/meteofrance.sh old mode 100755 new mode 100644 similarity index 100% rename from adventure/games/votrejeu/rooms/meteofrance.sh rename to adventure/games/mickael.fernandez@ynov.com/rooms/meteofrance.sh diff --git a/adventure/games/votrejeu/rooms/red.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/red.sh diff --git a/adventure/games/votrejeu/rooms/start.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/start.sh diff --git a/adventure/games/votrejeu/rooms/white.sh b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/rooms/white.sh diff --git a/adventure/games/votrejeu/script/inventaire.ben b/adventure/games/mickael.fernandez@ynov.com/script/inventaire.ben similarity index 100% rename from adventure/games/votrejeu/script/inventaire.ben rename to adventure/games/mickael.fernandez@ynov.com/script/inventaire.ben diff --git a/adventure/games/votrejeu/script/opening.ben b/adventure/games/mickael.fernandez@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/mickael.fernandez@ynov.com/script/opening.ben