Skip to content

Piterson25/Pythoniada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

189a813 · Mar 21, 2023

History

7 Commits
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023

Repository files navigation

Pythoniada

🕹️ Gra typu "Familiada" napisana w Pythonie.

thumbnail.png

🗒️ Opis

Pythoniada to prosta gra napisana w Pythonie, naśladująca znany teleturniej "Familiada" z wszystkimi jego elementami. Gra odbywa się w oknie terminalu, a wyniki zapisywane są do pliku.

Na początku gry gracz jest proszony o podanie imienia, a następnie losowany jest suchar. Gra składa się z dwóch etapów, z których każdy składa się z 5 pytań.

W pierwszym etapie gracz ma 3 próby na każde pytanie i zbiera punkty. Punkty są kumulowane, a jeśli gracz nie zna odpowiedzi na jakieś pytanie, może napisać "skip", aby je pominąć. Zarówno pytania, jak i punkty za odpowiedzi są losowe. Aby przejść do finału, gracz musi zdobyć przynajmniej 50 punktów.

W finale ponownie mamy do dyspozycji 5 pytań, ale na każde z nich mamy tylko 1 próbę. Aby wygrać należy zdobyć przynajmniej 15 punktów w finale. Wyniki graczy zapisywane są w pliku scoreboard.txt.

🚀 Uruchomienie

Do uruchomienia gry należy uruchomić plik main.py. Gra składa się z dwóch etapów:

  • Pierwszy etap znajduje się w pliku pierwszyetap.py.
  • Drugi etap, czyli etap finałowy, znajduje się w pliku final.py.

License

Pythoniada jest udostępniana na licencji MIT. Szczegóły można znaleźć w pliku LICENSE.