kwest87

Untitled

Mar 26th, 2022
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.13 KB | None | 0 0
  1. [StartCode]
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace ConsoleApp8
  9. {
  10.     internal class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Random random = new Random();
  15.             int healthBoss = random.Next(1500,2500);
  16.             int healthHeroes = random.Next(1500, 2500);
  17.             int damageBoss = random.Next(100, 200);
  18.             int damageHeroes = random.Next(100, 200);
  19.             int typeAttack = 0;
  20.             int healthSwap = 0;
  21.  
  22.             Console.WriteLine("Вы мастер Чимпоку владеете 4 приёмами :\n1)Сильный удар - наносит двойной урон.\n2)Ярость берсерка - теряет часть жизней и наносит тройной урон.\n3)Невидимость - По вам не ударить , но и вы не можете.\n4)Обмен жизнями - вы обмениваетесь жизнями с врагом.");
  23.             Console.WriteLine("Вы встречате повелителя вампиров который превращает весть наносимый урон в жизни.");
  24.             while (healthHeroes > 0 && healthBoss > 0 )
  25.             {
  26.                 Console.Write("Примините способность : 1 - сильный удар , 2 - ярость берсерка , 3 - невидимость , 4 - обмен жизнями :");
  27.                 typeAttack = Convert.ToInt32(Console.ReadLine());
  28.  
  29.                 switch (typeAttack)
  30.                 {
  31.                     case 1:
  32.                         healthBoss -= damageHeroes + damageHeroes;
  33.                         healthHeroes -= damageBoss;
  34.                         healthBoss += damageBoss;
  35.                         break;
  36.                     case 2:
  37.                         healthBoss -= damageHeroes + damageHeroes + damageHeroes;
  38.                         healthHeroes -= damageHeroes;
  39.                         healthHeroes -= damageBoss;
  40.                         healthBoss += damageBoss;
  41.                         break ;
  42.                     case 3:
  43.                         break ;
  44.                     case 4:
  45.                         healthSwap = healthBoss;
  46.                         healthBoss = healthHeroes;
  47.                         healthHeroes = healthSwap;
  48.                         healthHeroes -= damageBoss;
  49.                         healthBoss += damageBoss;
  50.                         break ;
  51.                 }
  52.                 Console.WriteLine("У героя осталось" + healthHeroes + " жизней.");
  53.                 Console.WriteLine("у боса осталось" + healthBoss + " жизней.");
  54.             }
  55.             if(healthHeroes < 0)
  56.             {
  57.                 Console.WriteLine("Герой повержен.");
  58.             }
  59.             else if(healthBoss < 0)
  60.             {
  61.                 Console.WriteLine("Вампир повержен.");
  62.             }
  63.             else
  64.             {
  65.                 Console.WriteLine("Ничья.");
  66.             }
  67.         }
  68.     }
  69. }
  70. [EndCode]
Advertisement
Add Comment
Please, Sign In to add comment