Advertisement
Vadim_Rogulev

Untitled

Apr 13th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 10.62 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Бой_с_боссом
  8.  
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             int HP_M = 133;
  15.             int HP_T = 1000;
  16.             int P = 0;
  17.             Console.WriteLine("Легенда: Вы – теневой маг и у вас в арсенале есть несколько заклинаний, которые вы можете использовать против Босса. Вы должны уничтожить босса и только после этого будет вам покой. \n");
  18.             Console.ReadKey();
  19.             Console.Clear();
  20.             Console.WriteLine("Вы просыпаетесь поздно ночью, Вас мучает жуткий сушняк после ежегодного консилиума теневых магов. Вы решаете, что было бы неплохо встать, сходить на кухню и попить водички.\n");
  21.             Console.ReadKey();
  22.             Console.Clear();
  23.             Console.WriteLine("Подходя к кухне, Вы слышите, что оттуда доносятся посторонние звуки.\n");
  24.             Console.ReadKey();
  25.             Console.Clear();
  26.             Console.WriteLine("Вы врываетесь в обитель съестного мощным прыжком и видете там... О НЕТ!\n");
  27.             Console.ReadKey();
  28.             Console.Clear();
  29.             Console.WriteLine("Вы вступаете в бой с Тёщей, ворующей банку живительного огуречного рассола из вашего холодильника\n");
  30.             Console.ReadKey();
  31.            
  32.             do
  33.             {
  34.                 Console.Clear();
  35.                 Console.WriteLine("Тёща бьет вас надкусанным французским багетом по лицу");
  36.                 HP_M = HP_M - 33;
  37.                 Console.ReadKey();
  38.                 Console.Clear();
  39.                 Console.WriteLine("Больно...");
  40.                 Console.ReadKey();
  41.                 Console.Clear();
  42.                 if (HP_M > 0 && HP_T > 0)
  43.                 {
  44.                     Console.WriteLine($"  Ваши HP  {HP_M}");
  45.                     if (P > 0)
  46.                     {
  47.                         Console.WriteLine($"Порталов на потолке  {P}");
  48.                     }
  49.                     Console.WriteLine($"Тёщины HP  {HP_T}\n");
  50.                     Console.WriteLine("Вы жутко зло смотрите на своего врага. Ваши действия:\n");
  51.                     Console.WriteLine("1 - Теневой подкат с ударом теневым тапком по ляхе врага");
  52.                     Console.WriteLine("2 - Открытие теневого портала в седьмое измерение на потолке");
  53.                     Console.WriteLine("3 - Бросок теневого Барбелоского кота из седьмого измерения");
  54.                     Console.WriteLine("4 - Хлебнуть водички из живительного теневого чайничка");
  55.                     Console.WriteLine("5 - Сбежать по теневому");
  56.                     Console.WriteLine("6 - Самоубийство\n");
  57.                     string O_1 = Console.ReadLine();
  58.                     switch (O_1)
  59.                     {
  60.                         case "1":
  61.                             Console.Clear();
  62.                             Console.WriteLine("Стянув тапок с ноги, вы сотворяете просто божественный подкад под Тёщу, стирая свой зад об линолиум, и наносите удар сокрушающей силы");
  63.                             HP_M = HP_M - 10;
  64.                             HP_T = HP_T - 30;
  65.                             Console.ReadKey();
  66.                             break;
  67.                         case "2":
  68.                             Console.Clear();
  69.                             if (P == 0)
  70.                             {
  71.                                 Console.WriteLine("Подняв руку, дабы произнести геройскую речь, Вы забыли, что у Вас в квартире очень низкие потолки");
  72.                                 P = P + 1;
  73.                             }
  74.                             else
  75.                             {
  76.                                 Console.WriteLine("У Вас очень короткая память и Вы снова поднимаете руку...");
  77.                                 P = P + 1;
  78.                             }
  79.                             Console.ReadKey();
  80.                             Console.Clear();
  81.                             Console.WriteLine("Вы открыли портал к соседу сверху");
  82.                             Console.ReadKey();
  83.                             break;
  84.                         case "3":
  85.                             Console.Clear();
  86.                             if (P == 1)
  87.                             {
  88.                                 Console.WriteLine("Заглянув в дыру на потолке, Вы увидели наглую морду кота Бориса, и Вы, не придумав ничего лучше, схватили его за усы, пару раз получив когтистой лапой, и метнули им в Тёщу");
  89.                                 HP_M = HP_M - 50;
  90.                                 HP_T = HP_T - 100;
  91.                                 Console.ReadKey();
  92.                             }
  93.                             else if (P > 1)
  94.                             {
  95.                                 Console.WriteLine("Заглянув в одну из дыр на потолке, Вы увидели наглую морду кота, но уже не Бориса, и Вы, не придумав ничего лучше, схватили его за усы, пару раз получив когтистой лапой, и метнули им в Тёщу");
  96.                                 HP_M = HP_M - 50;
  97.                                 HP_T = HP_T - 100;
  98.                                 Console.ReadKey();
  99.                             }
  100.                             else
  101.                             {
  102.                                 Console.WriteLine("Подняв голову, Вы увидели, что забыли открыть портал. А Тёща не упустила шанс ткнуть Вас в кадык");
  103.                                 HP_M = HP_M - 50;
  104.                                 Console.ReadKey();
  105.                             }
  106.                             break;
  107.                         case "4":
  108.                             Console.Clear();
  109.                             Console.WriteLine("Вы хватаете чайничек, стоящий на столе, и делаете большой глоток...");
  110.                             Console.ReadKey();
  111.                             Console.Clear();
  112.                             if (HP_M < 250)
  113.                             {
  114.                                 Console.WriteLine("Вы чувствуете, что Ваши силы востанавливаются.");
  115.                                 HP_M = HP_M + 70;
  116.                                 Console.ReadKey();
  117.                                 Console.WriteLine("Вы готовы продолжить сражение");
  118.                                 Console.ReadKey();
  119.                             }
  120.                             else
  121.                             {
  122.                                 Console.WriteLine("Вы лопнули. Нельзя столько много пить за раз");
  123.                                 HP_M = 0;
  124.                                 Console.ReadKey();
  125.                             }
  126.                             break;
  127.                         case "5":
  128.                             Console.Clear();
  129.                             Console.WriteLine("Вы решаете, что можно и попозже сходить к холодильнику, развернулись и уже хотели уйти, как в глазах потемнело...");
  130.                             Console.ReadKey();
  131.                             Console.Clear();
  132.                             Console.WriteLine("Вы немножко умерли, как трус");
  133.                             Console.ReadKey();
  134.                             return;
  135.                         case "6":
  136.                             Console.Clear();
  137.                             Console.WriteLine("Вы, представив себя самураем, решаете сделать харакири");
  138.                             Console.ReadKey();
  139.                             Console.Clear();
  140.                             Console.WriteLine("Вы немножко умерли, но с честью");
  141.                             Console.ReadKey();
  142.                             return;
  143.                         default:
  144.                             Console.Clear();
  145.                             Console.WriteLine("Пока вы придумывали что делать, вы получили толстой лапищей по лицу");
  146.                             HP_M = HP_M - 100;
  147.                             Console.ReadKey();
  148.                             break;
  149.                     }
  150.                 }
  151.                 else if (HP_M <= 0 && HP_T > 0)
  152.                 {
  153.                     Console.Clear();
  154.                     Console.WriteLine("Вы немножко умерли");
  155.                     Console.ReadKey();
  156.                     return;
  157.                 }
  158.                 else if (HP_M > 0 && HP_T <= 0)
  159.                 {
  160.                     Console.Clear();
  161.                     Console.WriteLine("Вы победили этого врага и заполучили древний артефакт");
  162.                     Console.ReadKey();
  163.                     return;
  164.                 }
  165.                 else
  166.                 {
  167.                     Console.Clear();
  168.                     Console.WriteLine("Не знаю как, но вы оба погибли в этой битве");
  169.                     Console.ReadKey();
  170.                     return;
  171.                 }
  172.  
  173.             }
  174.             while (true);
  175.         }
  176.     }
  177. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement