Python, Pygame i tworzenie gier na Raspberry Pi

Ocena:   (4,4 na 5)

Python, Pygame i tworzenie gier na Raspberry Pi (Sloan Kelly)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Python, Pygame, and Raspberry Pi Game Development

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781484245323
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:389

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python, Pygame i tworzenie gier na Raspberry Pi - Python, Pygame, and Raspberry Pi Game...
Poszerz swoją podstawową wiedzę na temat Pythona i wykorzystaj...
Python, Pygame i tworzenie gier na Raspberry Pi - Python, Pygame, and Raspberry Pi Game Development
Podstawy sieciowe w Unity: Tworzenie gier wieloosobowych za pomocą Unity - Unity Networking...
Poznaj podstawy tworzenia gier sieciowych w Unity i C#. Ta...
Podstawy sieciowe w Unity: Tworzenie gier wieloosobowych za pomocą Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

Prace autora wydały następujące wydawnictwa:

© 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)