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 | # Dodanie wyboru końcowego dla użytkownika | |
39 | wybor_koncowy = input("Jak powinna zakończyć się ta przygoda? [1] Szczęśliwie [2] Tajemniczo: ") | |
40 | ||
41 | if wybor_koncowy == '1': | |
42 | historia += f"\nW końcu, po wielu trudach, {nazwa} osiąga swój cel, przynosząc radość i spokój do swojej wioski." | |
43 | elif wybor_koncowy == '2': | |
44 | historia += f"\nPrzygoda {nazwa} kończy się pełna tajemnic, pozostawiając więcej pytań niż odpowiedzi." | |
45 | ||
46 | # Zakończenie historii | |
47 | historia += f"\n{nazwa} jest gotowy na przygodę. Czy odniesie sukces? To zależy już tylko od jego umiejętności i odwagi." | |
48 | ||
49 | return historia | |
50 | ||
51 | # Uruchomienie programu i wyświetlenie historii | |
52 | print(wygeneruj_historie()) |