static void LochyUmarlych(Bohaterowie.Bohater bohater) { Console.Clear(); Console.WriteLine(@" __ _ _ _ / / ___ ___| |__ _ _ _ _ _ __ ___ __ _ _ __| |_ _ ___| |__ / / / _ \ / __| '_ \| | | | | | | | '_ ` _ \ / _` | '__| | | | |/ __| '_ \ / /__| (_) | (__| | | | |_| | | |_| | | | | | | (_| | | | | |_| | (__| | | | \____/\___/ \___|_| |_|\__, | \__,_|_| |_| |_|\__,_|_| |_|\__, |\___|_| |_| |___/ |___/ "); Console.WriteLine("Zbliżasz się do Lochów Umarłych.\nCzy na pewno chcesz wejść w tak przeraźliwy obszar?\n1.Tak\n2.Nie"); while (true) { Console.Write("Wprowadź cyfrę: "); int odpowiedz = int.Parse(Console.ReadLine()); if (odpowiedz == 1) { for (int x = 1; x <= 10; x++) { Random r1 = new Random(); int losowa_liczba = r1.Next(1, 10); if (losowa_liczba == 1 || losowa_liczba == 2 || losowa_liczba == 3 || losowa_liczba == 4) { Console.Clear(); Potwory.Potwór szkielet = new Potwory.Potwór(3, 100, "szkielet"); Walka(bohater, szkielet); } else if (losowa_liczba == 5 || losowa_liczba == 6 || losowa_liczba == 7 || losowa_liczba == 8) { Console.WriteLine("Znalazłeś skromną ilość złota, szybko schowałeś całą sumkę do swojego plecaka"); bohater.Złoto += 20; Console.WriteLine("Twoje saldo wzrosło o 20 złota"); } else { Console.WriteLine("Wygląda na to, że niczego tutaj nie znalazłeś"); } if (x == 10) { Console.WriteLine("Brawo, ukończyłeś przygodę!"); bohater.Awans(); System.Threading.Thread.Sleep(5000); Console.Clear(); Karczma(bohater); } else { Console.WriteLine($"Przeszedłeś właśnie {x} poziom lochu. Zauwazyłeś drabinę. Schodzisz dalej czy wracasz do karczmy?\n1.Schodzę\n2.Wracam"); while (true) { Console.Write("Wybierz cyfrę: "); int odpowiedz1 = int.Parse(Console.ReadLine()); if (odpowiedz1 == 1) { break; } else if (odpowiedz1 == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } } } } else if (odpowiedz == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } }
static void SwiatyniaZla(Bohaterowie.Bohater bohater) { Console.Clear(); Console.WriteLine(@" __ _ _ _ ______ / _\_ _(_) __ _| |_ _ _ _ __ (_) __ _ / _ / | __ _ \ \\ \ /\ / / |/ _` | __| | | | '_ \| |/ _` | \// /| |/ _` | _\ \\ V V /| | (_| | |_| |_| | | | | | (_| | / //\ | (_| | \__/ \_/\_/ |_|\__,_|\__|\__, |_| |_|_|\__,_| /____/_|\__,_| |___/ "); while (true) { Console.Write("Wprowadź cyfrę: "); int odpowiedz = int.Parse(Console.ReadLine()); if (odpowiedz == 1) { for (int x = 1; x <= 10; x++) { Random r1 = new Random(); int losowa_liczba = r1.Next(1, 10); if (losowa_liczba == 1 || losowa_liczba == 2 || losowa_liczba == 3) { Console.Clear(); Potwory.Potwór kapłan = new Potwory.Potwór(4, 150, "kapłan"); Walka(bohater, kapłan); } else if (losowa_liczba == 4 || losowa_liczba == 5 || losowa_liczba == 6 || losowa_liczba == 7) { Console.WriteLine("Znalazłeś skromną ilość złota, szybko schowałeś całą sumkę do swojego plecaka"); bohater.Złoto += 30; Console.WriteLine("Twoje saldo wzrosło o 30 złota"); } else { Console.WriteLine("Wygląda na to, że niczego tutaj nie znalazłeś"); } if (x == 10) { Console.WriteLine("Brawo, ukończyłeś przygodę!"); bohater.Awans(); System.Threading.Thread.Sleep(5000); Console.Clear(); Karczma(bohater); } else { Console.WriteLine($"Przeszedłeś właśnie {x} piętro. Zauwazyłeś schody. Wchodzi wyżej czy wracasz do karczmy?\n1.Wchodzę\n2.Wracam"); while (true) { Console.Write("Wybierz cyfrę: "); int odpowiedz1 = int.Parse(Console.ReadLine()); if (odpowiedz1 == 1) { break; } else if (odpowiedz1 == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } } } } else if (odpowiedz == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } }
static void PonureLasy(Bohaterowie.Bohater bohater) { Console.Clear(); Console.WriteLine(@" ___ __ / _ \___ _ __ _ _ _ __ ___ / / __ _ ___ _ _ / /_)/ _ \| '_ \| | | | '__/ _ \ / / / _` / __| | | | / ___/ (_) | | | | |_| | | | __/ / /__| (_| \__ \ |_| | \/ \___/|_| |_|\__,_|_| \___| \____/\__,_|___/\__, | |___/ "); Console.WriteLine("Zbliżasz się do ponurych lasów.\nCzy na pewno chcesz wejść w ich mroczne zakamarki?\n1.Tak\n2.Nie"); while (true) { Console.Write("Wprowadź cyfrę: "); int odpowiedz = int.Parse(Console.ReadLine()); if (odpowiedz == 1) { Random r1 = new Random(); for (int x = 1; x <= 10; x++) { int losowa_liczba = r1.Next(1, 10); if (losowa_liczba == 1 || losowa_liczba == 2 || losowa_liczba == 3) { Console.Clear(); Potwory.Potwór wilk = new Potwory.Potwór(2, 50, "wilk"); Walka(bohater, wilk); } else if (losowa_liczba == 4 || losowa_liczba == 5 || losowa_liczba == 6 || losowa_liczba == 7) { Console.Clear(); Console.WriteLine("Znalazłeś skromną ilość złota, szybko schowałeś całą sumkę do swojego plecaka"); bohater.Złoto += 10; Console.WriteLine("Twoje saldo wzrosło o 10 złota"); } else { Console.Clear(); Console.WriteLine("Wygląda na to, że niczego tutaj nie znalazłeś"); } if (x == 10) { Console.WriteLine("Brawo, ukończyłeś przygodę!"); bohater.Awans(); System.Threading.Thread.Sleep(5000); Console.Clear(); Karczma(bohater); } else { Console.WriteLine($"Przeszedłeś właśnie {x} km. Idziesz dalej czy wracasz do karczmy?\n1.Idę dalej\n2.Wracam"); while (true) { Console.Write("Wybierz cyfrę: "); int odpowiedz1 = int.Parse(Console.ReadLine()); if (odpowiedz1 == 1) { break; } else if (odpowiedz1 == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } } } } else if (odpowiedz == 2) { Console.Clear(); Karczma(bohater); } else { Console.WriteLine("Zła opcja!"); } } }