|
|
from time import sleep
|
|
|
import sys
|
|
|
|
|
|
def delayPrint(s):
|
|
|
for c in s:
|
|
|
sys.stdout.write(c)
|
|
|
sys.stdout.flush()
|
|
|
sleep(0.08)
|
|
|
print("\n")
|
|
|
sys.stdout.write(">")
|
|
|
return " "
|
|
|
|
|
|
def delayPrintless(s):
|
|
|
for c in s:
|
|
|
sys.stdout.write(c)
|
|
|
sys.stdout.flush()
|
|
|
sleep(0.001)
|
|
|
print("\n")
|
|
|
sys.stdout.write(">")
|
|
|
return " "
|
|
|
|
|
|
welcome_message = """
|
|
|
Dear friend,
|
|
|
Welcome to Cardboard Lamb's Game..."""
|
|
|
|
|
|
welcome_message2 = """
|
|
|
|
|
|
((
|
|
|
\\``.
|
|
|
\_`.``-.
|
|
|
( `.`.` `._
|
|
|
`._`-. `._
|
|
|
\`--. ,' `.
|
|
|
`--._ `. .`. aaaa
|
|
|
`--.--- `. ` `. squaaaaa
|
|
|
`.-- `; .`._
|
|
|
:- : ;. `.__,.,__ __
|
|
|
`\ : ,-( ';o`>.
|
|
|
`-.`: ,' `._ .: (,-`,
|
|
|
\ ; ;. ,:
|
|
|
,"`-._>-: ;,' `---.,---.
|
|
|
`>'" "-` ,' "":::::".. `-.
|
|
|
`;"'_, (\`\ _ `:::::::::::'" `---.
|
|
|
`-(_,' -'),)\`. _ .::::"' `----._,-"")
|
|
|
\_,': `.-' `-----' `--;-. `. ``.`--.____/
|
|
|
`-^--' \(-. `.``-.`-=:-.__)
|
|
|
squaaaa ` `.`.`._`.-._`--.)
|
|
|
aaa `-^---^--.`-- """
|
|
|
|
|
|
welcome_message3 = """
|
|
|
|
|
|
Do you feel peaceful? If not, then grab a cup of tea.
|
|
|
Are you prepared to escape into your imagination?
|
|
|
This game works by slowing down your pace and reconnecting you to your senses.
|
|
|
I will give you prompts – little written daydreams to imagine yourself in.
|
|
|
Please only move forward when you are ready.
|
|
|
|
|
|
If you are ready now, tell me "yes."
|
|
|
––––––––––––––
|
|
|
"""
|
|
|
#----------------------------------------------------------#
|
|
|
### start of the game. this is a mindfulness game. ###
|
|
|
|
|
|
print(delayPrint(welcome_message))
|
|
|
|
|
|
#question - why does it say none here#
|
|
|
|
|
|
print(delayPrintless(welcome_message2))
|
|
|
|
|
|
print(delayPrint(welcome_message3))
|
|
|
|
|
|
#step one#
|
|
|
reply = input()
|
|
|
if "yes" in reply:
|
|
|
print(delayPrint("""
|
|
|
I am so happy to hear that you are at peace.
|
|
|
Let's start imagining landscapes."""))
|
|
|
elif "ready" in reply:
|
|
|
print(delayPrint("""
|
|
|
I am so happy to hear that you are at peace.
|
|
|
Let's start imagining landscapes."""))
|
|
|
else:
|
|
|
print(delayPrint("""
|
|
|
You are not ready to play my game.
|
|
|
Please close your eyes and take a deep breath.
|
|
|
If you need some help, try searching for this URL.
|
|
|
https://www.youtube.com/watch?v=TTHF2Dfw1Dg.
|
|
|
Please listen until you are ready..."""))
|
|
|
|
|
|
#Questions - how would i go back a step#
|
|
|
#is there a way to always make it go back to step 1, like a return to homebase scenario#
|
|
|
#could not figure out how to add a break after else. where does it go.#
|
|
|
|
|
|
#step two#
|
|
|
|
|
|
print(delayPrint("""
|
|
|
We are going to imagine our first daydream.
|
|
|
If at any point, you feel like you are ready to return back to whatever you were doing,
|
|
|
just type in
|
|
|
I am now at peace...
|
|
|
|
|
|
If you are not ready to return, type in
|
|
|
Let's go...
|
|
|
"""))
|
|
|
#how do i actually make it so that if someone types peace at any point, it stops#
|
|
|
|
|
|
#message = "What do you want to do?"#
|
|
|
#print(message)#
|
|
|
#reply = input()#
|
|
|
#first room is false#
|
|
|
|
|
|
firstroom=True
|
|
|
secondroom=False
|
|
|
|
|
|
while True:
|
|
|
reply = input()
|
|
|
print(reply)
|
|
|
if firstroom == True:
|
|
|
if "go" in reply:
|
|
|
print(delayPrint("""
|
|
|
You are lying down in a lavender field."""))
|
|
|
|
|
|
print(delayPrintless("""
|
|
|
,,, ,,,
|
|
|
{{{}} ,,, {{{}} ,,,
|
|
|
,,, ~Y~ {{{}},,, ,,, ~Y~ {{{}},,,
|
|
|
{{}}} |/,,, ~Y~{{}}} {{}}} |/,,, ~Y~{{}}}
|
|
|
~Y~ \|{{}}}/\|/ ~Y~ ,,, ~Y~ \|{{}}}/\|/ ~Y~ ,,,
|
|
|
\|/ \|/~Y~ \|,,,|/ {{}}}\|/ \|/~Y~ \|,,,|/ {{}}}
|
|
|
\|/ \|/\|/ \{{{}}/ ~Y~ \|/ \|/\|/ \{{{}}/ ~Y~
|
|
|
\|/\\|/\|/ \\|~Y~// \|/ \|/\\|/\|/ \\|~Y~// \|/
|
|
|
\|//\|/\|/,\\|/|/|// \|/ \|//\|/\|/,\\|/|/|// \|/
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"""))
|
|
|
|
|
|
print(delayPrint("""
|
|
|
The field has not been harvested yet.
|
|
|
The ground is soft and warm. It has been baked by the sun."""))
|
|
|
print(delayPrintless("""
|
|
|
|
|
|
|
|
|
; : ;
|
|
|
. \_,!,_/ ,
|
|
|
`.,' `.,'
|
|
|
/ \
|
|
|
~ -- : : -- ~
|
|
|
\ /
|
|
|
,'`._ _.'`.
|
|
|
' / `!` \ `
|
|
|
: ;
|
|
|
|
|
|
"""))
|
|
|
print(delayPrint("""
|
|
|
You are wearing thin cotton. Can you feel the warm ground through the layer?
|
|
|
Can you feel the warmth of the sun on your face?
|
|
|
|
|
|
The smell of lavender and warm soil is thick in the air.
|
|
|
The flowers are so full.
|
|
|
When you just touch them,
|
|
|
it feels like they burst with beads of lavender oil.
|
|
|
|
|
|
Their nectar is sweet.
|
|
|
|
|
|
The air is clear.
|
|
|
The sky is blue.
|
|
|
There are no clouds.
|
|
|
There is only sun and peace and lavender.
|
|
|
|
|
|
|
|
|
Would you like to explore another daydream?"""
|
|
|
))
|
|
|
reply = input()
|
|
|
if "yes" in reply:
|
|
|
firstroom = False
|
|
|
secondroom = True
|
|
|
elif secondroom==True:
|
|
|
print("something for now")
|
|
|
elif "now" in reply:
|
|
|
print("now")
|
|
|
break
|
|
|
elif "peace" in reply:
|
|
|
print("peace")
|
|
|
break
|
|
|
#how would i make it so that it does not just have to be in reply but that it is the exact reply#
|
|
|
|
|
|
print("exitloop")
|
|
|
|
|
|
|
|
|
while True:
|
|
|
reply = input()
|
|
|
if "go" in reply:
|
|
|
print(delayPrint("""
|
|
|
You are lying down in a lavender field.""")) |