Ocena:
Książka jest ogólnie dobrze oceniana jako wprowadzenie do programowania gier w Pythonie i Pygame, chwalona za jasne wyjaśnienia i przydatne przykłady. Spotkała się jednak z krytyką za poleganie na przestarzałych bibliotekach i brak dyskusji na istotne tematy, takie jak sprite'y i dźwięk.
Zalety:⬤ Doskonałe wyjaśnienia i teoria dla początkujących w programowaniu gier.
⬤ Przejrzysty i czytelny styl pisania.
⬤ Przydatne przykłady, które pomagają zilustrować koncepcje.
⬤ Dobre wprowadzenie do Pythona dla osób z pewnym doświadczeniem w programowaniu.
⬤ Skuteczne omówienie tematów takich jak maszyny stanów skończonych (FSM).
⬤ Niektóre treści są przestarzałe, ponieważ książka opiera się głównie na Pythonie 2 i starych wersjach Pygame.
⬤ Brak wystarczającego omówienia sprite'ów i implementacji dźwięku w grach.
⬤ Opiera się w dużej mierze na autorskiej bibliotece gameobjects bez odpowiedniego wyjaśnienia standardowych bibliotek, takich jak NumPy.
⬤ Niektóre przykładowe programy wymagają dodatkowych modułów niewymienionych w książce, co prowadzi do nieporozumień.
⬤ Problemy z wersjami do pobrania i dostępnością książki.
(na podstawie 35 opinii czytelników)
Beginning Game Development with Python and Pygame: From Novice to Professional
Książka „Beginning Game Development with Python and Pygame” zapewnia czytelnikom wstępne źródło wiedzy na temat tworzenia atrakcyjnych gier przy użyciu otwartego języka programowania Python i biblioteki Pygame do tworzenia gier.
Napisany przez weterana branży i eksperta Pythona, Willa McGugana, czytelnicy otrzymują nie tylko kompleksowe, praktyczne wprowadzenie do tworzenia gier przy użyciu tych popularnych technologii, ale także wykorzystują liczne wskazówki i triki, które Will zgromadził w trakcie swojej kariery, zarówno tworząc gry dla największych światowych twórców gier, jak i własne produkty.
© 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)