Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace IntenseWizardy
- {
- class MainClass
- {
- static int hasClub = 0;
- static int hasCoinPurse = 0;
- public static void Main (string[] args)
- {
- Console.Title = "Intense Wizardy";
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine(" Intense Wizardy! - A Text Adventure Game! ");
- Console.WriteLine(" : Created by Sips and written by Puddleduck : ");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to begin!");
- Console.ReadLine();
- Console.Clear();
- showNotes();
- }
- public static void showNotes()
- {
- Console.WriteLine ();
- Console.WriteLine ("Welcome to Intense Wizardy!");
- Console.WriteLine ();
- Console.WriteLine ("Notes:");
- Console.WriteLine ("This is my first complete game, so forgive any bugs and hopefully they aren't");
- Console.WriteLine ("too game breaking. This game will parse your text to the best of my ability,");
- Console.WriteLine ("but it may not understand what you mean.");
- Console.WriteLine ("Try and keep any imput short and sweet, and please listen to what it tells you");
- Console.WriteLine ("to do!");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- showIntro ();
- }
- public static void showIntro()
- {
- Console.WriteLine ();
- Console.WriteLine ("You wake in a cabin, you notice you are wearing blue robes.");
- Console.WriteLine ("This is unusual.");
- Console.WriteLine ("You do not usually wear blue robes.");
- Console.WriteLine ("You rub your eyes to try and see more in the dark cabin.");
- Console.WriteLine ("Your hands feel dry yet soft against your face.");
- Console.WriteLine ("You clamber to your feet and search the walls of the cabin for an opening.");
- Console.WriteLine ("The walls of the cabin are cold, they feel like stone.");
- Console.WriteLine ("I lied, you are not in a cabin. You are in a cave.");
- Console.WriteLine ("A mystical cave.");
- Console.WriteLine ("In the darkness, you find what you think is an opening.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- exitCave ();
- }
- public static void exitCave()
- {
- Console.WriteLine();
- Console.WriteLine ("Do you go through the opening?");
- Console.WriteLine ("(Type your answer and then press enter!)");
- Console.WriteLine ();
- string checkOpen = Console.ReadLine ();
- if (checkOpen == "yes" || checkOpen == "Yes" || checkOpen == "y" || checkOpen == "Y" || checkOpen == "YES") {
- Console.Clear ();
- openOut ();
- }
- else if (checkOpen == "no" || checkOpen == "No" || checkOpen == "n" || checkOpen == "N" || checkOpen == "NO")
- {
- Console.Clear ();
- openIn ();
- }
- else {
- Console.WriteLine ("Invalid input, try again!");
- exitCave ();
- }
- }
- public static void openOut()
- {
- Console.WriteLine ();
- Console.WriteLine ("You scramble through the opening into another dark chamber.");
- Console.WriteLine ("This room is slightly warmer than the previous one.");
- Console.WriteLine ("You see a tiny strip of light coming from one of the walls.");
- Console.WriteLine ("You walk over and investigate.");
- Console.WriteLine ("Staring at the strip of light, you can see that it is a crack in the wall.");
- Console.WriteLine ("Through the crack you can see a room, with a fireplace.");
- Console.WriteLine ("You search the chamber for a way through to the room.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- searchChamber ();
- }
- public static void openIn()
- {
- Console.WriteLine ();
- Console.WriteLine ("You continue to explore the dark room.");
- Console.WriteLine ("You walk to the other side of the cave and discover a pot on the ground.");
- Console.WriteLine ("You reach into the pot.");
- Console.WriteLine ("You cry out in pain as you feel the fangs of a snake clamp down on your hand.");
- Console.WriteLine ("You fall back, the snake still attatched to your hand, hissing loudly.");
- Console.WriteLine ("You feel your life draining from you.");
- Console.WriteLine ("You die.");
- Console.WriteLine ("Due to the fact that this is a game, you are allowed to return to your previous decision. Try and pick an option that doesn't get you killed this time.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- exitCave ();
- }
- public static void searchChamber()
- {
- Console.WriteLine ();
- Console.WriteLine ("You see a rock and a puddle, which do you investigate first?");
- Console.WriteLine ("(Type your answer and then press enter!)");
- Console.WriteLine ();
- string puddleOrRock = Console.ReadLine ();
- if (puddleOrRock == "rock" || puddleOrRock == "Rock" || puddleOrRock == "ROCK" || puddleOrRock == "the rock") {
- Console.Clear ();
- examineRock ();
- }else if(puddleOrRock == "puddle" || puddleOrRock == "Puddle" || puddleOrRock == "PUDDLE" || puddleOrRock == "the puddle")
- {
- Console.Clear ();
- examinePuddle ();
- }else{
- Console.WriteLine ("Invalid input, try again!");
- searchChamber ();
- }
- }
- public static void examineRock()
- {
- Console.WriteLine ();
- Console.WriteLine ("You place your hands on the rock and instantly feel it give way.");
- Console.WriteLine ("The wall crumbles away revealing a passage behind.");
- Console.WriteLine ("You make your way into the passage, the light getting a little brighter.");
- Console.WriteLine ("You emerge from the passage into a hallway, and you see a wooden club.");
- Console.WriteLine ("You also see an open door, with from which you can hear a crackling fire.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- hallwayChoice ();
- }
- public static void examinePuddle()
- {
- Console.WriteLine ();
- Console.WriteLine ("You kneel down and look into the puddle.");
- Console.WriteLine ("By the dim light you are able to make out a figure in the reflection.");
- Console.WriteLine ("You look at the puddle in horror, you are an old man, with a beard!");
- Console.WriteLine ("You recoil in horror, this isn't how you are supposed to look!");
- Console.WriteLine ("You scramble back towards rock to sit and rest.");
- Console.WriteLine ("After all, you are now an old man. You need your rest.");
- Console.WriteLine ("You lean back against the rock and instantly feel it give way.");
- Console.WriteLine ("The wall crumbles away revealing a passage behind.");
- Console.WriteLine ("You make your way into the passage, the light getting a little brighter.");
- Console.WriteLine ("You emerge from the passage into a hallway, and you see a wooden club.");
- Console.WriteLine ("You also see an open door, with from which you can hear a crackling fire.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- hallwayChoice ();
- string age = "old";
- }
- public static void hallwayChoice()
- {
- Console.WriteLine ();
- Console.WriteLine ("What do you do?");
- Console.WriteLine ("(Type your answer and then press enter, try and keep it pretty simple!)");
- Console.WriteLine ();
- string hallway = Console.ReadLine ();
- if (hallway.Contains ("pick up") || hallway.Contains ("club")) {
- Console.Clear ();
- hasClub = 1;
- hallWithClub ();
- } else if (hallway.Contains ("door") || hallway.Contains ("go to")) {
- Console.Clear ();
- hasClub = 0;
- hallNoClub ();
- } else {
- Console.WriteLine ("Invalid input, try again!");
- hallwayChoice ();
- }
- }
- public static void hallWithClub()
- {
- Console.WriteLine ();
- Console.WriteLine ("You picked up the club, that could prove useful soon!");
- Console.WriteLine ("Armed with your newly obtained club, you advance towards the door.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- enterRoom ();
- }
- public static void hallNoClub()
- {
- Console.WriteLine ();
- Console.WriteLine ("You choose to ignore the club, and go straight towards the door.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- enterRoom ();
- }
- public static void enterRoom()
- {
- Console.WriteLine ();
- Console.WriteLine ("You enter the room and take in your surroundings.");
- Console.WriteLine ("There is a troll standing in one corner, you spot each other.");
- Console.WriteLine ("The troll pounces on you.");
- if (hasClub == 0) {
- Console.WriteLine ();
- Console.WriteLine ("You are defenceless, the troll grabs your butt hard and throws you back out the room.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- outRoomHallway ();
- } else if (hasClub == 1) {
- Console.WriteLine ();
- Console.WriteLine ("You swing your club and hit the troll on the back of the head.");
- Console.WriteLine ("The troll dies.");
- Console.WriteLine ("The troll drops a bag of gold coins.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- coinChoice ();
- } else {
- Console.WriteLine ("Something has gone terribly wrong, please contact the developer!");
- }
- }
- public static void outRoomHallway()
- {
- Console.WriteLine ();
- Console.WriteLine ("You fly out the room into the hallway, and you see the wooden club.");
- Console.WriteLine ("The door is still open, and the troll is still inside.");
- Console.WriteLine ();
- Console.WriteLine (" Press enter to continue!");
- Console.ReadLine();
- Console.Clear();
- hallwayChoice ();
- }
- public static void coinChoice()
- {
- Console.WriteLine ();
- Console.WriteLine ("Do you pick up the coin purse?");
- Console.WriteLine ("(Type your answer and then press enter)");
- Console.WriteLine ();
- string coinPurse = Console.ReadLine ();
- if (coinPurse == "yes" || coinPurse == "Yes" || coinPurse == "y" || coinPurse == "Y" || coinPurse == "YES") {
- Console.Clear ();
- hasCoinPurse = 1;
- afterTroll ();
- }
- else if (coinPurse == "no" || coinPurse == "No" || coinPurse == "n" || coinPurse == "N" || coinPurse == "NO")
- {
- Console.Clear ();
- hasCoinPurse = 0;
- afterTroll ();
- }
- else {
- Console.WriteLine ("Invalid input, try again!");
- coinChoice ();
- }
- }
- public static void afterTroll()
- {
- Console.WriteLine ();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement