Projekt studencki z przedmiotu PPY: desktopowa gra w Wisielca z interfejsem Tkinter. Kod obejmuje rejestrację i logowanie lokalnych użytkowników, menu, przygotowanie rozgrywki, zgadywanie liter i haseł oraz statystyki.
Kategoria: projekt Python · Przedmiot: PPY
Python 3, Tkinter, Pillow, lokalne pliki JSON oraz dokumentacja Sphinx.
wisielec/main.py— punkt startowy aplikacji.wisielec/gui/— widoki i logika interfejsu.wisielec/data/— lokalne dane użytkowników, statystyki i baza haseł.wisielec/images/— grafiki kolejnych etapów gry.wisielec/docs/— źródła i wygenerowana dokumentacja.
Wymagany jest Python 3 z działającym Tkinter oraz biblioteka Pillow. Z katalogu głównego repozytorium:
python3 -m pip install Pillow
cd wisielec
python3 main.pyUruchom program z katalogu wisielec, ponieważ aplikacja używa względnych ścieżek do danych i obrazów. Dane gry są zapisywane w lokalnych plikach JSON.
Wygenerowana dokumentacja znajduje się w wisielec/docs/build/html/index.html i może zostać otwarta lokalnie w przeglądarce.