Instalowanie modułu przetwarzania obrazu:
Moduł przetwarzania obrazu będzie wymagał, jeśli chcesz utworzyć symulator Rolling Kości za pomocą GUI. Uruchom następujące polecenia z terminala, aby zaktualizować PIP i zainstalować moduł poduszki.
$ Python3 -m instaluj instalacja pip
$ Python3 -m PIP instalacja poduszki
Przykład-1: Tworzenie prostego symulatora walcowania kości
W tym samouczku można utworzyć prosty symulator walcowania kostki za pomocą modułu losowego Pythona. Ten skrypt wygeneruje wyjście kostki w terminalu. Tak więc w skrypcie nie jest używany żaden moduł przetwarzania obrazu. Zmienna o nazwie kostka do gry służy do pobrania dowolnej liczby od 1 do 6 losowo. Rzuć kostką() Funkcja jest tutaj zdefiniowana w celu wygenerowania danych wyjściowych na podstawie wartości losowej. Nieskończona, gdy pętla jest używana w skrypcie do rzucania kości nieskończoności, dopóki użytkownik nie wpisuje czegokolwiek bez „y”.
# Importuj moduł losowyWyjście:
Wyjście powyższego skryptu będzie się różnić w każdej iteracji pętli do używania losowych liczb całkowitych. W następnym wyjściu 5 jest generowane podczas pierwszej iteracji pętli wyświetlanej przy użyciu 5 zer. Następnie wpisał użytkownik „y” Aby kontynuować pętlę, a 4 wygenerowało w drugiej iteracji pętli i wyświetlił wartość za pomocą zera jak wcześniej. Skrypt zakończył się, gdy użytkownicy typu 'N'.
Przykład-2: Utwórz symulator przewracania kości z obrazami
Musisz utworzyć sześć obrazów kości przed wykonaniem skryptu przykładu. Możesz tworzyć obrazy za pomocą dowolnej aplikacji do tworzenia obrazów. W skrypcie tego przykładu utworzono następujące sześć obrazów. Zachowaj obrazy w tym samym miejscu, w którym utworzysz plik Python, aby zaimplementować symulator.
Sposób na stworzenie symulatora przewracania kości z GUI jest pokazany w następującym skrypcie. W Pythonie istnieje wiele modułów do tworzenia aplikacji GUI. Moduł Tkinter jest używany w tym skrypcie do implementacji symulatora Rolling Baza kostek opartych na GUI. Obraz I Imagetk Moduły są używane w skrypcie do wyświetlania obrazów kostek. losowy Moduł służy do losowego wyboru obrazu kostki. Na początku skryptu obiekt tkintera utworzył, aby zdefiniować rozmiar i pozycję okna, w której zostanie wyświetlony obraz kostki. Tutaj pozycja okna została ustawiona centralnie. Następnie zmienna listy zadeklarowała z sześcioma nazwami obrazów kości. losowy.Funkcja wyboru () służy do losowego wyboru jednego indeksu nazwy obrazu z listy i uzyskania nazwy obrazu na podstawie wartości indeksu. rozwój = true ma użycie w funkcji Pack (), aby dodać dodatkową przestrzeń podczas dodawania widżetu w oknie. W oknie dodano etykietę, aby wyświetlić obraz kostki, a przycisk został dodany w oknie, aby wyświetlić następny obraz kostki. Rzuć kostką() Funkcja jest powiązana z przyciskiem w celu wygenerowania następnego obrazu kostki. Ta funkcja zostanie wywołana, gdy użytkownik naciśnie lub kliknie 'RZUCIĆ KOSTKĄ' przycisk.
# Importuj moduł tkinterWyjście:
Podobnie jak poprzedni przykład, obraz kostki będzie wybierany losowo za każdym razem, gdy przycisk zostanie naciśnięty. Na następujących wyjściach obraz sześciu kostek został wygenerowany po wykonaniu skryptu.
Obraz kości trzykrotnej został wygenerowany po naciśnięciu przycisku.
Wniosek:
W tym samouczku wyjaśniono dwa różne sposoby tworzenia symulatora przewracania kości przy użyciu skryptu Pythona. Pomoże czytelnikom wiedzieć, w jaki sposób ten typ aplikacji można wdrożyć w Python.