Advertisement
Guest User

Zombie Game

a guest
Apr 6th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 35.63 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. # program
  4.  
  5.  
  6. print('Welcome to The Highway')
  7.  
  8. name=input('''
  9. Please enter your name: ''')
  10.  
  11. input('''
  12. PRESS ENTER TO Continue''')
  13.  
  14. print ('''
  15.  
  16.  
  17. BEEP... BEEP... BEEP... BEEP... BEEP... BEEP... B-CLICK!!
  18.  
  19. Argh... I really need to get a more pleasant alarm clock... It feels like that noise just penetrate my bones... every…single…morning.
  20. 7am... Work in 2 hours... You slither out of your sofa, switching off the TV you fell asleep to – its the credits of the last season of Zombie Watch.
  21.  
  22. You always imagined what itd be like if those awesome zombie apocalypse stories came true.
  23.  
  24. Your usual morning routine starts; showering with a cup of coffee on the side with your toothbrush in your hands...
  25. Fast forward and youre tying your trademark double-Windsor knot on your British Airways Captains tie – smirking to yourself because no matter how many times you try teaching it to your work buddies they can never tie theirs like yours.
  26. Briefcase is packed, breakfast has been devoured and you grab your coat, starting to unlock your door but freeze as youre doing so...
  27.  
  28. You hear this crisp, deep abrading scratching right on the other side of your door.
  29. What is that? Did the upstairs neighbour get a new dog or something?
  30. …Its too much of a weird and slow consistent movement to be a pet...
  31.  
  32. As you slowly aim your left eye through the peep hole through the top of the door, you see nothing; nothing is there.
  33. Im probably imagining things.
  34.  
  35. You open your door – but it opens so easily as though somethings pushing it on the other side, so you stop mid-way, and all you see is this wretched arm patting on the floor! It looks like its trying to almost grab the welcome mat from the top. You can hear this tinny gargle from the person on the other side – its just disturbing. The first instinct you feel is to just kick the thing back on the other side and close the door and that is exactly what you do. You treat the forearm like a football and chip it onto the outside of your door – you slam the door shut, and lock all three locks.
  36. Ok, what the hell was that?! They really need to invest more in treating mental patients. Stupid ObamaCare...right, Im gonna call in late and just chill until that creepy person goes away.
  37.  
  38. You switch on the TV.
  39.  
  40. This is an emergency broadcast, please stay calm, leave your homes and follow the evacuation process immediately.
  41. What? You think to yourself I knew I couldnt take CNN seriously anymore after they hired all those newbies.
  42.  
  43. You switch to BBC news... Its the EXACT same broadcast:  Leave your homes and follow the evacuation process immediately.
  44.  
  45. Every. Single. TV channel. The EXACT same broadcast.
  46.  
  47. The news channel switches to a report with video tapings of hospitals all around the world, theres people in hospital completely demonified - some even taking big aggressive bites out of nurses forearms, the doctors seem clueless…
  48. The TV cuts to a LIVE scene of 6 big doctors and hospital security guards holding down this person who looks to be having a seizure.
  49. Three seconds later the person literally shuts down, like as if you were to switch off a human robot – mouth half open, eyes half closed…
  50.  
  51. The echoing sound of a gun firing from the road on the ground level draws your attention away from the TV as you gaze blankly at your living room wall. You feel numb, with the edgy feel of cold sweat running down your cheeks.
  52. Shes ill… the girl from the hallway…shes one of them, she must be…what else could she be? Is this really happening. ''')
  53.  
  54. correct = False
  55.  
  56. while not correct:
  57.  
  58.     answer = input('''
  59.    What do you do?
  60.  
  61.    Press A to offer her inside with some coffee
  62.  
  63.    Press B to attack her
  64.  
  65.    Press C to call an ambulance ''')
  66.  
  67.     if answer.upper() not in ("A","B","C"):
  68.         print ('''
  69.                    Please choose one of the following options''')
  70.  
  71.     if answer == "A" or answer == "a":
  72.         print ('''
  73. You open the door and she scrambles across the floor biting your left toe to shreds. This is your last hour of consciousness.  ''')
  74.         correct = True
  75.         #game over print:
  76.         print(
  77.         """
  78.         _____       ___       ___  ___   _____  
  79.        /  ___|     /   |     /   |/   | |  ___|
  80.        | |        / /| |    / /|   /| | | |__  
  81.        | |  _    / ___ |   / / |__/ | | |  __|  
  82.        | |_| |  / /  | |  / /       | | | |___  
  83.        \_____/ /_/   |_| /_/        |_| |_____|
  84.        
  85.         _____   _     _   _____   _____  
  86.        /  _  \ | |   / / |  ___| |  _  \
  87.        | | | | | |  / /  | |__   | |_| |  
  88.        | | | | | | / /   |  __|  |  _  /  
  89.        | |_| | | |/ /    | |___  | | \ \
  90.        \_____/ |___/     |_____| |_|  \_\
  91.  
  92.        """
  93.      )
  94.  
  95.         input("\n\nPress the enter key to exit.")
  96.         sys.exit()
  97.  
  98.     elif answer == "C" or answer == "c":
  99.         print ('''
  100. There was no answer!''')
  101.         correct = False
  102.  
  103.    
  104.     elif answer == "B" or answer == "b":
  105.         print ('''
  106. You grab a crowbar you keep under your bed (guards you from robbers, right?), tie a string around the door knob and open the door from a distance, then you make contact with her temple, grab your belongings and take the lift to the ground floor.''')
  107.         correct = True
  108.  
  109.         print ('''
  110. You need to get to the airport; you are a pilot and have full access to your private jet.
  111.  
  112. You didnt really think this through...
  113.  
  114. Its chaos outside, traffic has stopped, nobody is in their cars; doors are open cars are abandoned and people are rushing along the motorway.
  115. You see one guy running towards you, grinning but with an empty expression – his eyes so red theyre almost glowing.
  116. ''')
  117.  
  118. correct = False
  119.  
  120. while not correct:
  121.  
  122.     answer = input('''
  123.    What do you do?
  124.  
  125.    Press A to ask him if he needs some paracetamol
  126.  
  127.    Press B to hit him in the face with a crowbar
  128.     ''')
  129.  
  130.     if answer.upper() not in ("A","B"):
  131.         print ('''
  132.                    Please choose one of the following options''')
  133.  
  134.     if answer == "A" or answer == "a":
  135.         print ('''
  136.    He has rudely ignored your request and mauled your face off...  ''')
  137.         correct = True
  138.         #game over print:
  139.         print(
  140.         """
  141.         _____       ___       ___  ___   _____  
  142.        /  ___|     /   |     /   |/   | |  ___|
  143.        | |        / /| |    / /|   /| | | |__  
  144.        | |  _    / ___ |   / / |__/ | | |  __|  
  145.        | |_| |  / /  | |  / /       | | | |___  
  146.        \_____/ /_/   |_| /_/        |_| |_____|
  147.        
  148.         _____   _     _   _____   _____  
  149.        /  _  \ | |   / / |  ___| |  _  \
  150.        | | | | | |  / /  | |__   | |_| |  
  151.        | | | | | | / /   |  __|  |  _  /  
  152.        | |_| | | |/ /    | |___  | | \ \
  153.        \_____/ |___/     |_____| |_|  \_\
  154.  
  155.        """
  156.      )
  157.  
  158.         input("\n\nPress the enter key to exit.")
  159.         sys.exit()
  160.  
  161.    
  162.     elif answer == "B" or answer == "b":
  163.         print ('''
  164. He gets 2 metres away from you, stumbling, opens his mouth and all you can see is thick saliva as he lets out a helpless roar as you crack open his jaw with your crowbar.''')
  165.         correct = True
  166.  
  167.         print (''' Somehow you just accept what is going on – youve seen it in the movies and its finally happening. You pinch yourself just wondering – hoping this is just some strange vivid dream... But oh how your pinches sting on your skin...
  168. You take a good look around you... Luckily your apartment building wasnt in a densely populated area of town – you have some time you think.
  169.  
  170. You need to transport yourself out of here, just anywhere but here – somewhere away from all the mess… Ah... I should just lock myself in my warm apartment until this all blows over… But what if I run out of food and all my nearby shops are fully looted? And what if I need to get out again but the exit is filled with those z-... those weird diseased people... OK, maybe I need to get out of here... but where? HA, what am I talking about...? I have my own plane?! Someone should make a story out of this... ha... its good to be me. Right, now how to get to the airport is the question… oh cool someone left their bike by that fence! 
  171. The bike is across the road, you now have the choice to go get the bike, or carry on walking down the blocked road.
  172. ''')
  173.        
  174. correct = False
  175.  
  176. while not correct:
  177.  
  178.     answer = input('''
  179.    What do you do?
  180.  
  181.    Press A to grab the bike... make out while you can.
  182.  
  183.    Press B if you don't want to get the bike... Cyclings for losers anyway.
  184.     ''')
  185.  
  186.     if answer.upper() not in ("A","B"):
  187.         print ('''
  188.                    Please choose one of the following options''')
  189.  
  190.     if answer == "B" or answer == "b":
  191.         print ('''
  192.    You continue on walking, slowly, absorbing the early morning LA heat... Exhausted, you pass a cafe - filled with those ill people. They all instantaneously turn their necks and their eyes, directing their red pupils towards your retina. They can run. You are frozen in fear.  ''')
  193.         correct = True
  194.         #game over print:
  195.         print(
  196.         """
  197.         _____       ___       ___  ___   _____  
  198.        /  ___|     /   |     /   |/   | |  ___|
  199.        | |        / /| |    / /|   /| | | |__  
  200.        | |  _    / ___ |   / / |__/ | | |  __|  
  201.        | |_| |  / /  | |  / /       | | | |___  
  202.        \_____/ /_/   |_| /_/        |_| |_____|
  203.        
  204.         _____   _     _   _____   _____  
  205.        /  _  \ | |   / / |  ___| |  _  \
  206.        | | | | | |  / /  | |__   | |_| |  
  207.        | | | | | | / /   |  __|  |  _  /  
  208.        | |_| | | |/ /    | |___  | | \ \
  209.        \_____/ |___/     |_____| |_|  \_\
  210.  
  211.        """
  212.      )
  213.  
  214.         input("\n\nPress the enter key to exit.")
  215.         sys.exit()
  216.  
  217.    
  218.     elif answer == "A" or answer == "a":
  219.         print ('''
  220. When you take the bike, you go past the café, and see all the walkers eying you up, then, you see an opening. Its the route you take to work every day; the San Diego Freeway.''')
  221.         correct = True
  222.  
  223.         print (''' You cycle fast away from the walkers in the café and head down the freeway and theres not a man in sight, all the cars are empty, doors open and are stuck in a gridlock.
  224.  
  225. Youve reached a steady cycling pace on this capable mountain bike, feeling pretty good about yourself, swerving past cars as you go along – the walkers are out of sight – stuck in what was for them a maze of a straight road.
  226.  
  227. After half an hour of cycling down the empty motorway, you start to get hungry. Theres not a place to get food for miles away, which would be fine if you had a car and the roads werent so blocked… I doubt the food courts will be available to use right now in this mess anyway you thought.
  228. You go past a Mercedes C63, various strains of Porsches and many, many 4x4 vehicles, and they all seem to be full of peoples stuff.
  229.  
  230. 20 minutes go by and youre exhausted, its too early for exercise and youre not a morning person. Again theres nobody in sight… so you make the decision of salvaging some cars for food.
  231. Youre in a hurry to get to your plane as youre worried about its state right now, has it been hijacked? Wrecked? Better just stuff myself with food now and rush down there.''')
  232.  
  233. correct = False
  234.  
  235. while not correct:
  236.  
  237.     answer = input('''
  238.    Which car do you ransack?
  239.  
  240.    Press A to ransack the Mercedes C63
  241.  
  242.    Press B to ransack the Ferrari California
  243.     ''')
  244.  
  245.     if answer.upper() not in ("A","B"):
  246.         print ('''
  247.                    Please choose one of the following options''')
  248.  
  249.     if answer == "B" or answer == "b":
  250.         print ('''
  251. The cars red paint neither shines or glosses in the LA sun, instead it absorbs the light, creating that deep Ferrari red colour.
  252.  
  253. The door is locked, so, without thinking, without hindsight or remorse you grip your crowbar and smash through the front drivers window, creating a smashing sound larger than you ever could imagine two materials could make. It is a moment of pure desperation.
  254.  
  255. You shriek at the high pitch of the safety glass ripping apart as your weapon pierces through it. But no, this is not the sound you should be worried about – the car alarm jolts through the air around you, echoing in the vast, abandoned city.
  256.  
  257. You grab your food and leave. But as you start to mount your bike you scour the rubber treading that are your tires onto the newly-cut glass on the floor – leaving your bike left punctured and useless. Youre stranded, you cant use a car to get there because of the gridlock, and you cant walk there because its simply too far away, so you take camp inside an unlocked car, exasperated from cycling with adrenaline as your source of energy, you trickle down into a deep, comfortable sleep.
  258.  
  259. You snooze you lose… The car alarm lured the walkers to your position and the smell of sweat from your not-so athletic body was like the fresh smell of bakery to the meat-eaters.
  260.  
  261.      ''')
  262.         correct = True
  263.         #game over print:
  264.         print(
  265.         """
  266.         _____       ___       ___  ___   _____  
  267.        /  ___|     /   |     /   |/   | |  ___|
  268.        | |        / /| |    / /|   /| | | |__  
  269.        | |  _    / ___ |   / / |__/ | | |  __|  
  270.        | |_| |  / /  | |  / /       | | | |___  
  271.        \_____/ /_/   |_| /_/        |_| |_____|
  272.        
  273.         _____   _     _   _____   _____  
  274.        /  _  \ | |   / / |  ___| |  _  \
  275.        | | | | | |  / /  | |__   | |_| |  
  276.        | | | | | | / /   |  __|  |  _  /  
  277.        | |_| | | |/ /    | |___  | | \ \
  278.        \_____/ |___/     |_____| |_|  \_\
  279.  
  280.        """
  281.      )
  282.  
  283.         input("\n\nPress the enter key to exit.")
  284.         sys.exit()
  285.  
  286.    
  287.     elif answer == "A" or answer == "a":
  288.         print ('''
  289. The car was left unlocked; you grab your grub and gobble it like a homeless person – food never tasted so sacred. The poor owner left his work lunch – two ham and pickle sandwiches and a carton of orange juice.
  290.  
  291. After a 5 minute rest you power on, and see something in the distance moving. You cautiously head forward, hearing a strange frequency of sound coming from its direction. As you whisk your way through the cars you begin to get bigger glimpses of what it is. Its a person; hes on the floor… He doesnt seem to be one of them. ''')
  292.  
  293.         correct = True
  294.  
  295. print ('''
  296. AARH, humph, MMGAAHH... HELP!! PLEAAASE!
  297.  
  298. You skid to a 90 degree stop and look down to see the guy, hes got a bike too – hes one of those cyclists with all the gear on, but it seems hes fallen off. His thin racing bike tossed to the side , the man appears to be clutching his right knee – the redness is oozing out of the spaces between his fingers.
  299.  
  300. HELP ME, PLEASE, young man. MY INHALER, ITS IN THE POCKET UNDER MY BIKE SEAT.
  301.  
  302. You start to notice his breathing sounds heavy.
  303.  
  304. You shuffle through the mess and grab his inhaler, pick him up by his arms and lay him onto the side of the freeway, putting his inhaler near his mouth as he helplessly lifts his arms up to use it.
  305. PSSSHHT
  306.  
  307. Three times, he uses his inhaler successfully, and his face of pure terror turns into a relieve sigh.
  308.  
  309. My friend, I owe my life to you... ahh, wow I thought I was a goner He replied.
  310.  
  311. Its ok, are you alright? You ask.
  312.  
  313. Yeah, well, right now maybe, but the worlds turned to s-... well, you know… so theres not much point of me being dead or alive right now. He says, looking over to the distance.  
  314.  
  315. Whats your name? You ask.
  316.  
  317. Gordon, but you can call me G... yours? He replied.
  318.  
  319. What the hell happened, man? I wake up this insane half-dead woman at my door, the same emergency broadcast on every channel and now I come outside and theres nobody here?! What is this? What happened? You ask, your face swollen with the look of extreme anxiety, Gordon can tell.
  320.  
  321. Wow well youve been left in the dark havent you? Okay, whatever your name is, person, dude, captain He says, glancing at your cap. Look over the highway, right… there He points to the distance, at a shroud of black smoke coming over the rubble of buildings. Thats where one of them hit, right here in LA, 2am this morning, and did you seriously not hear it? There were around 50 meteorites like that; they struck pretty much every different continent… apart from the south, think I heard. Everyone came running out of their houses, more excited than anything, this one was only around 2m long, didnt do much damage. SO anyway my friend is a regular at NASA, he said they never saw this coming apparently, heck he was there with me when it happened, we saw the whole thing happen. He came rushing to the disaster when it happened, one glance and he told me the rock is pure grapheme, then started pondering at this green goo on the rock, he went to get a sample of it and… uh…
  322.  
  323. AND what?? You exclaim, bursting to know what happened.
  324.  
  325. Well… it wasnt just stuff, you know? Some sort of bacterial thing, but its from space so you dont know what the hell this thing can do. Man, bacteria can get real powerful! One whiff of this stuff and he was gone... Just like everybody else.
  326.  
  327. Gone? You ask
  328.  
  329. Well at first his eyes went all black, like I mean completely and truly black, and, well, he wasnt himself anymore. I just knew. Ive always been weary of stuff like this, Im a very hygienic person you see He says, stretching to get his water bottle in his bag - wiping his hands with sanitizer. So I did what naturally occurred to me at the time, I ran. My bike was locked on a lamp post nearby, and I took shelter back in my place, then, early this morning I did what everyone else did.
  330.  
  331. And what was that, run? You pondered, calmed down now as you find out whats happened.
  332.  
  333. Pretty much, yeah, but everyone took their cars, like, everyone, as you can see, and I was cycling along but it was dark, my bike tyre got wedged on this pothole over here and I lay there immobilised until you found me here.
  334.  
  335. So where did everyone run off to You ask.
  336.  
  337. LAX.
  338.  
  339. The airport… no.. I mean, oh, why? You say, now full of anxiety, wondering if your planes still there.
  340.  
  341. The army sent out one of their super-jumbo planes things, 8 of them actually, so you know everyone wanted their place on the evacuation-mobile. He said, leaning a bit higher on the highway barrier.
  342. ''')
  343.  
  344. correct = False
  345.  
  346. bandaid = 0
  347.  
  348. while not correct:
  349.  
  350.     answer = input('''
  351.    What do you do?
  352.  
  353.    Press A to offer him a bandaid
  354.  
  355.    Press B to ask him more about the invasion
  356.  
  357.      ''')
  358.  
  359.     if answer.upper() not in ("A","B"):
  360.         print ('''
  361. Please choose one of the following options''')
  362.        
  363.  
  364.     if answer == "A" or answer == "a":
  365.         if bandaid == 0:
  366.             bandaid = 1
  367.             print ('''Im gonna go look for a bandage for that You say, before he could reply, and find a German first aid kit in a nearby Porsche.
  368.  
  369. You wrap his knee round in the cotton and tape it secure.
  370.  
  371. Thatll help, thanks man. He sighs. ''')
  372.  
  373.          
  374.         elif bandaid != 0:
  375.                print ('''Thanks.. but you just gave me a bandaid''')
  376.  
  377.        
  378.     elif answer == "B" or answer == "b":
  379.         print ('''
  380. So how many people were exposed to the bacteria thing? You know, on the comet? You ask.
  381.  
  382. Around 300, it just grew, multiplied, hah, almost like bacteria do. Thats where most of the panic came from. This thing was more infectious than anyone could handle.''')
  383.  
  384.         correct = True
  385.  
  386.         print ('''
  387. Hm, what should you do? ''')
  388.  
  389.     answer = input('''
  390.    Choose your next move:
  391.  
  392.    Press A to get off on your own
  393.  
  394.    Press B to ask him to join you on your travels
  395.  
  396.      ''')
  397.  
  398.     if answer.upper() not in ("A","B"):
  399.         print ('''
  400.                    Please choose one of the following options''')
  401.        
  402.     if answer == "A" or answer == "a":
  403.         print ('''
  404. Ok, well, I better go to the airport, hope you do what you wanted to do… Thanks for the info. You say, turning to mount your bike.
  405.  
  406. Hey what? He asks frantically No, please Im good to go, I can come with you!
  407.  
  408. Sorry man, take some rest… You only look like youre gonna slow me down You say, putting your crowbar back on the straps of your backpack, and leave without turning back.
  409. nooo, hey, look HUMPH, I can help you, we can get through this together!!!
  410. Dont go!
  411. His voice echoes behind your shoulders.
  412. You power on. ''')
  413.    
  414.         correct = True
  415.           #game over print:
  416.         print('''
  417.        
  418.         _____       ___       ___  ___   _____  
  419.        /  ___|     /   |     /   |/   | |  ___|
  420.        | |        / /| |    / /|   /| | | |__  
  421.        | |  _    / ___ |   / / |__/ | | |  __|  
  422.        | |_| |  / /  | |  / /       | | | |___  
  423.        \_____/ /_/   |_| /_/        |_| |_____|
  424.        
  425.         _____   _     _   _____   _____  
  426.        /  _  \ | |   / / |  ___| |  _  \
  427.        | | | | | |  / /  | |__   | |_| |  
  428.        | | | | | | / /   |  __|  |  _  /  
  429.        | |_| | | |/ /    | |___  | | \ \
  430.        \_____/ |___/     |_____| |_|  \_\
  431.  
  432.        ''')
  433.        
  434.         input("\n\nPress the enter key to exit.")
  435.         sys.exit()
  436.  
  437.     elif answer == "B" or answer == "b":
  438.         if bandaid == 1:
  439.             print (''' You good to go? You ask, pointing to where you need to go.
  440.  
  441. Uh, yeah, he says pleased... The airport? As he springs into action and picks up his bike.
  442.  
  443. Ill explain on the way. You say out loud, mounting your bike. ''')
  444.  
  445.             correct = True
  446.        
  447.         elif bandaid !=1:
  448.                 print ('''You good to go? You ask, pointing to where you need to go.
  449. Yeah... But I need something for this gash on my knee Gordon replies.
  450.  
  451. You grab a bandaid from a nearby Porsche's German first aid kit, and Gordon then takes it and ties it round his knee.
  452.  
  453. Uh, ok I'm ready, he says pleased... The airport, right? He says as he springs into action and picks up his bike.
  454.  
  455. Ill explain on the way. You say out loud, mounting your bike.''')
  456.                
  457. correct = True
  458.  
  459. print (''' 20 MINUTES LATER
  460.  
  461. See that tower over there Gordy? With the two grey poles?
  462.  
  463. Uh... Y-yeah I see it, why?
  464.  
  465. Thats the traffic control tower, the airports near. You say, wiping the slippery sweat off of your forehead.
  466.  
  467. Nice Gordon replies.
  468.  
  469. 7 MINUTES LATER
  470.  
  471. Oh no… You say under your breath.
  472.  
  473. Car alarm… Gordon replies.
  474.  
  475. As you go closer, the view becomes clearer as fewer cars block the way.
  476.  
  477. Its a horde…
  478.  
  479. Gordon: Dude, what do we do? ''')
  480.  
  481. while not correct:
  482.  
  483.     answer = input('''
  484.    What do you do?
  485.  
  486.    Press A to find a different route
  487.  
  488.    Press B to lure Gordon near the zombies and kick him in the crowd ''')
  489.  
  490.     if answer.upper() not in ("A","B","C"):
  491.         print ('''
  492.                    Please choose one of the following options''')
  493.  
  494.     if answer == "B" or answer == "b":
  495.         print ('''
  496. You shuffle through some items in a Chevrolet.
  497.  
  498. Gordon: what are you looking for? Quick they’ve spotted us! What could you possibly be doing now.
  499.  
  500. You grabbed a roll of duct tape and some fireworks. Someone was preparing from a party in this car.
  501.  
  502. You turn to Gordon, with adrenaline pumping through your veins, giving him a blank but deathly look. Gordon, give me your arm, you say.
  503.  
  504. Gordon: is… is this your plan to ward them off?
  505.  
  506. You: oh, oh yes it is. Now stay still.
  507.  
  508. You use the duct tape to secure the firework onto his upper arm.
  509.  
  510. You: Gordon. I’m sorry.
  511.  
  512. You switch out your lighter from your inner jacket pocket and furiously aflame the tip of the firework now clamped onto Gordon’s arm.
  513.  
  514. The walkers, now at high alert at the sound and the sparks, power on towards Gordon, staring bluntly yet excited at the sight of the flames in his arm. They are infatuated by the sparks.
  515.  
  516. You make your way down the side of the highway, jump off the ledge as your eyes instinctively glue to Gordon’s mishap. Your distraction leads you to trip and fall away from the soft cushioning bushes below.
  517.  
  518. Your shin snaps due to the sheer force put onto the calcium compound that makes up your structure.
  519.  
  520. You’re left powerless, passed out due to the sharp engrained pain. You just had your last few seconds of being human.
  521.  ''')
  522.         correct = True
  523.         #game over print:
  524.         print(
  525.         """
  526.         _____       ___       ___  ___   _____  
  527.        /  ___|     /   |     /   |/   | |  ___|
  528.        | |        / /| |    / /|   /| | | |__  
  529.        | |  _    / ___ |   / / |__/ | | |  __|  
  530.        | |_| |  / /  | |  / /       | | | |___  
  531.        \_____/ /_/   |_| /_/        |_| |_____|
  532.        
  533.         _____   _     _   _____   _____  
  534.        /  _  \ | |   / / |  ___| |  _  \
  535.        | | | | | |  / /  | |__   | |_| |  
  536.        | | | | | | / /   |  __|  |  _  /  
  537.        | |_| | | |/ /    | |___  | | \ \
  538.        \_____/ |___/     |_____| |_|  \_\
  539.  
  540.        """
  541.      )
  542.  
  543.         input("\n\nPress the enter key to exit.")
  544.         sys.exit()
  545.  
  546.    
  547.     elif answer == "B" or answer == "b":
  548.         print (''' The exit is nowhere nearby, so you decide to jump off the highway into the bushes and proceed on foot, the airport is on the other side of the road.
  549. It’s an easy drop, into the green freshly cut bushes below. You scratch your shins on the way down, you and Gordon escape unscathed. ''')
  550.         correct = True
  551.  
  552. print (''' You two stumble into the outskirts of the airport.
  553.  
  554. You: Terminal 3, that’s where my plane is.
  555.  
  556. Gordon: Well… where are you planning to fly off to?
  557.  
  558. You: Anywhere but here, right? Wait, you said you had that scientist friend? You said the meteorites hit all around the world, well, is there any place they didn’t hit? We could go there!
  559. Gordon: If I say this do you promise not to get mad?
  560.  
  561.  
  562. You: Say it
  563.  
  564. Gordon: Well, when the professor went down I took his briefcase, and there were a few documents inside.
  565.  
  566. I found a map from the 60’s with X’s in particular countries/cities  on them, one was here in LA, the others were all the places the news programmes said the meteorites hit.
  567.  
  568. You: WHAT? So someone knew about this?? In the 60’s??
  569.  
  570. Gordon: A chemical weapon.
  571.  
  572. You: Christ. Who would do such a thing?
  573.  
  574. Gordon: That’s what the professor would’ve known.
  575.  
  576. You: Do you still have the map?
  577.  
  578. Gordon: Yeah, one sec
  579.  
  580. Gordon pulls out a scrunched up piece of worm A3 paper containing a map of the world and drawn on red X’s.
  581.  
  582. You: BRAZIL, it’s totally clean? Let’s go there, no X’s!
  583.  
  584. Gordon: Yeah, yeah I guess so. Let’s go then!
  585.  
  586.  
  587.  
  588. 15 minutes later
  589.  
  590.  
  591. There’s people. Real, real life, normal people. And a lot of them. You’re at terminal 3, near the runway for your jet.
  592.  
  593. It’s packed, people violently trying to secure their places on the commercial planes. People are shouting, screaming, crying.
  594.  
  595. Security guards secure the perimeter on the top of the building; countless masked men with sniper rifles.
  596.  
  597. Every now and then you’d hear the “ping” of a bullet coming out of the silenced weapon, straying to a distant walker.
  598.  
  599. The people and security provide you and Gordon with a sense of comfort, but not for long. You need your jet, on your own, and you need to get past this crowd.''')
  600.  
  601.  
  602. correct = False
  603.  
  604. while not correct:
  605.  
  606.     answer = input('''
  607.    What do you do?
  608.  
  609.    Press A to fake being a zombie and scare everyone in the crowd out the way
  610.  
  611.    Press B to sneak round the back and get a good view of where your plane might be
  612.  
  613.    Press C to tell the security guards what you’re here for ''')
  614.  
  615.     if answer.upper() not in ("A","B","C"):
  616.         print ('''
  617.                    Please choose one of the following options''')
  618.  
  619.     if answer == "A" or answer == "a":
  620.         print ('''
  621. The people are incredibly hostile in large numbers. Their aggression overcomes their fear of zombies.
  622.  
  623. They’re simply annoyed.
  624.  
  625. It’s “two zombies” against hundreds of people.
  626.  
  627. They buy in to your ripped clothes and stereotypical zombie walk and commit a large case of aggravated assault.
  628.  
  629. You were mauled to death.
  630.  ''')
  631.         correct = True
  632.         #game over print:
  633.         print(
  634.         """
  635.         _____       ___       ___  ___   _____  
  636.        /  ___|     /   |     /   |/   | |  ___|
  637.        | |        / /| |    / /|   /| | | |__  
  638.        | |  _    / ___ |   / / |__/ | | |  __|  
  639.        | |_| |  / /  | |  / /       | | | |___  
  640.        \_____/ /_/   |_| /_/        |_| |_____|
  641.        
  642.         _____   _     _   _____   _____  
  643.        /  _  \ | |   / / |  ___| |  _  \
  644.        | | | | | |  / /  | |__   | |_| |  
  645.        | | | | | | / /   |  __|  |  _  /  
  646.        | |_| | | |/ /    | |___  | | \ \
  647.        \_____/ |___/     |_____| |_|  \_\
  648.  
  649.        """
  650.      )
  651.  
  652.         input("\n\nPress the enter key to exit.")
  653.         sys.exit()
  654.  
  655.     elif answer == "C" or answer == "c":
  656.         print ('''
  657. They ignore you, they seem to be pre-occupied with the job at hand.''')
  658.         correct = False
  659.  
  660.    
  661.     elif answer == "B" or answer == "b":
  662.         print ('''The security guards seem to be more interested in the job at hand, looking out at the distance and picking out zombies.
  663. It’s quite easy to sneak round where no normal customer would go.''')
  664.         correct = True
  665.  
  666.        
  667. print ('''It's still sunny and humid.
  668.  
  669. The sun shines on the flat tarmac and whites out the view in the distance at first but after a few seconds your eyes calibrate to the view in the horizon.
  670. It’s like a transportation paradise.
  671. Straight road, planes, planes everywhere. You’d have thought they were all taking off by now?
  672.  
  673. There’s not a single worker in sight, no employees to run the boarding mechanisms, nobody to refuel or service the planes. This is why not a single one has taken off.
  674.  
  675. You: This was Gordon, my jets in sector 6, just a mile walk east of here.
  676.  
  677. Gordon: *dazzled at the view* ok, yeah I’m here I’m coming.
  678.  
  679. You both continue, swaying in the shadows right beside the airport building, never going out into the open – avoiding fear of causing suspicion.
  680.  
  681. After 10 minutes of sneaking you finally spot your plane. Your sweet little jet, it’s right there in front of you, pristine, glowing in the sunlight.
  682.  
  683. You: Gordon it’s here!
  684.  
  685.  
  686. There was no answer.
  687.  
  688. You:… Gordon?
  689.  
  690. You turn around to discover he’s gone
  691.  
  692. “HELP, GAAAH”
  693.  
  694. 3 zombies on one Gordon, that’s all you see. You were so interested in finding your plane that you forgot he was even there.
  695.  
  696. His interest in all the new scenery caused him to trail a little, and some walkers from the side must’ve caught up to him.''')
  697.  
  698. correct = False
  699.  
  700. while not correct:
  701.  
  702.     answer = input('''
  703.    What do you do?
  704.  
  705.    Press A to help Gordon and fight off the zombies
  706.  
  707.    Press B to turn away and continue on your journey, you have done enough for the man and the man has done enough for you. It’s free for all.  ''')
  708.  
  709.     if answer.upper() not in ("A","B","C"):
  710.         print ('''
  711.                    Please choose one of the following options''')
  712.  
  713.     if answer == "A" or answer == "a":
  714.         print ('''
  715. You grip your blood-stained crowbar and make a move to the walkers.
  716.  
  717. You shout, turning their attention to yourself, and take as swing at two of their faces, their heads crumble onto the tarmac.
  718.  
  719. Gordon, now having just one walker to worry about, pushes the guy off him, reaches in his pocket for his keys, pokes one through his fist and strikes the zombie in the temple.
  720.  
  721. His key is embedded into the zombie’s skull, the dead now evidently paralyzed, like how you saw on TV.
  722. Gordon yanks out his key from the zombie’s head. But there is something different about him.
  723.  
  724. He is clutching a bite mark on his shoulder by his neck, pupils fully dilated.
  725.  
  726. You: Gordon… no, they didn’t
  727.  
  728. Gordon stares blankly at you, confused, as if you’ve become a stranger.
  729.  
  730. You: Please… Gordon, this can’t be…
  731.  
  732. He starts to sway towards you with an expression of hunger written all over his face. You freeze in fear.
  733.  
  734. Your minds telling you not to take a swing at him, but your body is fighting the urge to stay still.
  735.  
  736. PING, TICK, TICK… TICK.
  737.  
  738. Blood shoots out of Gordon’s eyes, he appears to ‘switch off’ as he lunges his lifeless, motionless body towards you. You shrug him off.
  739.  
  740. You look up to the source of the noise and see a S.W.A.T team in all black, 3 of then kneeled monotonously with snipers facing towards you.
  741.  
  742. They killed what was left of Gordon, and struck the 3 other walkers on in their foreheads. Double tap.
  743.  
  744. Their eyes are glued to you, one of them drops his weapon, turns his to his teammates shouting “ABORT” as you are shot dead.
  745.  
  746. Mistaken for a walker.
  747.  
  748.  ''')
  749.         correct = True
  750.         #game over print:
  751.         print(
  752.         """
  753.         _____       ___       ___  ___   _____  
  754.        /  ___|     /   |     /   |/   | |  ___|
  755.        | |        / /| |    / /|   /| | | |__  
  756.        | |  _    / ___ |   / / |__/ | | |  __|  
  757.        | |_| |  / /  | |  / /       | | | |___  
  758.        \_____/ /_/   |_| /_/        |_| |_____|
  759.        
  760.         _____   _     _   _____   _____  
  761.        /  _  \ | |   / / |  ___| |  _  \
  762.        | | | | | |  / /  | |__   | |_| |  
  763.        | | | | | | / /   |  __|  |  _  /  
  764.        | |_| | | |/ /    | |___  | | \ \
  765.        \_____/ |___/     |_____| |_|  \_\
  766.  
  767.        """
  768.      )
  769.  
  770.         input("\n\nPress the enter key to exit.")
  771.         sys.exit()
  772.  
  773.    
  774.     elif answer == "B" or answer == "b":
  775.         print ('''You hear Gordon’s last shout for despair as you unlock your jet wirelessly using your smartphone. Technology these days.
  776.  
  777. The door opens but it’s 9 feet up, how will you get in? You thought.
  778.  
  779. You calculate you have 36 inches to lift yourself up to get onto your plane.
  780.  
  781. You estimate your crowbar is 25 inches, so you have about 10 more to go.
  782.  
  783. You can jump more than that.
  784.  
  785. You jump as high as you can and swing the curved section of the bar and it clamped and hangs off a crevice under the door frame of the jet.
  786.  
  787. It’s now time for all those pull-ups at home to be worth their effort.
  788.  
  789. You grab the bar for dear life, swinging inches off of the floor, you hear the security men shouting at to let others know of the presence, some shots fire but luckily your wing and their angle of fire makes it difficult to get a shot out of you.
  790.  
  791. You pull yourself up, moaning, tired from all that cycling, until you’re level with the bottom of the door frame of the jet.
  792.  
  793. You swing one hand on top of the carpet of the plane, its chilled feel brings you comfort – a sense of success.
  794.  
  795. You clamp the other hand onto the floor of the jet and pull your upper body and legs on top of the plane.
  796.  
  797. You’re inside. You swing the door shut. Silence. You’re safe. For now.
  798.  
  799. You immediately rush towards the cockpit, full of excitement, you can easily get this thing away from here. And that is exactly what you do.
  800.  
  801. Fuel is ¾ full. Plenty to get yourself to the South of the Americas.
  802.  
  803. Throttle is up, bullet marks are heard through the plastic windows.
  804.  
  805. 2 minutes of sheer mechanical upheaval converges and you’re up in the air.
  806.  
  807. You’ve made it.
  808.  
  809. As auto-pilot kicks in, you get time to gather your thoughts, settle down.
  810.  
  811. You reach for your pockets and find a crumpled note you don’t remember putting in there.
  812.  
  813. It’s a blood-stained piece of lined paper, the same yellowish-brown paper the map was on. It’s a message from Gordon!
  814.  
  815. It’s blood-stained, he must’ve put it in my pocket when his zombie body lunged and made contact with me!
  816.  
  817. You uncrumple the paper to uncover the message.
  818.  
  819.  
  820. “BRAZIL IS A LIE, THE CROSSES ON THE MAP REPRESENT METEORITES. THE WHOLE WORLD IS INFECTED. IM SORRY. I KNEW WE WOULDN’T MAKE IT BUT I WANTED YOU TO HAVE HOPE.''')
  821.        
  822.         correct = True
  823.  
  824. print (name)
  825. print ('''I'M SORRY...''')
  826.        
  827. print ('''
  828.  
  829. To be continued. ''')
  830.  
  831. input("\n\nPress the enter key to exit.")
  832. sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement