Advertisement
pol9na

Untitled

Mar 1st, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.55 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Сprogect
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.  
  10.             float health=500f;
  11.             float damage=50f;
  12.             int enemyHealth=400;
  13.             int enemyDamage=150;
  14.             int swordAttack = 50;
  15.             int VampireAttack = 170;
  16.             float healthWerewolf = 1.5f;
  17.             int RashamonHealth = 100;
  18.             int Huganzakyra = 100;
  19.             bool Rashamon = false;
  20.             string playerSelection;
  21.             while (health>0&&enemyHealth>0)
  22.             {
  23.                 Console.WriteLine("У вас " +health +" хп жизней. У врага " + enemyHealth + " хп. Жизней");
  24.                 Console.WriteLine("Выберите тип атаки");
  25.                 Console.WriteLine("1-Удар мечем. Наносит "+ swordAttack + " Урона");
  26.                 Console.WriteLine("2-Вампиризм. Забирает " +VampireAttack+ " хп у Босса и прибавляет " + VampireAttack/2 + " Игроку");
  27.                 Console.WriteLine("3-Оборотень. Увеличивает хп игрока в " + healthWerewolf + " раз, но увеличивает урон врага в "+ healthWerewolf + " раз");
  28.                 Console.WriteLine("4-призывает теневого духа для нанесения атаки (Отнимает " + RashamonHealth + " хп игроку)");
  29.                 Console.WriteLine("5-Хуганзакура (Может быть выполнен только после призыва теневого духа), наносит " + Huganzakyra + " ед. урона");
  30.                 playerSelection = Console.ReadLine();
  31.  
  32.                 switch (playerSelection) {
  33.                     case "1":
  34.                         enemyHealth -= swordAttack;
  35.                         break;
  36.                        
  37.                     case "2":
  38.                         enemyHealth -= VampireAttack;
  39.                         health += VampireAttack / 2;
  40.                      
  41.                         break;
  42.                     case "3":
  43.                         health *= healthWerewolf;
  44.                         damage *= healthWerewolf;
  45.                      
  46.                         break;
  47.  
  48.                     case "4":
  49.                         health -= RashamonHealth;
  50.                         Rashamon = true;
  51.                      
  52.                         break;
  53.                     case "5":
  54.                         if (Rashamon == true) {
  55.                             enemyHealth -= Huganzakyra;
  56.                        
  57.                         }
  58.                         else
  59.                         {
  60.                             Console.WriteLine("Вы не призвали духа");  
  61.                         }
  62.                         break;
  63.                     default:
  64.                         Console.WriteLine("Выберети команду");
  65.                         break;
  66.                  
  67.                
  68.                 }
  69.  
  70.                 health -= enemyDamage;
  71.                
  72.  
  73.             }
  74.             if (health <= 0 && enemyHealth <= 0)
  75.             {
  76.                 Console.WriteLine("Ничья");
  77.             }
  78.             else if (health <= 0)
  79.             {
  80.                 Console.WriteLine("Победа злодея!");
  81.             }
  82.             else if (enemyHealth <= 0)
  83.  
  84.             {
  85.                 Console.WriteLine("Победа героя");
  86.             }
  87.            
  88.  
  89.             Console.ReadKey();    
  90.         }
  91.     }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement