Untitled
unknown
plain_text
8 months ago
3.3 kB
3
Indexable
import random
import time
def print_slow(str):
"""Function to print text slowly for dramatic effect"""
for char in str:
print(char, end='', flush=True)
time.sleep(0.05)
print()
def start_game():
print_slow("You wake up in a dark, eerie room.")
print_slow("You can't remember how you got here. Your heart races.")
print_slow("The air feels cold and heavy, as if something is watching you.")
first_choice()
def first_choice():
print_slow("What will you do?")
print("1. Check the door.")
print("2. Look for a light source.")
choice = input("> ")
if choice == "1":
check_door()
elif choice == "2":
look_for_light()
else:
print_slow("Please choose 1 or 2.")
first_choice()
def check_door():
print_slow("You approach the door slowly, and... it's locked.")
print_slow("Suddenly, you hear something scraping on the other side of the door!")
second_choice()
def look_for_light():
print_slow("You feel around the walls and find a light switch.")
print_slow("You flip it on, but nothing happens... and then the lights flicker!")
print_slow("The room feels even darker now.")
second_choice()
def second_choice():
print_slow("What will you do next?")
print("1. Open the window.")
print("2. Explore the shadows in the room.")
choice = input("> ")
if choice == "1":
open_window()
elif choice == "2":
explore_shadows()
else:
print_slow("Please choose 1 or 2.")
second_choice()
def open_window():
print_slow("You rush to the window and try to open it...")
chance = random.randint(1, 3)
if chance == 1:
print_slow("The window shatters open, and a gust of cold wind rushes in!")
print_slow("You feel a momentary sense of relief. Maybe you'll escape this place.")
print_slow("But then, you hear footsteps behind you.")
print_slow("You turn around and... nothing is there.")
end_game()
else:
print_slow("The window is stuck, and as you struggle with it, a voice whispers your name...")
end_game()
def explore_shadows():
print_slow("You step toward the dark corner of the room.")
print_slow("Suddenly, something brushes against your leg... cold and sharp!")
print_slow("You turn, but all you can see is the darkness.")
# Random event of something spooky
spooky_event()
def spooky_event():
print_slow("Something is in the room with you. You feel a cold breath on your neck!")
chance = random.randint(1, 3)
if chance == 1:
print_slow("You manage to escape the shadows just in time, but you can still feel its presence.")
print_slow("You run through the door and escape the room... for now.")
end_game()
else:
print_slow("You feel a sharp pain, as if something has grabbed you from the shadows!")
print_slow("A scream echoes in your ears...")
end_game()
def end_game():
print_slow("The game is over. Thank you for playing!")
exit()
if __name__ == "__main__":
start_game()
Editor is loading...
Leave a Comment