Aréna s bojovníky
Algoritmy
Kostka kostka = new Kostka(10);
Console.Clear();
Console.WriteLine("Kdo bude bojovat proti komu?\n");
Console.WriteLine("Mág má nejvyšší poškození, ale nejmíň vydrží, bojovník vydží nejvác , ale dává nejnižší poškození, lukostřelec má střední obranu a dává střední poškození\n");
Console.WriteLine("1 - Mág proti bojovníkovi");
Console.WriteLine("2 - Mág proti lukostřelci");
Console.WriteLine("3 - Bojovník proti lokostřelci");
Console.WriteLine("4 - Vytvořit vlastního hrdinu");
Console.WriteLine("5 - Vrať se");
int volbaBoj = Convert.ToInt32(Console.ReadLine());
if ((volbaBoj > 0) && (volbaBoj < 5))
Console.Clear();
else
{
Console.Clear();
Console.WriteLine("Neplatná volba\n");
}
switch (volbaBoj)
{
case 1:
Bojovnik Gandalf = new Bojovnik("Gandalf", 70, 60, 20, kostka);
Bojovnik bojovnik = new Bojovnik("Ogrim", 75, 35, 40, kostka);
Arena arena = new Arena(Gandalf, bojovnik, kostka);
arena.Zapas();
Console.ReadLine();
break;
case 2:
Bojovnik Gandalf0 = new Bojovnik("Gandalf", 70, 60, 20, kostka);
Bojovnik lukostrelec= new Bojovnik("Vereesa", 80, 40, 30, kostka);
Arena arena0 = new Arena(Gandalf0, lukostrelec, kostka);
arena0.Zapas();
Console.ReadLine();
break;
case 3:
Bojovnik bojovnik0 = new Bojovnik("Ogrim", 75, 35, 40, kostka);
Bojovnik lukostrelec0 = new Bojovnik("Vereesa", 80, 40, 30, kostka);
Arena arena1 = new Arena(bojovnik0, lukostrelec0, kostka);
arena1.Zapas();
Console.ReadLine();
break;
case 4:
Console.Clear();
Console.WriteLine("Máš jen 150 bodů na rozdělení do: života, útoku a obrany");
int body = 150;
Console.WriteLine("Jak se bude tvůj hrdina jmenovat?");
string jméno = Console.ReadLine();
Životy:
Console.WriteLine("Dej body do života, zbýva ti {0} bodů", body);
int život = Convert.ToInt32(Console.ReadLine());
if (život > body)
{
Console.Clear();
Console.WriteLine("Tolik bodů nemáš!\n");
goto Životy;
}
else
Console.Clear();
body = body - život;
Útok:
Console.WriteLine("Dej body do útoku, zbývá ti {0} bodů", body);
int útok = Convert.ToInt32(Console.ReadLine());
if (útok > body)
{
Console.Clear();
Console.WriteLine("Tolik bodů nemáš!\n");
goto Útok;
}
else
Console.Clear();
body = body - útok;
obrana:
Console.WriteLine("Dej body do obrany, zbývá ti {0} bodu", body);
int obrana = Convert.ToInt32(Console.ReadLine());
if (obrana > body)
{
Console.Clear();
Console.WriteLine("Tolik bodů nemáš!\n");
goto obrana;
}
else
Console.Clear();
body = body - obrana;
Console.WriteLine("Proti komu chceš bojovat?");
Console.WriteLine("1 - Gandalf");
Console.WriteLine("2 - Ogrim");
Console.WriteLine("3 - Vereesa");
int volba2 = Convert.ToInt32(Console.ReadLine());
switch (volba)
{
case 1:
Bojovnik bojovník1 = new Bojovnik(jméno, život, útok, obrana, kostka);
Bojovnik bojovník2 = new Bojovnik("Gandalf", 70, 60, 20, kostka);
Arena arena2 = new Arena(bojovník1, bojovník2, kostka);
arena2.Zapas();
Console.ReadLine();
break;
case 2:
Bojovnik bojovník3 = new Bojovnik(jméno, život, útok, obrana, kostka);
Bojovnik bojovník4 = new Bojovnik("Ogrim", 75, 35, 40, kostka);
Arena arena3 = new Arena(bojovník3, bojovník4, kostka);
arena3.Zapas();
Console.ReadLine();
break;
case 3:
Bojovnik bojovník5 = new Bojovnik(jméno, život, útok, obrana, kostka);
Bojovnik bojovník6 = new Bojovnik("Vereesa", 80, 40, 30, kostka);
Arena arena4 = new Arena(bojovník5, bojovník6, kostka);
arena4.Zapas();
Console.ReadLine();
break;
Neformátovaný
Přidáno: 10.10.2016
Expirace: Neuvedeno
