Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 22.35 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3.  
  4. namespace HelloWorldLookAtMeImACSharpBabyyy
  5. {
  6.  
  7.  
  8.  
  9.     class MainClass
  10.  
  11.     {
  12.  
  13.  
  14.        
  15.         public static void Easy ()
  16.         {
  17.             Random random = new Random ();
  18.             int lives = 3;
  19.             int livesLost = 0;
  20.             int questionsAnswered = 0;
  21.             int correctAnswers = 0;
  22.             int questions = 10;
  23.  
  24.             bool perfectGame = false;
  25.  
  26.  
  27.             int op;
  28.             int numOne;
  29.             int numTwo;
  30.  
  31.  
  32.             for (int i = 0; i < (questions + 1); i++) {
  33.                    
  34.                 try {
  35.                                                                         //EASY - PERFECT VICTORY
  36.                     if (lives == 3 && questionsAnswered == questions) {
  37.                         Console.Clear ();
  38.  
  39.                         perfectGame = true;
  40.  
  41.                         Console.Beep (190, 200);
  42.                         Thread.Sleep (1000);
  43.                         Console.WriteLine ("_        ");
  44.                         Thread.Sleep (100);
  45.                         Console.Beep (450, 200);
  46.                         Console.WriteLine (" _       ");
  47.                         Thread.Sleep (100);
  48.                         Console.Beep (460, 200);
  49.                         Console.WriteLine ("  _      ");
  50.                         Thread.Sleep (100);
  51.                         Console.Beep (470, 200);
  52.                         Console.WriteLine ("   _     ");
  53.                         Thread.Sleep (100);
  54.                         Console.Beep (480, 200);
  55.                         Console.WriteLine ("    _    ");
  56.                         Thread.Sleep (100);
  57.                         Console.Beep (490, 200);
  58.                         Console.WriteLine ("     _   ");
  59.                         Thread.Sleep (100);
  60.                         Console.Beep (500, 200);
  61.                         Console.WriteLine ("      ?  ");
  62.                         Console.Beep (294, 200);
  63.                         Console.Beep (311, 200);
  64.                         Console.Beep (330, 150);
  65.                         Console.Beep (349, 150);
  66.                         Console.Beep (330, 150);
  67.                         Console.Beep (349, 150);
  68.                         Console.Beep (330, 150);
  69.                         Console.Beep (349, 150);
  70.                         Console.Beep (330, 150);
  71.                         Console.Beep (349, 150);
  72.                         Console.Beep (440, 150);
  73.                         Console.Clear ();
  74.  
  75.                                                                             //frame 1
  76.                         Thread.Sleep (100);
  77.                         Console.WriteLine ("P        ");
  78.                         Console.WriteLine (" _       ");
  79.                         Console.WriteLine ("  _      ");
  80.                         Console.WriteLine ("   _     ");
  81.                         Console.WriteLine ("    _    ");
  82.                         Console.WriteLine ("     _   ");
  83.                         Console.WriteLine ("      ?  ");
  84.                          
  85.  
  86.                         Thread.Sleep (300);
  87.                         Console.Beep (450, 200);
  88.                         Console.Clear ();
  89.  
  90.                                                                             //frame 2
  91.                         Console.WriteLine ("P        ");
  92.                         Console.WriteLine (" E       ");
  93.                         Console.WriteLine ("  _      ");
  94.                         Console.WriteLine ("   _     ");
  95.                         Console.WriteLine ("    _    ");
  96.                         Console.WriteLine ("     _   ");
  97.                         Console.WriteLine ("      ?  ");
  98.  
  99.  
  100.                         Thread.Sleep (300);
  101.                         Console.Beep (460, 200);
  102.                         Console.Clear ();
  103.  
  104.                                                                             //frame 3
  105.                         Console.WriteLine ("P        ");
  106.                         Console.WriteLine (" E       ");
  107.                         Console.WriteLine ("  R      ");
  108.                         Console.WriteLine ("   _     ");
  109.                         Console.WriteLine ("    _    ");
  110.                         Console.WriteLine ("     _   ");
  111.                         Console.WriteLine ("      ?  ");
  112.  
  113.  
  114.  
  115.                         Thread.Sleep (300);
  116.                         Console.Beep (470, 200);
  117.                         Console.Clear ();
  118.                                
  119.                                                                             //frame 4
  120.                         Console.WriteLine ("P        ");
  121.                         Console.WriteLine (" E       ");
  122.                         Console.WriteLine ("  R      ");
  123.                         Console.WriteLine ("   F     ");
  124.                         Console.WriteLine ("    _    ");
  125.                         Console.WriteLine ("     _   ");
  126.                         Console.WriteLine ("      ?  ");
  127.  
  128.  
  129.  
  130.                         Thread.Sleep (300);
  131.                         Console.Beep (480, 200);
  132.                         Console.Clear ();
  133.  
  134.                                                                             //frame 5
  135.                         Console.WriteLine ("P        ");
  136.                         Console.WriteLine (" E       ");
  137.                         Console.WriteLine ("  R      ");
  138.                         Console.WriteLine ("   F     ");
  139.                         Console.WriteLine ("    E    ");
  140.                         Console.WriteLine ("     _   ");
  141.                         Console.WriteLine ("      ?  ");
  142.  
  143.  
  144.  
  145.                         Thread.Sleep (300);
  146.                         Console.Beep (490, 200);
  147.                         Console.Clear ();
  148.  
  149.                                                                             //frame 6
  150.                         Console.WriteLine ("P        ");
  151.                         Console.WriteLine (" E       ");
  152.                         Console.WriteLine ("  R      ");
  153.                         Console.WriteLine ("   F     ");
  154.                         Console.WriteLine ("    E    ");
  155.                         Console.WriteLine ("     C   ");
  156.                         Console.WriteLine ("      ?  ");
  157.  
  158.  
  159.  
  160.                         Thread.Sleep (300);
  161.                         Console.Beep (500, 200);
  162.                         Console.Clear ();
  163.  
  164.                                                                             //frame 7
  165.                         Console.WriteLine ("P        ");
  166.                         Console.WriteLine (" E       ");
  167.                         Console.WriteLine ("  R      ");
  168.                         Console.WriteLine ("   F     ");
  169.                         Console.WriteLine ("    E    ");
  170.                         Console.WriteLine ("     C   ");
  171.                         Console.WriteLine ("      T  ");
  172.  
  173.  
  174.                         Thread.Sleep (300);
  175.                         Console.Beep (510, 200);
  176.                         Console.WriteLine ("S        ");
  177.                         Thread.Sleep (100);
  178.                         Console.Beep (520, 200);
  179.                         Console.WriteLine (" C       ");
  180.                         Thread.Sleep (100);
  181.                         Console.Beep (530, 200);
  182.                         Console.WriteLine ("  O     ");
  183.                         Thread.Sleep (100);
  184.                         Console.Beep (540, 200);
  185.                         Console.WriteLine ("   R   ");
  186.                         Thread.Sleep (100);
  187.                         Console.Beep (550, 200);
  188.                         Console.WriteLine ("    E  ");
  189.  
  190.                         Thread.Sleep (1000);
  191.                         Console.Beep (480, 550);
  192.                         Console.Beep (440, 300);
  193.                         Console.Beep (480, 1000);  
  194.  
  195.                         Thread.Sleep (2000);
  196.                         Console.Clear ();
  197.                         Console.WriteLine ("Score: ");
  198.                         Thread.Sleep (2000);
  199.  
  200.                         double sumOfPerfect = 0;
  201.                         double sumOfImperfect = 0;
  202.  
  203.                         Console.WriteLine (" ");
  204.                         Console.Beep (523,200);
  205.                         Console.WriteLine ("Correct answers: " + correctAnswers);
  206.                         Console.Beep (523,200);
  207.                         Console.WriteLine ("               X ");
  208.                         Console.Beep (587,200);
  209.                         double productOfDiff = Convert.ToDouble (correctAnswers * 10);
  210.                         Console.WriteLine ("+Difficulty:   = " + (productOfDiff));
  211.                         Console.Beep (659,200);
  212.                         Console.WriteLine ("               + ");
  213.                         Console.Beep (523,200);
  214.                         Console.Write ("+Perfect Game: ");
  215.                         Console.Beep (659,200);
  216.                         if (perfectGame) {
  217.                             Console.Write ("Yes = ");
  218.                             double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
  219.                             sumOfPerfect = sumOfPerfection;
  220.                             Console.Write (sumOfPerfection);
  221.                             Console.Beep (587,600);
  222.                             Console.WriteLine ("");
  223.                         } else {
  224.                             Console.Write ("No.");
  225.                             Console.WriteLine ("");
  226.                             Console.WriteLine ("");
  227.                             Console.Beep (587,600);
  228.                             Console.Write ("+Points per HP  = ");
  229.                             double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
  230.                             Console.Write (sumOfImperfection);
  231.                             sumOfImperfect = sumOfImperfection;
  232.  
  233.                             Console.WriteLine ("");
  234.  
  235.                         }
  236.  
  237.                         if (sumOfPerfect > sumOfImperfect) {
  238.                             Console.WriteLine ("");
  239.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
  240.                             Console.WriteLine ("");
  241.                             Console.Beep (523,200);
  242.                             Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
  243.  
  244.  
  245.  
  246.                         } else {
  247.                             Console.WriteLine ("");
  248.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
  249.                             Console.WriteLine ("");
  250.                             Console.Beep (523,200);
  251.                             Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
  252.                             Console.Beep (256, 750);
  253.  
  254.  
  255.                         }
  256.  
  257.  
  258.                                                                             //EASY - PERFECT VICTORY - Yankee Doodle
  259.                         Console.WriteLine ("");
  260.                         Console.Beep (587,200);
  261.                         Console.WriteLine ("");
  262.                         Console.Beep (659,200);
  263.                         Console.WriteLine ("");
  264.                         Console.Beep (523,600);
  265.                         Console.WriteLine ("");
  266.                         Console.Beep (494,200);
  267.                         Console.WriteLine ("");
  268.                         Console.Beep (523,200);
  269.                         Console.WriteLine ("");
  270.                         Console.Beep (523,200);
  271.                         Console.WriteLine ("");
  272.                         Console.Beep (587,200);
  273.                         Console.WriteLine ("");
  274.                         Console.Beep (659,200);
  275.                         Console.WriteLine ("");
  276.                         Console.Beep (698,200);
  277.                         Console.WriteLine ("");
  278.                         Console.Beep (659,200);
  279.                         Console.WriteLine ("");
  280.                         Console.Beep (587,200);
  281.                         Console.WriteLine ("");
  282.                         Console.Beep (523,200);
  283.                         Console.WriteLine ("");
  284.                         Console.Beep (494,200);
  285.                         Console.WriteLine ("");
  286.                         Console.Beep (784,200);
  287.                         Console.WriteLine ("");
  288.                         Console.Beep (440,200);
  289.                         Console.WriteLine ("");
  290.                         Console.Beep (494,200);
  291.                         Console.WriteLine ("");
  292.                         Console.Beep (523,600);
  293.                         Console.WriteLine ("");
  294.                         Console.Beep (523,600);
  295.                         Console.WriteLine ("");
  296.                         Thread.Sleep (10000);
  297.                         Console.ReadLine ();
  298.                         break;
  299.                                                                             //EASY - NORMAL VICTORY
  300.                     } else if (lives == 1 && questionsAnswered == questions || lives == 2 && questionsAnswered == questions ) {
  301.                         Console.Clear ();
  302.  
  303.                         Console.Beep (190, 200);
  304.                         Thread.Sleep (1000);
  305.                         Console.WriteLine ("_        ");
  306.                         Thread.Sleep (100);
  307.                         Console.Beep (450, 200);
  308.                         Console.WriteLine (" _       ");
  309.                         Thread.Sleep (100);
  310.                         Console.Beep (460, 200);
  311.                         Console.WriteLine ("  _      ");
  312.                         Thread.Sleep (100);
  313.                         Console.Beep (470, 200);
  314.                         Console.WriteLine ("   _     ");
  315.                         Thread.Sleep (100);
  316.                         Console.Beep (480, 200);
  317.                         Console.WriteLine ("    _    ");
  318.                         Thread.Sleep (100);
  319.                         Console.Beep (490, 200);
  320.                         Console.WriteLine ("     _   ");
  321.                         Thread.Sleep (100);
  322.                         Console.Beep (500, 200);
  323.                         Console.WriteLine ("      ?  ");
  324.                         Console.Beep (294, 200);
  325.                         Console.Beep (311, 200);
  326.                         Console.Beep (330, 150);
  327.                         Console.Beep (349, 150);
  328.                         Console.Beep (330, 150);
  329.                         Console.Beep (349, 150);
  330.                         Console.Beep (330, 150);
  331.                         Console.Beep (349, 150);
  332.                         Console.Beep (330, 150);
  333.                         Console.Beep (349, 150);
  334.                         Console.Beep (440, 150);
  335.                         Console.Clear ();
  336.  
  337.                                                                             //frame 1
  338.                         Thread.Sleep (100);
  339.                         Console.WriteLine ("W        ");
  340.                         Console.WriteLine (" _       ");
  341.                         Console.WriteLine ("  _      ");
  342.                         Console.WriteLine ("   _     ");
  343.                         Console.WriteLine ("    _    ");
  344.                         Console.WriteLine ("     _   ");
  345.                         Console.WriteLine ("      ?  ");
  346.  
  347.  
  348.                         Thread.Sleep (300);
  349.                         Console.Beep (450, 200);
  350.                         Console.Clear ();
  351.  
  352.                                                                             //frame 2
  353.                         Console.WriteLine ("W        ");
  354.                         Console.WriteLine (" I       ");
  355.                         Console.WriteLine ("  _      ");
  356.                         Console.WriteLine ("   _     ");
  357.                         Console.WriteLine ("    _    ");
  358.                         Console.WriteLine ("     _   ");
  359.                         Console.WriteLine ("      ?  ");
  360.  
  361.  
  362.  
  363.                         Thread.Sleep (300);
  364.                         Console.Beep (460, 200);
  365.                         Console.Clear ();
  366.  
  367.                                                                             //frame 3
  368.                         Console.WriteLine ("W        ");
  369.                         Console.WriteLine (" I       ");
  370.                         Console.WriteLine ("  N      ");
  371.                         Console.WriteLine ("   _     ");
  372.                         Console.WriteLine ("    _    ");
  373.                         Console.WriteLine ("     _   ");
  374.                         Console.WriteLine ("      ?  ");
  375.  
  376.  
  377.  
  378.  
  379.                         Thread.Sleep (300);
  380.                         Console.Beep (470, 200);
  381.                         Console.Clear ();
  382.  
  383.                                                                             //frame 4
  384.                         Console.WriteLine ("W        ");
  385.                         Console.WriteLine (" I       ");
  386.                         Console.WriteLine ("  N      ");
  387.                         Console.WriteLine ("   N     ");
  388.                         Console.WriteLine ("    _    ");
  389.                         Console.WriteLine ("     _   ");
  390.                         Console.WriteLine ("      ?  ");
  391.  
  392.  
  393.  
  394.  
  395.                         Thread.Sleep (300);
  396.                         Console.Beep (480, 200);
  397.                         Console.Clear ();
  398.  
  399.                                                                             //frame 5
  400.                         Console.WriteLine ("W        ");
  401.                         Console.WriteLine (" I       ");
  402.                         Console.WriteLine ("  N      ");
  403.                         Console.WriteLine ("   N     ");
  404.                         Console.WriteLine ("    E    ");
  405.                         Console.WriteLine ("     _   ");
  406.                         Console.WriteLine ("      ?  ");
  407.  
  408.  
  409.  
  410.                         Thread.Sleep (300);
  411.                         Console.Beep (490, 200);
  412.                         Console.Clear ();
  413.  
  414.                                                                             //frame 6
  415.                         Console.WriteLine ("W        ");
  416.                         Console.WriteLine (" I       ");
  417.                         Console.WriteLine ("  N      ");
  418.                         Console.WriteLine ("   N     ");
  419.                         Console.WriteLine ("    E    ");
  420.                         Console.WriteLine ("     R   ");
  421.                         Console.WriteLine ("      ?  ");
  422.  
  423.  
  424.                         Thread.Sleep (300);
  425.                         Console.Beep (100, 450);
  426.                         Console.Beep (80, 550);
  427.                         Console.Clear ();
  428.  
  429.                                                                             //frame 7
  430.                         Console.WriteLine ("W        ");
  431.                         Console.WriteLine (" I       ");
  432.                         Console.WriteLine ("  N      ");
  433.                         Console.WriteLine ("   N     ");
  434.                         Console.WriteLine ("    E    ");
  435.                         Console.WriteLine ("     R   ");
  436.                         Thread.Sleep (1000);
  437.                         Console.Beep (480, 550);
  438.                         Console.Beep (440, 300);
  439.                         Console.Beep (480, 1000);
  440.                         Thread.Sleep (2560);
  441.                         Console.Clear ();
  442.                                                                             //frame 8
  443.                         Console.WriteLine ("Lives Remaining: ");
  444.                         Thread.Sleep (2000);
  445.                         Console.WriteLine (" ");
  446.  
  447.  
  448.                         for (int x = 0; x < lives; x++) {
  449.                             Console.Write ("<3 ");
  450.                             Console.Beep (300, 450);
  451.                             Thread.Sleep (1000);
  452.                             }
  453.  
  454.                         for (int li = 0; li < livesLost; li++) {
  455.                            
  456.                             Console.Write ("[] ");
  457.                             Console.Beep (100, 450);
  458.                             Thread.Sleep (1000);
  459.                         }
  460.                         Console.Beep (100, 550);
  461.                         Console.Beep (80, 650);
  462.                         Thread.Sleep (3000);
  463.  
  464.  
  465.                         Thread.Sleep (5000);
  466.                         Console.Clear ();
  467.                         Thread.Sleep (2000);
  468.  
  469.                                                                             //EASY - NORMAL VICTORY - SCORING
  470.                         Console.WriteLine ("Score: ");
  471.                         Thread.Sleep (2000);
  472.  
  473.                         double sumOfPerfect = 0;
  474.                         double sumOfImperfect = 0;
  475.  
  476.                         Console.WriteLine (" ");
  477.                         Console.Beep (256, 500);
  478.                         Console.WriteLine ("Correct answers: " + correctAnswers);
  479.                         Console.Beep (256, 500);
  480.                         Console.WriteLine ("               X ");
  481.                         Console.Beep (256, 500);
  482.                         double productOfDiff = Convert.ToDouble (correctAnswers * 10);
  483.                         Console.WriteLine ("Difficulty: 10 = " + (productOfDiff));
  484.                         Console.Beep (256, 500);
  485.                         Console.WriteLine ("               + ");
  486.                         Console.Beep (256, 500);
  487.                         Console.Write ("+Perfect Game: ");
  488.                         Console.Beep (256, 500);
  489.                             if (perfectGame) {
  490.                                 Console.Write ("Yes = ");
  491.                                 double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
  492.                             sumOfPerfect = sumOfPerfection;
  493.                                 Console.Write (sumOfPerfection);
  494.                                 Console.Beep (256, 500);
  495.                             } else {
  496.                                 Console.Write ("No.");
  497.                                 Console.WriteLine ("");
  498.                                 Console.WriteLine ("");
  499.                                 Console.Beep (256, 500);
  500.                                 Console.Write ("+Points per HP = ");
  501.                                 double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
  502.                                 Console.Write (sumOfImperfection);
  503.                             sumOfImperfect = sumOfImperfection;
  504.                                
  505.                                 Console.WriteLine ("");
  506.                                 Console.Beep (256, 500);
  507.                             }
  508.  
  509.                         if (sumOfPerfect > sumOfImperfect) {
  510.                             Console.WriteLine ("");
  511.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
  512.                             Console.WriteLine ("");
  513.                             Console.Beep (256, 750);
  514.                             Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
  515.                             Thread.Sleep (4000);
  516.                             Console.ReadLine ();
  517.  
  518.                         } else {
  519.                             Console.WriteLine ("");
  520.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
  521.                             Console.WriteLine ("");
  522.                             Console.Beep (256, 750);
  523.                             Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
  524.                             Console.Beep (256, 750);
  525.                             Thread.Sleep (4000);
  526.                             Console.ReadLine ();
  527.                         }
  528.  
  529.                        
  530.  
  531.                         break;
  532.  
  533.                                                                             //EASY - MAIN GAME
  534.                     } else if (lives == 1 || lives == 2 || lives == 3 ){
  535.                        
  536.                         Console.Clear ();
  537.  
  538.                         Console.WriteLine ("Questions Answered: " + questionsAnswered + "/" + questions);
  539.                         Console.WriteLine ("");
  540.  
  541.                                                                             //EASY - MAIN GAME - LIFEBAR
  542.  
  543.  
  544.  
  545.                         for (int x = 0; x < lives; x++)
  546.                         {
  547.                             Console.Write ("<3 ");
  548.  
  549.                         }
  550.  
  551.                                                                             //EASY - MAIN GAME - END OF LIFEBAR
  552.  
  553.                         Console.WriteLine ("");
  554.                         Console.WriteLine ("");
  555.                         Console.WriteLine ("What is...");
  556.  
  557.                         numOne = random.Next (1, 11);
  558.                         numTwo = random.Next (2, 5);
  559.  
  560.                         op = random.Next (1, 4);
  561.                         if (op == 1) {
  562.                             Console.WriteLine (numOne + "+" + numTwo + "?");
  563.                             int answer = Convert.ToInt32 (Console.ReadLine ());
  564.                             if (answer == numOne + numTwo) {
  565.                                 questionsAnswered++;
  566.                                 correctAnswers++;
  567.                                 Console.Beep (440, 250);
  568.                                 Console.Beep (500, 250);
  569.                             } else {
  570.                                 lives--;
  571.                                 livesLost++;
  572.                                 questionsAnswered++;
  573.                                 Console.Beep (100, 450);
  574.                             }
  575.                         } else if (op == 2) {
  576.                             Console.WriteLine (numOne + "-" + numTwo + "?");
  577.                             int answer = Convert.ToInt32 (Console.ReadLine ());
  578.                             if (answer == numOne - numTwo) {
  579.                                 questionsAnswered++;
  580.                                 correctAnswers++;
  581.                                 Console.Beep (440, 250);
  582.                                 Console.Beep (500, 250);
  583.                             } else {
  584.                                 lives--;
  585.                                 livesLost++;
  586.                                 questionsAnswered++;
  587.                                 Console.Beep (100, 450);
  588.                             }
  589.                         } else if (op == 3) {
  590.                             Console.WriteLine (numOne + "x" + numTwo + "?");
  591.                             int answer = Convert.ToInt32 (Console.ReadLine ());
  592.                             if (answer == numOne * numTwo) {
  593.                                 questionsAnswered++;
  594.                                 correctAnswers++;
  595.                                 Console.Beep (440, 250);
  596.                                 Console.Beep (500, 250);
  597.                             } else {
  598.                                 lives--;
  599.                                 livesLost++;
  600.                                 questionsAnswered++;
  601.                                 Console.Beep (100, 450);
  602.                             }
  603.                         }
  604.  
  605.  
  606.                     } else if (lives == 0) {
  607.                                                                             //EASY - GAMEOVER
  608.                         Console.Clear ();
  609.                         Console.Beep (190, 200);
  610.                         Console.WriteLine ("G        ");
  611.                         Thread.Sleep (100);
  612.                         Console.Beep (180, 200);
  613.                         Console.WriteLine (" A       ");
  614.                         Thread.Sleep (100);
  615.                         Console.Beep (170, 200);
  616.                         Console.WriteLine ("  M      ");
  617.                         Thread.Sleep (100);
  618.                         Console.Beep (160, 200);
  619.                         Console.WriteLine ("   E     ");
  620.                         Thread.Sleep (100);
  621.                         Console.Beep (150, 200);
  622.                         Console.WriteLine ("         ");
  623.                         Thread.Sleep (100);
  624.                         Console.Beep (140, 200);
  625.                         Console.WriteLine ("     O   ");
  626.                         Thread.Sleep (100);
  627.                         Console.Beep (130, 200);
  628.                         Console.WriteLine ("      V  ");
  629.                         Thread.Sleep (100);
  630.                         Console.Beep (120, 200);
  631.                         Console.WriteLine ("       E ");
  632.                         Thread.Sleep (100);
  633.                         Console.Beep (110, 200);
  634.                         Console.WriteLine ("        R");
  635.  
  636.                         Console.Beep (100, 1050);
  637.                         Console.Beep (70, 2000);
  638.  
  639.  
  640.                         Thread.Sleep (5000);
  641.                         Console.Clear ();
  642.                         Thread.Sleep (2000);
  643.  
  644.                         //SCOREBOARD- EASY, GAMEOVER
  645.                         Console.WriteLine ("Score: ");
  646.                         Thread.Sleep (2000);
  647.  
  648.                         double sumOfPerfect = 0;
  649.                         double sumOfImperfect = 0;
  650.  
  651.                         Console.WriteLine (" ");
  652.                         Console.Beep (256, 500);
  653.                         Console.WriteLine ("Correct answers: " + correctAnswers);
  654.                         Console.Beep (256, 500);
  655.                         Console.WriteLine ("               X ");
  656.                         Console.Beep (256, 500);
  657.                         double productOfDiff = Convert.ToDouble (correctAnswers * 10);
  658.                         Console.WriteLine ("Difficulty: 10 = " + (productOfDiff));
  659.                         Console.Beep (256, 500);
  660.                         Console.WriteLine ("               + ");
  661.                         Console.Beep (256, 500);
  662.                         Console.Write ("+Perfect Game: ");
  663.                         Console.Beep (256, 500);
  664.                         if (perfectGame) {
  665.                             Console.Write ("Yes = ");
  666.                             double sumOfPerfection = Convert.ToDouble (productOfDiff + 50);
  667.                             sumOfPerfect = sumOfPerfection;
  668.                             Console.Write (sumOfPerfection);
  669.                             Console.Beep (256, 500);
  670.                         } else {
  671.                             Console.Write ("No.");
  672.                             Console.WriteLine ("");
  673.                             Console.WriteLine ("");
  674.                             Console.Beep (256, 500);
  675.                             Console.Write ("+Points per HP  = ");
  676.                             double sumOfImperfection = Convert.ToDouble (((3 - livesLost) * 15) + productOfDiff);
  677.                             Console.Write (sumOfImperfection);
  678.                             sumOfImperfect = sumOfImperfection;
  679.  
  680.                             Console.WriteLine ("");
  681.                             Console.Beep (256, 500);
  682.                         }
  683.  
  684.                         if (sumOfPerfect > sumOfImperfect) {
  685.                             Console.WriteLine ("");
  686.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfPerfect));
  687.                             Console.WriteLine ("");
  688.                             Console.Beep (256, 750);
  689.                             Console.WriteLine ("Total: = " + (5 + sumOfPerfect));
  690.  
  691.                         } else {
  692.                             Console.WriteLine ("");
  693.                             Console.WriteLine ("+Participation Award: = " + (5 + sumOfImperfect));
  694.                             Console.WriteLine ("");
  695.                             Console.Beep (256, 750);
  696.                             Console.WriteLine ("Total: = " + (5 + sumOfImperfect));
  697.                             Console.Beep (256, 750);
  698.                             Thread.Sleep (2000);
  699.                             Console.ReadLine ();
  700.                         }
  701.                         break;
  702.                     }
  703.                        
  704.  
  705.                 } catch {
  706.                     lives--;
  707.                     livesLost++;
  708.                     questionsAnswered++;
  709.                     Console.Beep (100, 450);
  710.                 }
  711.             }
  712.         }
  713.    
  714.  
  715.         public static void Normal ()
  716.         {
  717.             System.Console.WriteLine ("Normal");
  718.             Console.ReadKey ();
  719.         }
  720.  
  721.         public static void Hard ()
  722.         {
  723.             System.Console.WriteLine ("Hard");
  724.             Console.ReadKey ();
  725.         }
  726.  
  727.         public static void Insane ()
  728.         {
  729.             System.Console.WriteLine ("Insane");
  730.             Console.ReadKey ();
  731.         }
  732.  
  733.         public static void Main (string[] args)
  734.         {
  735.             int diffLoop = 0;
  736.  
  737.            do {
  738.                 try {
  739.                    
  740.                     Console.Clear ();
  741.                     Console.WriteLine ("Please choose your difficulty.");
  742.                     Console.WriteLine ("");
  743.                     Console.WriteLine ("Enter '1' for Easy.");
  744.                     Console.WriteLine ("Enter '2' for Normal.");
  745.                     Console.WriteLine ("Enter '3' for Hard.");
  746.                     Console.WriteLine ("Enter '4' for Insane.");
  747.  
  748.  
  749.  
  750.                     int difficulty = Convert.ToInt16 (Console.ReadLine ());
  751.                     if (difficulty == 1) {
  752.                                                                             //EASY VERSION OF THE GAME
  753.                         diffLoop = 1;
  754.                         Easy ();
  755.  
  756.  
  757.  
  758.                         Console.ReadKey ();
  759.                         } else if (difficulty == 2) {
  760.                                                                             //NORMAL VERSION OF THE GAME
  761.                         diffLoop = 1;
  762.                         Normal ();
  763.                         } else if (difficulty == 3) {
  764.                                                                             //HARD VERSION OF THE GAME
  765.                         diffLoop = 1;
  766.                         Hard ();
  767.                         } else if (difficulty == 4) {
  768.                                                                             //INSANE VERSION OF THE GAME
  769.                         diffLoop = 1;
  770.                         Insane ();
  771.                     } else {   
  772.                         diffLoop = 0;
  773.  
  774.                         Console.Clear ();
  775.                         Console.Beep (130, 500);
  776.                         Console.WriteLine ("#");
  777.                         Console.WriteLine ("Not an option.");      
  778.                         Console.WriteLine ("#");
  779.                         Console.Beep (110, 500);
  780.                         }
  781.  
  782.  
  783.                     }catch (Exception unexceptable) {
  784.                        
  785.                         diffLoop = 0;
  786.                         Console.Clear ();
  787.                         Console.Beep (130, 500);
  788.  
  789.                         Console.WriteLine ("#");
  790.                         Console.WriteLine ("#");
  791.                         Console.WriteLine ("#");
  792.                         Console.WriteLine ("#");
  793.                         Console.Write(unexceptable);
  794.                         Console.WriteLine ("#");
  795.                         Console.WriteLine ("#");
  796.                         Console.WriteLine ("#");
  797.                         Console.WriteLine ("#");
  798.                         Console.WriteLine ("#");
  799.  
  800.                         Console.Beep (110, 500);
  801.  
  802.                     }
  803.                 } while (diffLoop == 0);
  804.  
  805.             }
  806.         }
  807.     }
  808.  
  809.  
  810.    
  811.  
  812.  
  813.  
  814.  
  815. /*
  816.  
  817.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement