Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Fight_with_boss
- {
- class Program
- {
- static void Main(string[] args)
- {
- Random rand = new Random();
- float shadowMageHealth = 1000;
- int spellRashamon = 100;
- int spellHuganzakura = 100;
- int spellRift = 250;
- int spellDiceFate =3;
- string playerChooseSpeel;
- bool isRashamonExist = false;
- bool isDiceFateExist = false;
- float finalBossEdwardHealth = 15000f;
- int finalBossAttack = 150;
- Console.WriteLine(shadowMageHealth + " - Здоровье мага, " + finalBossEdwardHealth + " - Здоровье Эдварда");
- while (shadowMageHealth > 0 && finalBossEdwardHealth > 0)
- {
- finalBossAttack = 150;
- Console.WriteLine("Выберите заклинание: \n Рашамон - призовите теневого духа для того чтобы атаковать (- " + spellRashamon + " хп) \n Хуганзакура - теневой дух наносит " + spellHuganzakura + " хп \n Теневой разлом - спрячьтесь в тени, где материальный мир не коснется вас, это время вы востановите " + spellRift+ " хп \n" + " Кости судьбы - вы бросаете игральную кость и ваш урон увеличивается на один ход увеличивается на выпавшее число");
- playerChooseSpeel = Console.ReadLine().ToLower();
- switch (playerChooseSpeel)
- {
- case "рашамон":
- shadowMageHealth -= spellRashamon;
- isRashamonExist = true;
- Console.WriteLine("Теневой дух принял вашу жертву в - " + spellHuganzakura + " хп");
- break;
- case "хуганзакура":
- if(isRashamonExist && isDiceFateExist)
- {
- spellHuganzakura *= spellDiceFate;
- finalBossEdwardHealth -= spellHuganzakura;
- isRashamonExist = false;
- isDiceFateExist = false;
- Console.WriteLine("Теневой дух нанес - " + spellHuganzakura + " хп");
- }
- else if (isRashamonExist)
- {
- finalBossEdwardHealth -= spellHuganzakura;
- isRashamonExist = false;
- Console.WriteLine("Теневой дух нанес - " + spellHuganzakura + " хп");
- }
- else
- {
- Console.WriteLine("Вы не призвали Рашамона!");
- }
- break;
- case "теневой разлом":
- if (shadowMageHealth < 1251)
- {
- shadowMageHealth += spellRift;
- finalBossAttack = 0;
- }
- else
- {
- Console.WriteLine("Так делать нельзя =)");
- }
- break;
- case "кости судьбы":
- spellDiceFate = rand.Next(2,13);
- isDiceFateExist = true;
- Console.WriteLine("Вы бросаете кости и вам выпадает: "+ spellDiceFate);
- break;
- }
- shadowMageHealth -= finalBossAttack;
- Console.WriteLine("Эдвард нанес вам -" + finalBossAttack);
- Console.WriteLine(shadowMageHealth + " - Здоровье мага, " + finalBossEdwardHealth + " - Здоровье Эдварда \n");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement