Fork ASTROPORT.ONE debut new story

This commit is contained in:
Mickael Fernandez 2024-02-05 16:57:06 +01:00
parent 3e9b4a2e81
commit 0070b54be1
5 changed files with 46 additions and 28 deletions

View File

@ -0,0 +1 @@
off

View File

@ -37,36 +37,47 @@ sleep 1
# Here's where you introduce the room to the player. Be sure to tell them if there # 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! # Are exits - but don't give too much away. Make it fun for them to explore!
echo cat << EOF
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." L'aventure commence :
echo "Le toit et une bonne partie des murs sont effondrés."
echo Vous voilà téléporté au cœur d'une station spacial inconnue.
echo "Tout autour la forêt. Des feuillus. Quelques arbustres épineux."
echo "Sous vos pieds. Le sol est rouge parsemé de cailloux blancs." 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.
echo
echo "Vous pouvez vous diriger selon les points cardinaux." Que souhaitez vous explorer ?
echo "Au nord un chemin remonte, au sud un passage descend, à l'est, la bergerie, à l'ouest, des traces d'animaux"
echo Vos choix:
echo "Que voulez-vous faire? Les commandes sont : n, e, s, w, u et h."
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 while true; do
read -p "> " nsewuh read -p "> " nsewuh
case $nsewuh in case $nsewuh in
n ) ./white.sh n) ./white.sh; exit ;;
exit ;; # These lines will take the player to a new room - a new script file. s) ./brown.sh; exit ;;
s ) ./brown.sh e) ./red.sh; exit ;;
exit ;; # Be sure to include 'exit' otherwise the game won't quit properly! 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";;
e ) ./red.sh u) echo "Vous ouvrez votre sac. Il contient..."
exit ;; file3="../script/inventaire.ben"
w ) ./green.sh while IFS= read -r line
exit ;; do
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. echo "$line"
h ) echo "Comment avez-vous pu arriver ici.? Des souvenirs vous reviennent... https://ipfs.copylaradio.com/ipfs/QmWyCFvvvrE1xWudCnc14oDvaztLaRZ4guvQFVkkDLwa23#JOUR%201.%20PLANETE%201." ;; done <"$file3";;
* ) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w, u et h..";; h) echo "Désolé, il n'y a pas d'aide. Vous allez surement mourir prochainement." ;;
esac *) echo "Je suis désolé, je ne vous comprends pas. Les commandes sont : n, e, s, w, u et h." ;;
esac
done done
# inspiration pour le reste de l'histoire neant... :(
esac esac
exit exit

View File

@ -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." ;; 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..." h ) echo "Vous voyez à l'interieur de la Station une video en cours de projection..."
sleep 2 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` u ) leverstate=`cat ../logic/leverlogic.ben`
if [ "$leverstate" = "on" ]; then if [ "$leverstate" = "on" ]; then

View File

@ -0,0 +1,5 @@
Pioche
corde
tabouret
stylot
cigarette

View File

@ -0,0 +1 @@
off