I'm a beginner Python coder and this is the first program that I have ever programmed. Please suggest improvements/bugs. Here's the link to the code.
global hp
hp = 20
global dice
import random
dice = random.randint(3,5)
global beardamage
import random
beardamage = random.randint(1,9)
global hunger
hunger = 5
global spiderhp
spiderhp = 5
global bearhp
bearhp = 10
global potion
potion = 0
global xp
xp = 0
# |Data storage for part 1|
#_______________________________________________________________________________
#
x = ("attack")
passwordcode = ("5665598")
road =("left")
key = ("key")
choicekey = ("yes")
hutchoice = ("gotoit")
menucheat = ("cheat menu")
menureadme = ("readme")
menustart = ("start game")
death = 1
menuhelp = ("help")
potionadd = 1
examinationyes = ("examine")
SmallHealing = random.randint(8,15)
cheat01 = ("cheat_01")
cheat02 = ("shutdown")
bearxp = 100
spiderxp = 350
bow = random.randint(5,10)
passwordcheat = ("password")
# |End of data storage for adventure part 1.|
#_______________________________________________________________________________
text = ("Loading files....")
import time
import sys
from random import randrange
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.5)
time.sleep(0.01)
text = ("-1%||||||||||||||||100%-")
print("")
import time
import sys
from random import randrange
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.01)
time.sleep(0.01)
print("")
import time
time.sleep(1)
import os
import sys
os.system("CLS")
print("")
print("")
print(" ")
print(" _ _ _ _ _ ")
print(" / \ __| |_ _____ _ __ | |_ _ _ _ __ ___ _ __ _ _| |_| |__ ___ _ __ ")
print(" / _ \ / _` \ \ / / _ \ '_ \| __| | | | '__/ _ \ | '_ \| | | | __| '_ \ / _ \| '_ \ ")
print(" / ___ \ (_| |\ V / __/ | | | |_| |_| | | | __/ | |_) | |_| | |_| | | | (_) | | | |")
print("/_/ \_\__,_| \_/ \___|_| |_|\__|\__,_|_| \___| | .__/ \__, |\__|_| |_|\___/|_| |_|")
print(" |_| |___/ ")
print(" //|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\\")
print(" // || Main menu || \\")
print("||______________________________||_____________||________________________||")
print("|| || HELP || ||")
print("||______________________________||_____________||________________________||")
print("|| || README || ||")
print("||______________________________||_____________||________________________||")
print("|| || START GAME || ||")
print("||______________________________||_____________||________________________||")
print(" \\ || CHEAT MENU || //")
print(" \\|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||//")
thing = 2
thini = 1
print(" Enter the selected command")
commandprompt = input("")
while thing > thini:
if commandprompt == menucheat:
print("Enter the password")
commandprompt = input("")
if commandprompt == passwordcheat:
print("Access granted")
print("")
print("Cheat list")
print("",(cheat01)," - Walkthrough")
print("",(cheat02)," - You should know what that one does")
commandprompt = input("")
if commandprompt == cheat01:
print("Cheat activated")
print("")
print("")
import time
time.sleep(2)
print("WALKTHROUGH")
print("HIT/RUN")
print("Examine")
print("Left")
print("yes")
print("go")
print("5665598")
print("HIT/RUN")
elif commandprompt == cheat02:
yes = ("yes")
no = ("no")
print("Are you sure?")
commandprompt = input("")
if commandprompt == yes:
print("Shut down in 10 seconds")
import os
os.system("shutdown -r -t 10 ")
elif commandprompt == no:
print("Terminated")
break
else:
print("Unknown command!")
if commandprompt == menustart:
print("Press enter to start")
input("")
break
commandprompt = input("")
if commandprompt == menureadme:
print("_________________________________")
print("Made by AO")
print("Version 1.8")
print("Dice system inplemented")
print("Global system")
print("Part 2 done")
print("900+ lines of coding")
print("_________________________________")
import time
time.sleep(5)
if commandprompt == menuhelp:
print("Help")
print("Type commands exactly, no caps")
else:
print("Invalid command!")
import time
time.sleep(5)
import os
import sys
os.system("CLS")
import time
import sys
from random import randrange
text = ("This is a story which set's back long before golden age...")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
import time
time.sleep(1)
print("")
text = ("In a time of witchcraft, mysteries and myths.")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
import time
time.sleep(1)
print("")
import time
time.sleep(1)
print("")
text = ("!||SLENDER THE GAME||!")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
print("You have 20 hitpoints.")
print("You have 5 hunger bars.")
import time
time.sleep(3)
print("")
import time
time.sleep(1)
text = ("You - Where I'm i?")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
print("You stand up")
import time
time.sleep(1)
text = ("You - Hmm.")
import os
import sys
os.system("CLS")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
print("You approach the door")
print("But you hear a growling noise.")
import time
time.sleep(2)
print("The door is smashed in half as a monster sees you.")
import time
time.sleep(2)
print("It's a giant bear!")
import time
time.sleep(2)
text = ("You - Ahhhh! Wait, It's so small!")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
text = ("You - What could possibly go wrong?")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
print("The bear looks agressive. The bear has",(bearhp)," hp. Type attack or run")
y =input("")
if (y) == (x):
while (bearhp > death):
print("You hit the bear")
print("")
import time
time.sleep(3)
print("You do",(dice),"damage")
print("")
import time
time.sleep(2)
import os
import sys
os.system("CLS")
bearhp = bearhp - dice
if bearhp < death:
print("You do a final blow against the bear")
print("")
print("The bear has died")
import os
import sys
os.system("CLS")
break
import time
time.sleep(3)
print("The bear does ",(beardamage),"damage")
hp = hp - beardamage
import time
time.sleep(2)
import os
import sys
os.system("CLS")
print("")
if hp < death:
print("OW! The bear does final blow against you!")
print("You have died")
import time
time.sleep(2)
print("Game over")
import time
time.sleep(99999)
break
import time
time.sleep(3)
if bearhp < death:
print("You do a final blow against the bear")
print("")
print("The bear has died")
break
import time
print("You have",(hp),"left")
print("")
import time
time.sleep(1)
print("The bear has",(bearhp),"left")
import time
time.sleep(1)
import os
import sys
os.system("CLS")
else:
print("You run away.")
import time
time.sleep(2)
print("You have wasted your hunger bar")
hungerbar = 1
hunger = hunger - hunger
print("Hunger is",(hungerbar)," ")
import time
time.sleep(3)
time.sleep(2)
import time
import sys
from random import randrange
text = ("You are in a strange room")
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(0.1)
time.sleep(0.1)
print("")
print("You see a shelf")
import time
time.sleep(2)
print("Hint - try examining it.","examine")
examination = input("")
if (examination) == (examinationyes):
print("You find a small vial")
import time
time.sleep(2)
print("It's a potion of healing!")
import time
time.sleep(2)
print("You take the potion")
potion = potion + potionadd
import time
time.sleep(2)
print("You have",(potion),"in your inventury")
import time
time.sleep(2)
print("You walk out of the door and you see a path")
import time
time.sleep(2)
print("You go down the road")
else:
print("You walk out of the door and you see a path")
import time
time.sleep(2)
print("You go down the road")
print("You see a road which splits into 2 paths.")
print("Do you wish to go left or right?")
roadchoice = input("")
if (roadchoice) == (road):
print("You go left")
else:
print("You go right")
import time
time.sleep(5)
print("You are walking slowly down the road.")
import time
time.sleep(3)
print("You see a slender man.")
import time
time.sleep(3)
import webbrowser
webbrowser.open('http://www.google.co.uk/imgres?q=slender+screen&um=1&hl=en&safe=active&sa=N&tbo=d&tbm=isch&tbnid=evaUdI26IM5C9M:&imgrefurl=http://templardigital.blogspot.com/2012/07/video-game-review-slender.html&docid=gV0cU5I4FRgbLM&imgurl=http://3.bp.blogspot.com/-_BUhzLBaxQM/UBMEEXFKthI/AAAAAAAABa8/Miacjv_EtQs/s1600/Slender%252B2.png&w=474&h=348&ei=wpy0UNv_IsWy0QXKvoD4CA&zoom=1&iact=rc&dur=1&sig=117123526119168881900&page=1&tbnh=145&tbnw=202&start=0&ndsp=26&ved=1t:429,r:17,s:0,i:135&tx=140&ty=96&biw=1280&bih=876')
print("GAME OVER")
time.sleep(3)
print("SLENDER MAN HAS GOT YOU")
import time
time.sleep(5)
print("END OF GAME! SLENDER TEXT. THE GAME")
import time
time.sleep(60)
print("As you are walking down the misty road...")
import time
time.sleep(3)
print("You see a small, old note.")
print("Do you want to look at it?")
keychoices = input("")
if (keychoices) == (choicekey):
print("Note - To open the ancient door, you must say 5665598")
import time
time.sleep(5)
print("Remember not to forget it, otherwise you will die!")
import time
time.sleep(2)
print("SteveXI - If you are reading this, then i am dead.")
import time
time.sleep(2)
print("SteveXI - Good luck!")
import time
time.sleep(10)
import os
import sys
os.system("CLS")
else:
print("You leave the note alone.")
import os
import sys
os.system("CLS")
import time
time.sleep(3)
print("In the distance, you see a small hut. It stands on a small hill.")
import time
time.sleep(3)
print("You make a camp")
import time
time.sleep(2)
print("What do you want to do now?")
print(" 1) go 2) or do nothing")
hutchoices = input("")
something = 10
somethings = 1
hutchoiceyes = ("go")
while something > somethings:
if (hutchoices) == (hutchoiceyes):
print("You walk to the hut.")
import time
time.sleep(5)
break
else:
print("You do nothing.")
hutchoices = input("")
import time
time.sleep(3)
import time
time.sleep(5)
print("You find an ancient sandstone door.")
import time
time.sleep(5)
print("Say the inscription, if you know it.")
password = input("")
if (password) == (passwordcode):
print("The door slides slowly out of the way.")
print("You go down a cobweb filled passage")
import time
time.sleep(3)
print(" You have completed the game, Welldone!")
else:
print("A trapdoor opens beneath you!")
print("You fall down to your doom.")
import webbrowser
webbrowser.open('http://www.google.co.uk/imgres?q=slender+screen&um=1&hl=en&safe=active&sa=N&tbo=d&tbm=isch&tbnid=evaUdI26IM5C9M:&imgrefurl=http://templardigital.blogspot.com/2012/07/video-game-review-slender.html&docid=gV0cU5I4FRgbLM&imgurl=http://3.bp.blogspot.com/-_BUhzLBaxQM/UBMEEXFKthI/AAAAAAAABa8/Miacjv_EtQs/s1600/Slender%252B2.png&w=474&h=348&ei=wpy0UNv_IsWy0QXKvoD4CA&zoom=1&iact=rc&dur=1&sig=117123526119168881900&page=1&tbnh=145&tbnw=202&start=0&ndsp=26&ved=1t:429,r:17,s:0,i:135&tx=140&ty=96&biw=1280&bih=876')
import time
time.sleep(5)
print("You die, End of game.")
import time
time.sleep(5)
print("SLENDERTEXT THE GAME")
import time
time.sleep(60)
def clearscreen():
if os.name == "posix":
# Unix/Linux/MacOS/BSD/etc
os.system('clear')
elif os.name in ("nt", "dos", "ce"):
# DOS/Windows
os.system('CLS')
print("Adventure part 2")
import time
time.sleep(4)
print("Adventure start's now!")
import time
time.sleep(2)
#This is part 2 of the adventure. All data must be below.
#All data will be stored and loaded below.
#_____________________________________________________________________________
spiderchoiseyes = ("hit")
spiderchoiseno = ("no")
reservespace = ("")
roadchoice1exec = ("1")
roadchoice2exec = ("2")
villager = ("yes")
hammerchoiceexec = ("yes")
hungertakeaway = 1
spiderdamage = random.randint(1,8)
global acid
acid = 0
global portion
potion = 0
global queenhp
queenhp = 30
queendamage = random.randint(3,6)
#_____________________________________________________________________________
print("You start the adventure")
print("As you walk to the entrance, you see a giant spider!")
import time
time.sleep(3)
print("You need to hit it")
import time
time.sleep(3)
print("Hit it as many times as it takes to kill it.")
import time
time.sleep(2)
spider = input("")
if (spider) == (spiderchoiseyes):
while (spiderhp > death):
print("You hit the spider")
print("")
import time
time.sleep(3)
print("You do",(dice),"damage")
print("")
spiderhp = spiderhp - dice
if spiderhp < death:
print("You do a final blow against the spider")
print("")
print("The spider has died")
break
import time
time.sleep(3)
print("The spider does ",(spiderdamage),"damage")
print("")
if hp < death:
print("OW! The spider does final blow against you!")
print("You have died")
import time
time.sleep(120)
break
hp = hp - spiderdamage
import time
time.sleep(3)
if spiderhp < death:
print("You do a final blow against the spider")
print("")
print("The spider has died")
break
import time
print("You have",(hp),"left")
import time
time.sleep(1)
print("The spider ",(spiderhp),"left")
else:
print("You run away!")
import time
time.sleep(2)
print("As you walk down the read slowly.")
import time
time.sleep(2)
print("You see 2 roads again.")
import time
time.sleep(2)
print("There's two roads.")
import time
time.sleep(2)
#Road choices start's from here!
print("There's 2 choises")
print("Press enter to see the roads")
input("")
print("2 There's a road leading to a cave")
input("")
print("1 There's second road, it's leading to a dark forest")
import time
time.sleep(2)
print("Which road do you want to go to? 1 or 2.")
roadchoice2 = input("")
if (roadchoice2) == (roadchoice2exec):
print("You have gone left")
import time
time.sleep(3)
print("You are walking to the cave")
import time
time.sleep(2)
print("You see a muddy footsteps leading to a massive cave.")
import time
time.sleep("1")
print("You see a pickaxe, do you want to examine and add it to your inventury?")
hammerchoice = input("")
if (hammerchoice) == (hammerchoiceexec):
print("You examine the pickaxe")
import time
time.sleep(2)
print("The axe looks a bit rusty")
import time
time.sleep(2)
print("It might have a use later on.")
else:
print("You walk past it")
import time
time.sleep(2)
print("You continue to walk towards the cave")
import time
time.sleep
print("Your hunger level",hunger)
import time
time.sleep(1)
print("You - You feel hungry, try seaching for a food source")
elif (roadchoice2) == (roadchoice1exec):
print("You have gone right")
import time
time.sleep(3)
print("As are walking to the dark forest.")
import time
time.sleep(2)
print("Mist slowly decends down to the forest floor")
import time
time.sleep(3)
print("You are a bit lost")
import time
time.sleep(3)
print("There's a full moon, but the mist is blinding your view.")
import time
time.sleep(3)
print("There's a villager")
import time
time.sleep(3)
print("Do you wish to talk to him?")
villagertalk = input("")
else:
print("Slenderman killed you")
print("End of the game")
import time
time.sleep(60)
if (villagertalk) == (villager):
print("You start a conversation with him")
import time
time.sleep(3)
print("Villagersteve - Watch out for those woods")
import time
time.sleep(3)
print("Villagersteve - These woods contain the most brutal undead.")
import time
time.sleep(2)
print("Villagersteve - Here, Take this bow.")
import time
time.sleep(3)
print("You - Item aquired.")
import time
time.sleep(2)
print("Villagersteve - Wait, I must tell you...")
import time
time.sleep(3)
print("You - You hear a screeching noise.")
import time
time.sleep(3)
print("Villagerbob - I must runnnnnn.......THEY ARE COMING FOR ME!")
import time
time.sleep(3)
print("Villagersteve runs away.")
import time
time.sleep(3)
value = 0
print("Suddenly, You blacked out")
time.sleep(2)
print("You find yourself in a strange cave...")
import time
time.sleep(2)
if value < potion:
print("You think, you need to use a portion now.")
import time
time.sleep(2)
print("Do you want to use potion now?")
rawinput = input("")
boolean = ("yes")
if rawinput == boolean:
decreasevalue = 1
print("You have used the potion!")
potion = potion - decreasevalue
import time
time.sleep(2)
print("You have",(potion),"left")
import time
time.sleep(2)
print("You gain",(SmallHealing),"hp")
hp = hp + SmallHealing
import time
time.sleep(2)
print("You have now",(hp),"left")
import time
time.sleep(2)
print("Suddenly, you see a gigantic spider!")
import time
time.sleep(2)
print("The queen has",(queenhp),"hp")
import time
time.sleep(2)
print("The battle beggins!")
while queenhp > death:
print("You hit queen spider")
print("")
import time
time.sleep(3)
print("You do",(dice),"damage")
print("")
import time
time.sleep(2)
print("Spider queen has",(queenhp),"left")
print("")
queenhp = queenhp - dice
if queenhp == death:
print("You do a final blow against the queen!")
print("")
print("The queen spider has died")
import time
time.sleep(2)
print("You finish the game!")
import time
time.sleep(2)
print("To be continued....")
break
import time
time.sleep(3)
print("The spider does ",(queendamage),"damage")
queendamage = queendamage - hp
print("You have",(hp),"left")
hp = hp - queendamage
print("")
if hp == death:
print("OW! The spider rips you in half.")
print("You have died")
import time
time.sleep(120)
break