Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace HelloWorldLookAtMeImACSharpBabyyy
- {
- class MainClass
- {
- public static void Easy ()
- {
- Random random = new Random ();
- int lives = 3;
- int livesLost = 0;
- int questionsAnswered = 0;
- int correctAnswers = 0;
- int questions = 10;
- bool perfectGame = false;
- int op;
- int numOne;
- int numTwo;
- for (int i = 0; i < (questions + 1); i++) {
- try {
- //EASY - PERFECT VICTORY
- if (lives == 3 && questionsAnswered == questions) {
- Console.Clear ();
- perfectGame = true;
- Console.Beep (190, 200);
- Thread.Sleep (1000);
- Console.WriteLine ("_ ");
- Thread.Sleep (100);
- Console.Beep (450, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (460, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (470, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (480, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (490, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (500, 200);
- Console.WriteLine (" ? ");
- Console.Beep (294, 200);
- Console.Beep (311, 200);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (440, 150);
- Console.Clear ();
- //frame 1
- Thread.Sleep (100);
- Console.WriteLine ("P ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (450, 200);
- Console.Clear ();
- //frame 2
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (460, 200);
- Console.Clear ();
- //frame 3
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (470, 200);
- Console.Clear ();
- //frame 4
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" F ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (480, 200);
- Console.Clear ();
- //frame 5
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" F ");
- Console.WriteLine (" E ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (490, 200);
- Console.Clear ();
- //frame 6
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" F ");
- Console.WriteLine (" E ");
- Console.WriteLine (" C ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (500, 200);
- Console.Clear ();
- //frame 7
- Console.WriteLine ("P ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" F ");
- Console.WriteLine (" E ");
- Console.WriteLine (" C ");
- Console.WriteLine (" T ");
- Thread.Sleep (300);
- Console.Beep (510, 200);
- Console.WriteLine ("S ");
- Thread.Sleep (100);
- Console.Beep (520, 200);
- Console.WriteLine (" C ");
- Thread.Sleep (100);
- Console.Beep (530, 200);
- Console.WriteLine (" O ");
- Thread.Sleep (100);
- Console.Beep (540, 200);
- Console.WriteLine (" R ");
- Thread.Sleep (100);
- Console.Beep (550, 200);
- Console.WriteLine (" E ");
- Thread.Sleep (1000);
- Console.Beep (480, 550);
- Console.Beep (440, 300);
- Console.Beep (480, 1000);
- Thread.Sleep (2000);
- Console.Clear ();
- Console.WriteLine ("Score: ");
- Thread.Sleep (2000);
- double sumOfPerfect = 0;
- double sumOfImperfect = 0;
- Console.WriteLine (" ");
- Console.Beep (523,200);
- Console.WriteLine ("Correct answers: " + correctAnswers);
- Console.Beep (523,200);
- Console.WriteLine (" X ");
- Console.Beep (587,200);
- double productOfDiff = Convert.ToDouble (correctAnswers * 10);
- Console.WriteLine ("+Difficulty: = " + (productOfDiff));
- Console.Beep (659,200);
- Console.WriteLine (" + ");
- Console.Beep (523,200);
- Console.Write ("+Perfect Game: ");
- Console.Beep (659,200);
- if (perfectGame) {
- Console.Write ("Yes = ");
- double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
- sumOfPerfect = sumOfPerfection;
- Console.Write (sumOfPerfection);
- Console.Beep (587,600);
- Console.WriteLine ("");
- } else {
- Console.Write ("No.");
- Console.WriteLine ("");
- Console.WriteLine ("");
- Console.Beep (587,600);
- Console.Write ("+Points per HP = ");
- double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
- Console.Write (sumOfImperfection);
- sumOfImperfect = sumOfImperfection;
- Console.WriteLine ("");
- }
- if (sumOfPerfect > sumOfImperfect) {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
- Console.WriteLine ("");
- Console.Beep (523,200);
- Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
- } else {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
- Console.WriteLine ("");
- Console.Beep (523,200);
- Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
- Console.Beep (256, 750);
- }
- //EASY - PERFECT VICTORY - Yankee Doodle
- Console.WriteLine ("");
- Console.Beep (587,200);
- Console.WriteLine ("");
- Console.Beep (659,200);
- Console.WriteLine ("");
- Console.Beep (523,600);
- Console.WriteLine ("");
- Console.Beep (494,200);
- Console.WriteLine ("");
- Console.Beep (523,200);
- Console.WriteLine ("");
- Console.Beep (523,200);
- Console.WriteLine ("");
- Console.Beep (587,200);
- Console.WriteLine ("");
- Console.Beep (659,200);
- Console.WriteLine ("");
- Console.Beep (698,200);
- Console.WriteLine ("");
- Console.Beep (659,200);
- Console.WriteLine ("");
- Console.Beep (587,200);
- Console.WriteLine ("");
- Console.Beep (523,200);
- Console.WriteLine ("");
- Console.Beep (494,200);
- Console.WriteLine ("");
- Console.Beep (784,200);
- Console.WriteLine ("");
- Console.Beep (440,200);
- Console.WriteLine ("");
- Console.Beep (494,200);
- Console.WriteLine ("");
- Console.Beep (523,600);
- Console.WriteLine ("");
- Console.Beep (523,600);
- Console.WriteLine ("");
- Thread.Sleep (10000);
- Console.ReadLine ();
- break;
- //EASY - NORMAL VICTORY
- } else if (lives == 1 && questionsAnswered == questions || lives == 2 && questionsAnswered == questions ) {
- Console.Clear ();
- Console.Beep (190, 200);
- Thread.Sleep (1000);
- Console.WriteLine ("_ ");
- Thread.Sleep (100);
- Console.Beep (450, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (460, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (470, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (480, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (490, 200);
- Console.WriteLine (" _ ");
- Thread.Sleep (100);
- Console.Beep (500, 200);
- Console.WriteLine (" ? ");
- Console.Beep (294, 200);
- Console.Beep (311, 200);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (330, 150);
- Console.Beep (349, 150);
- Console.Beep (440, 150);
- Console.Clear ();
- //frame 1
- Thread.Sleep (100);
- Console.WriteLine ("W ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (450, 200);
- Console.Clear ();
- //frame 2
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (460, 200);
- Console.Clear ();
- //frame 3
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" N ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (470, 200);
- Console.Clear ();
- //frame 4
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" N ");
- Console.WriteLine (" N ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (480, 200);
- Console.Clear ();
- //frame 5
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" N ");
- Console.WriteLine (" N ");
- Console.WriteLine (" E ");
- Console.WriteLine (" _ ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (490, 200);
- Console.Clear ();
- //frame 6
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" N ");
- Console.WriteLine (" N ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Console.WriteLine (" ? ");
- Thread.Sleep (300);
- Console.Beep (100, 450);
- Console.Beep (80, 550);
- Console.Clear ();
- //frame 7
- Console.WriteLine ("W ");
- Console.WriteLine (" I ");
- Console.WriteLine (" N ");
- Console.WriteLine (" N ");
- Console.WriteLine (" E ");
- Console.WriteLine (" R ");
- Thread.Sleep (1000);
- Console.Beep (480, 550);
- Console.Beep (440, 300);
- Console.Beep (480, 1000);
- Thread.Sleep (2560);
- Console.Clear ();
- //frame 8
- Console.WriteLine ("Lives Remaining: ");
- Thread.Sleep (2000);
- Console.WriteLine (" ");
- for (int x = 0; x < lives; x++) {
- Console.Write ("<3 ");
- Console.Beep (300, 450);
- Thread.Sleep (1000);
- }
- for (int li = 0; li < livesLost; li++) {
- Console.Write ("[] ");
- Console.Beep (100, 450);
- Thread.Sleep (1000);
- }
- Console.Beep (100, 550);
- Console.Beep (80, 650);
- Thread.Sleep (3000);
- Thread.Sleep (5000);
- Console.Clear ();
- Thread.Sleep (2000);
- //EASY - NORMAL VICTORY - SCORING
- Console.WriteLine ("Score: ");
- Thread.Sleep (2000);
- double sumOfPerfect = 0;
- double sumOfImperfect = 0;
- Console.WriteLine (" ");
- Console.Beep (256, 500);
- Console.WriteLine ("Correct answers: " + correctAnswers);
- Console.Beep (256, 500);
- Console.WriteLine (" X ");
- Console.Beep (256, 500);
- double productOfDiff = Convert.ToDouble (correctAnswers * 10);
- Console.WriteLine ("Difficulty: 10 = " + (productOfDiff));
- Console.Beep (256, 500);
- Console.WriteLine (" + ");
- Console.Beep (256, 500);
- Console.Write ("+Perfect Game: ");
- Console.Beep (256, 500);
- if (perfectGame) {
- Console.Write ("Yes = ");
- double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
- sumOfPerfect = sumOfPerfection;
- Console.Write (sumOfPerfection);
- Console.Beep (256, 500);
- } else {
- Console.Write ("No.");
- Console.WriteLine ("");
- Console.WriteLine ("");
- Console.Beep (256, 500);
- Console.Write ("+Points per HP = ");
- double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
- Console.Write (sumOfImperfection);
- sumOfImperfect = sumOfImperfection;
- Console.WriteLine ("");
- Console.Beep (256, 500);
- }
- if (sumOfPerfect > sumOfImperfect) {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
- Console.WriteLine ("");
- Console.Beep (256, 750);
- Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
- Thread.Sleep (4000);
- Console.ReadLine ();
- } else {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
- Console.WriteLine ("");
- Console.Beep (256, 750);
- Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
- Console.Beep (256, 750);
- Thread.Sleep (4000);
- Console.ReadLine ();
- }
- break;
- //EASY - MAIN GAME
- } else if (lives == 1 || lives == 2 || lives == 3 ){
- Console.Clear ();
- Console.WriteLine ("Questions Answered: " + questionsAnswered + "/" + questions);
- Console.WriteLine ("");
- //EASY - MAIN GAME - LIFEBAR
- for (int x = 0; x < lives; x++)
- {
- Console.Write ("<3 ");
- }
- //EASY - MAIN GAME - END OF LIFEBAR
- Console.WriteLine ("");
- Console.WriteLine ("");
- Console.WriteLine ("What is...");
- numOne = random.Next (1, 11);
- numTwo = random.Next (2, 5);
- op = random.Next (1, 4);
- if (op == 1) {
- Console.WriteLine (numOne + "+" + numTwo + "?");
- int answer = Convert.ToInt32 (Console.ReadLine ());
- if (answer == numOne + numTwo) {
- questionsAnswered++;
- correctAnswers++;
- Console.Beep (440, 250);
- Console.Beep (500, 250);
- } else {
- lives--;
- livesLost++;
- questionsAnswered++;
- Console.Beep (100, 450);
- }
- } else if (op == 2) {
- Console.WriteLine (numOne + "-" + numTwo + "?");
- int answer = Convert.ToInt32 (Console.ReadLine ());
- if (answer == numOne - numTwo) {
- questionsAnswered++;
- correctAnswers++;
- Console.Beep (440, 250);
- Console.Beep (500, 250);
- } else {
- lives--;
- livesLost++;
- questionsAnswered++;
- Console.Beep (100, 450);
- }
- } else if (op == 3) {
- Console.WriteLine (numOne + "x" + numTwo + "?");
- int answer = Convert.ToInt32 (Console.ReadLine ());
- if (answer == numOne * numTwo) {
- questionsAnswered++;
- correctAnswers++;
- Console.Beep (440, 250);
- Console.Beep (500, 250);
- } else {
- lives--;
- livesLost++;
- questionsAnswered++;
- Console.Beep (100, 450);
- }
- }
- } else if (lives == 0) {
- //EASY - GAMEOVER
- Console.Clear ();
- Console.Beep (190, 200);
- Console.WriteLine ("G ");
- Thread.Sleep (100);
- Console.Beep (180, 200);
- Console.WriteLine (" A ");
- Thread.Sleep (100);
- Console.Beep (170, 200);
- Console.WriteLine (" M ");
- Thread.Sleep (100);
- Console.Beep (160, 200);
- Console.WriteLine (" E ");
- Thread.Sleep (100);
- Console.Beep (150, 200);
- Console.WriteLine (" ");
- Thread.Sleep (100);
- Console.Beep (140, 200);
- Console.WriteLine (" O ");
- Thread.Sleep (100);
- Console.Beep (130, 200);
- Console.WriteLine (" V ");
- Thread.Sleep (100);
- Console.Beep (120, 200);
- Console.WriteLine (" E ");
- Thread.Sleep (100);
- Console.Beep (110, 200);
- Console.WriteLine (" R");
- Console.Beep (100, 1050);
- Console.Beep (70, 2000);
- Thread.Sleep (5000);
- Console.Clear ();
- Thread.Sleep (2000);
- //SCOREBOARD- EASY, GAMEOVER
- Console.WriteLine ("Score: ");
- Thread.Sleep (2000);
- double sumOfPerfect = 0;
- double sumOfImperfect = 0;
- Console.WriteLine (" ");
- Console.Beep (256, 500);
- Console.WriteLine ("Correct answers: " + correctAnswers);
- Console.Beep (256, 500);
- Console.WriteLine (" X ");
- Console.Beep (256, 500);
- double productOfDiff = Convert.ToDouble (correctAnswers * 10);
- Console.WriteLine ("Difficulty: 10 = " + (productOfDiff));
- Console.Beep (256, 500);
- Console.WriteLine (" + ");
- Console.Beep (256, 500);
- Console.Write ("+Perfect Game: ");
- Console.Beep (256, 500);
- if (perfectGame) {
- Console.Write ("Yes = ");
- double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
- sumOfPerfect = sumOfPerfection;
- Console.Write (sumOfPerfection);
- Console.Beep (256, 500);
- } else {
- Console.Write ("No.");
- Console.WriteLine ("");
- Console.WriteLine ("");
- Console.Beep (256, 500);
- Console.Write ("+Points per HP = ");
- double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
- Console.Write (sumOfImperfection);
- sumOfImperfect = sumOfImperfection;
- Console.WriteLine ("");
- Console.Beep (256, 500);
- }
- if (sumOfPerfect > sumOfImperfect) {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
- Console.WriteLine ("");
- Console.Beep (256, 750);
- Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
- } else {
- Console.WriteLine ("");
- Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
- Console.WriteLine ("");
- Console.Beep (256, 750);
- Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
- Console.Beep (256, 750);
- Thread.Sleep (2000);
- Console.ReadLine ();
- }
- break;
- }
- } catch {
- lives--;
- livesLost++;
- questionsAnswered++;
- Console.Beep (100, 450);
- }
- }
- }
- public static void Normal ()
- {
- System.Console.WriteLine ("Normal");
- Console.ReadKey ();
- }
- public static void Hard ()
- {
- System.Console.WriteLine ("Hard");
- Console.ReadKey ();
- }
- public static void Insane ()
- {
- System.Console.WriteLine ("Insane");
- Console.ReadKey ();
- }
- public static void Main (string[] args)
- {
- int diffLoop = 0;
- do {
- try {
- Console.Clear ();
- Console.WriteLine ("Please choose your difficulty.");
- Console.WriteLine ("");
- Console.WriteLine ("Enter '1' for Easy.");
- Console.WriteLine ("Enter '2' for Normal.");
- Console.WriteLine ("Enter '3' for Hard.");
- Console.WriteLine ("Enter '4' for Insane.");
- int difficulty = Convert.ToInt16 (Console.ReadLine ());
- if (difficulty == 1) {
- //EASY VERSION OF THE GAME
- diffLoop = 1;
- Easy ();
- Console.ReadKey ();
- } else if (difficulty == 2) {
- //NORMAL VERSION OF THE GAME
- diffLoop = 1;
- Normal ();
- } else if (difficulty == 3) {
- //HARD VERSION OF THE GAME
- diffLoop = 1;
- Hard ();
- } else if (difficulty == 4) {
- //INSANE VERSION OF THE GAME
- diffLoop = 1;
- Insane ();
- } else {
- diffLoop = 0;
- Console.Clear ();
- Console.Beep (130, 500);
- Console.WriteLine ("#");
- Console.WriteLine ("Not an option.");
- Console.WriteLine ("#");
- Console.Beep (110, 500);
- }
- }catch (Exception unexceptable) {
- diffLoop = 0;
- Console.Clear ();
- Console.Beep (130, 500);
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.Write(unexceptable);
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.WriteLine ("#");
- Console.Beep (110, 500);
- }
- } while (diffLoop == 0);
- }
- }
- }
- /*
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement