From 08ee7395c1b2250d2d25c19257c6f42114da0833 Mon Sep 17 00:00:00 2001 From: cara mayer Date: Tue, 7 Feb 2023 13:28:45 +0100 Subject: [PATCH] hey guys here is my game --- peace.py | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 peace.py diff --git a/peace.py b/peace.py new file mode 100644 index 0000000..0c832c6 --- /dev/null +++ b/peace.py @@ -0,0 +1,192 @@ +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.""")) \ No newline at end of file