Ocena:
Książka zapewnia uporządkowane i szczegółowe podejście do programowania gier w Pythonie na Raspberry Pi, zawierając przejrzyste przykłady i przydatne treści. Zawiera jednak pewne przestarzałe praktyki dotyczące kodu i brakuje w niej wskazówek dotyczących początkowej konfiguracji.
Zalety:Dobrze skonstruowany, z modułowym podejściem do budowania bloków, jasnymi koncepcjami tworzenia gier, wzorcami wielokrotnego użytku i dodatkowym rozdziałem dotyczącym tworzenia elektronicznego laboratorium projektowego. Dobra treść, którą można zastosować do innych języków programowania.
Wady:Brakuje instrukcji, jak rozpocząć pracę z Pygame na Raspberry Pi, zawiera przestarzałe lub przestarzałe praktyki kodowania, problemy z formatowaniem kodu, które mogą zmylić czytelników, oraz błędy w przykładach kodu związane z wcięciami i najlepszymi praktykami.
(na podstawie 4 opinii czytelników)
Python, Pygame, and Raspberry Pi Game Development
Poszerz swoją podstawową wiedzę na temat Pythona i wykorzystaj PyGame do tworzenia szybkich gier wideo z doskonałą grafiką i dźwiękami. To drugie wydanie pokazuje, w jaki sposób można zintegrować komponenty elektroniczne z grami za pomocą wbudowanych pinów wejścia/wyjścia ogólnego przeznaczenia (GPIO) i kodu Pythona, aby stworzyć dwie nowe gry.
Dowiesz się o programowaniu obiektowym (OOP), a także o wzorcach projektowych, takich jak model-widok-kontroler (MVC) i maszyny skończone (FSM). Niezależnie od tego, czy korzystasz z systemu Windows, macOS, Linux czy Raspberry Pi, możesz uwolnić moc Pythona i PyGame, aby tworzyć świetnie wyglądające gry.
Książka zawiera również kompletne listy kodów i objaśnienia dla "Bricks", "Snake" i "Invaders" - trzech w pełni działających gier. Umożliwiają one rozpoczęcie tworzenia własnych świetnych gier, a następnie modyfikowanie ich lub tworzenie własnych ekscytujących tytułów. Koncepcje są dalej wyjaśniane za pomocą gier takich jak "Copycat", w której gracz musi się skoncentrować i powtórzyć sekwencję świateł i dźwięków, oraz "Couch Quiz", w której PyGame i komponenty elektroniczne tworzą grę quizową dla 2-4 graczy.
Czego się nauczysz
⬤ Zdobędziesz podstawową wiedzę na temat języka Python i wykorzystasz ją do tworzenia gier.
⬤ Zapoznanie się z projektami gier, które można wykorzystać jako szablony, takimi jak Bricks, Snake i Invaders.
⬤ Praca z funkcjami zdefiniowanymi przez użytkownika, dziedziczenie, kompozycja i agregacja.
⬤ Implementacja skończonych maszyn stanów.
⬤ Zintegruj swoją grę z elektroniką za pomocą pinów GPIO.
Dla kogo jest ta książka
Książka ta będzie pomocna dla doświadczonych programistów lub twórców gier, którzy dopiero poznają Python, PyGame i Raspberry Pi. Jest ona również przeznaczona dla początkujących osób zainteresowanych tworzeniem gier.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)