SHOW:
|
|
- or go back to the newest paste.
| 1 | import random | |
| 2 | ||
| 3 | def wygeneruj_historie(): | |
| 4 | # Pobieranie danych od użytkownika | |
| 5 | nazwa = input("Podaj nazwę bohatera: ")
| |
| 6 | typ_klasy = input("Wybierz swoją profesję:")
| |
| 7 | sciezka = input("Wybierz ścieżkę przygody ([1] eksploracja, [2] poszukiwanie skarbu, [3] walka z potworem): ")
| |
| 8 | towarzysz = input("Wybierz towarzysza ([1] samotnik, [2] przyjaciel, [3] zwierzę): ")
| |
| 9 | ||
| 10 | # Rozpoczęcie historii | |
| 11 | historia = f"{nazwa}, odważny {typ_klasy}, wyrusza na swoją podróż. "
| |
| 12 | ||
| 13 | # Dodanie szczegółów w zależności od wybranej ścieżki przygody | |
| 14 | if sciezka == '1': | |
| 15 | historia += "Zabiera ze sobą mapę starożytnego świata i wyrusza w nieznane. " | |
| 16 | elif sciezka == '2': | |
| 17 | historia += "Ma na oku legendarny skarb, który czeka na odkrycie. " | |
| 18 | elif sciezka == '3': | |
| 19 | historia += "Przygotowuje się do walki z przerażającym potworem, który terroryzuje okolicę. " | |
| 20 | ||
| 21 | # Dodanie informacji o towarzyszu | |
| 22 | if towarzysz == '1': | |
| 23 | historia += "Postanawia iść sam, polegając na swoich umiejętnościach. " | |
| 24 | elif towarzysz == '2': | |
| 25 | historia += "Zabiera ze sobą wiernego przyjaciela, gotowego stanąć u boku w każdej sytuacji. " | |
| 26 | elif towarzysz == '3': | |
| 27 | historia += "Towarzyszy mu wierny zwierzęcy towarzysz, który zawsze jest gotowy pomóc. " | |
| 28 | ||
| 29 | # Lista możliwych wyzwań | |
| 30 | wyzwania = ["tajemnicza zagadka", "niebezpieczny przeciwnik", "zdradliwy teren", "zagadkowa zagadka"] | |
| 31 | ||
| 32 | # Generowanie wyzwań | |
| 33 | historia += "Po drodze, napotyka na serię wyzwań: " | |
| 34 | for i in range(3): | |
| 35 | wyzwanie = random.choice(wyzwania) | |
| 36 | historia += f"\n- {wyzwanie}"
| |
| 37 | ||
| 38 | # Zakończenie historii | |
| 39 | historia += f"\n{nazwa} jest gotowy na przygodę. Czy odniesie sukces? To zależy już tylko od jego umiejętności i odwagi."
| |
| 40 | ||
| 41 | return historia | |
| 42 | ||
| 43 | # Uruchomienie programu i wyświetlenie historii | |
| 44 | print(wygeneruj_historie()) |