public void UruchomWątekKońcowy(Bohater postać) { Silnik.WyświetlTekstyFabularne(" To pomieszczenie to ślepy zaułek... nie wyjdziesz stąd\n" + " Na Twoje szczęście jest tu pełno jedzenia, ktoś chyba przygotował ucztę...\n i o niej zapomniał...\n"); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Już planowałeś zasiadać do stołu, aż tu nagle w drzwiach staje Ogromny Golem\n" + " Wyraźnie nie podoba mu się fakt, że przeszkodziłeś mu w kolacji...\n" + " Jest większy niż wszystkie potwory, które spotkałeś wcześniej \n na swojej drodzę, ale nagroda...\n"); Golem golem = new Golem("Jakiś Kamień"); CzyszczenieEkranu(1500); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), golem.ZwróćObrażenia(), golem.ZwróćŻycie()); postać.Walcz(golem); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), golem.ZwróćObrażenia(), golem.ZwróćŻycie()); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Nie było łatwo, ale dzięki wcześniejszym decyzjom udało Ci się\n" + " Teraz pozostaje tylko usiąść przy stole i rozkoszować się ciepłą strawą...\n"); Silnik.WyświetlInformacje("Zaspokoiłeś Swój głód..... Misja wypełniona"); Silnik.WyświetlKomunikatWygrana(); CzyszczenieEkranu(5000); Environment.Exit(0); }
public void UruchomWątekPierwszy(Bohater postać) { CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Powoli otwierasz oczy... Budzisz się w nieznanej Ci krainie... " + "\n Wiesz tylko, że nazywasz się " + imięPostaci + " oraz, że zostałeś wyrzucony z rodzinnej osady.\n"); Silnik.WyświetlTekstyFabularne("\n Jesteś strasznie głodny, ale w okolicy nie widać żadnej wioski\n" + " W oddali zauważasz ogromny las, coś w nim Cię przyciąga....\n Idziesz tam z nadzieją odnalezienia jedzenia."); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Docierasz do lasu, z jego głębi dochodzą przerażające dźwięki, ale głód jest silniejszy\n" + " Wchodzisz coraz dalej, dookoła robi się ciemno..... \n dźwięki zdają się tutaj być głośniejsze...."); CzyszczenieEkranu(2000); PodejmijDecyzjęWątekPierwszyA(); Silnik.WyświetlTekstyFabularne(" Czujesz, że coś się zbliża, łapiesz za kij, który leży obok..."); Silnik.WyświetlTekstyFabularne("\n Zostałeś zaatakowany przez Straszydło, nie masz wyjścia, musisz się bronić\n"); CzyszczenieEkranu(1500); Straszydło straszydło = new Straszydło("Staszek Straszek"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), straszydło.ZwróćObrażenia(), straszydło.ZwróćŻycie()); postać.Walcz(straszydło); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), straszydło.ZwróćObrażenia(), straszydło.ZwróćŻycie()); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Straszydło nie było zbyt groźne, udało Ci się je pokonac\n" + " Musisz jednak wiedzieć, że w tym lesie może być więcej potworów..."); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Trafiasz na ścieżkę w lesie... zastanawiasz się dokąd prowadzi\n" + " Zwycięstwo nad Straszytłem wzmocniło Twoje morale, ale głód pozostał...\n"); PodejmijDecyzjęWątekPierwszyB(postać); Silnik.WyświetlTekstyFabularne(" Dotarłeś do groty... przy wejściu znajdujesz resztki jedzenia\n" + " Ktoś tutaj niedawno był..... wchodzisz z nadzieją spotkania człowieka"); CzyszczenieEkranu(2000); UruchomWątekDrugi(postać); }
public void PodejmijDecyzjęWątekDrugiB(Bohater postać) { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Wypij mikstury"); Silnik.WyświetlDostępneOpcje(2, "Trzymaj je na później"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": Silnik.WyświetlInformacje("Mikstury znacznie Cię wzmacniają"); CzyszczenieEkranu(1500); break; case "2": Silnik.WyświetlInformacje("Zza roga wybiega ogromny Ogr.. nie jesteś przygotowany na walkę z nim\n"); Ogr ogr = new Ogr("Shrek"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie()); postać.Walcz(ogr); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie()); Silnik.WyświetlTekstyFabularne(" Robiłeś co mogłeś, ale przeciwnik był za silny.."); Silnik.WyświetlKomunikatPrzegrana(); Environment.Exit(0); break; default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekDrugiB(postać); break; } }
public void UruchomWątekDrugi(Bohater postać) { Silnik.WyświetlTekstyFabularne(" W grocie jest zimno i ciemno.. nie dziwi Cię to wcale\n" + " Znalezione przez Ciebie resztki jedzenia dodały Ci trochę sił\n\n" + " Twoja przeszłość przestała mieć dla Ciebie znaczenie, w końcu i tak niewiele pamiętasz..\n" + " Odkryłeś w sobie potrzebę walki, czujesz, że nie możesz już bez tego żyć\n" + " W oddali widać niewielką smugę światła, jakby od pochodni.... Idziesz w jej stronę." ); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Źródło światła okazało się być bliżej niż myślałeś,\n" + " Wyglądasz zza roga... ktoś tam jest... to Wiedźma, zmierza w Twoją stronę...\n"); Silnik.WyświetlInformacje("Zostałeś zaatakowany przez Wiedźmę"); CzyszczenieEkranu(1500); Wiedźma wiedźma = new Wiedźma("Czarna Wdowa"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), wiedźma.ZwróćObrażenia(), wiedźma.ZwróćŻycie()); postać.Walcz(wiedźma); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), wiedźma.ZwróćObrażenia(), wiedźma.ZwróćŻycie()); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" To nie była prosta walka, jesteś mocno wyczerpany...\n" + " Ledwo uszedłeś z życiem, musisz się zregenerować, przy ścianie stoi skrzynka..."); CzyszczenieEkranu(2000); PodejmijDecyzjęWątekDrugiA(postać); CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("W Twoim ekwipunku pojawiły się nowe przedmioty\n" + " Efekt działania mikstur jest stały"); CzyszczenieEkranu(2000); PodejmijDecyzjęWątekDrugiB(postać); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" W pokoju wiedźmy znajdują się drewniane drzwi...\n" + " otwierasz je ostrożnie, wchodzisz do małego słabo oświetlonego pomieszczenia\n" + " Nie ma tutaj nic po za tabliczką z napisem \"Odważni Schodami w górę...\"\n" + " Nie zastanawiasz się długo, czujesz się bohaterem... \n wspinasz się po schodach"); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Schody doprowadziły Cię do korytarza...\n" + " Możesz iść w lewo lub w prawo..., nie ma innej drogi"); CzyszczenieEkranu(2000); PodejmijDecyzjęWątekDrugiC(postać); CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("Ta droga wyglada obiecująco"); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Idziesz dalej prosto... na samym końcu korytarza widzisz drzwi\n" + " Jesteś bohaterem, bez wahania je otwierasz i wchodzisz do środka...\n" + " Trafiasz na rodzinę troli przy kolacji, modlisz się, żeby to była ich ostatnia wieczerza\n" + " Ojciec rodziny biegnie na Ciebie z maczugą..."); CzyszczenieEkranu(1500); Trol trol = new Trol("Trol Internetowy"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), trol.ZwróćObrażenia(), trol.ZwróćŻycie()); postać.Walcz(trol); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), trol.ZwróćObrażenia(), trol.ZwróćŻycie()); CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("Pokonano Trola"); Silnik.WyświetlTekstyFabularne(" Rodzina Trola jeszcze przed walką wyszła z pokoju, nie przejmujesz się nimi..\n" + " Spoglądasz na maczugę... takiej broni jeszcze nie miałeś, \n ale na własnej skórze poczułeś jej potęgę..\n" + " Podnosisz ją i kierujesz się ku kolejnemu pomieszczeniu..."); Broń maczuga = new Broń(11); postać.UżyjPrzedmiotu(maczuga); CzyszczenieEkranu(2000); UruchomWątekKońcowy(postać); }