Ocena:

Książka ma na celu tworzenie gier przy użyciu HTML5, dostarczając przykładów i praktycznych samouczków dotyczących kodu. Chociaż jest ona zalecana zarówno dla początkujących, jak i średnio zaawansowanych programistów, zauważono, że wyjaśnienia mogą być mylące, a istnieje kilka rozbieżności w kodzie i błędów, które mogą prowadzić do frustracji.
Zalety:Książka oferuje przydatne przykłady, obejmuje nowoczesne interfejsy API HTML5 i zapewnia kompleksowy przegląd koncepcji tworzenia gier. Jest to szybka lektura, która jest odpowiednia zarówno dla początkujących, jak i średnio zaawansowanych programistów zainteresowanych tworzeniem gier.
Wady:Książka nie jest odpowiednia dla zupełnie początkujących, ponieważ niektóre objaśnienia kodu są niejasne i mogą prowadzić do nieporozumień. Istnieje kilka błędów w kodzie i rozbieżności między kodem książki a kodem do pobrania, co może powodować frustrację czytelników.
(na podstawie 5 opinii czytelników)
HTML5 Game Development by Example Beginner's Guide - Second Edition
Wykorzystaj w pełni techniki HTML5 do tworzenia ekscytujących gier od podstaw
Główne cechy
⬤ Poznaj najnowsze techniki HTML5, Canvas, CSS i JavaScript.
⬤ Naucz się tworzyć ekscytujące gry logiczne, gry akcji, gry wieloosobowe i fizykę Box2D.
⬤ Podejście oparte na zadaniach w celu osiągnięcia praktycznych umiejętności wymaganych do tworzenia gier.
Opis książki
HTML5 to język znaczników używany do strukturyzacji i prezentacji treści w sieci WWW i jest podstawową technologią Internetu. Jest obsługiwany na różnych platformach, a także przez różne przeglądarki. Jego innowacyjne funkcje, takie jak płótno, elementy audio i wideo, sprawiają, że jest to doskonałe narzędzie do tworzenia gier.
HTML5 Game Development by Example Beginner's Guide Second Edition to przewodnik krok po kroku, który pomoże ci stworzyć kilka gier od podstaw, wraz z przydatnymi przykładami. Począwszy od wprowadzenia do HTML5, rozdziały tej książki pomogą ci lepiej zrozumieć różne koncepcje i funkcje HTML5. Pod koniec książki będziesz miał wiedzę, umiejętności i poziom zrozumienia, których potrzebujesz, aby efektywnie tworzyć gry w sieci przy użyciu HTML5.
Czego się nauczysz
⬤ Budować sieciowe gry wieloosobowe w czasie rzeczywistym.
⬤ Dodaj fizykę do swoich gier na płótnie za pomocą silnika fizyki Box2D.
⬤ Zbuduj grę karcianą opartą na CSS3 z efektami transformacji i obracania 3D.
⬤ Naucz się dodawać dźwięki do swoich gier.
⬤ Stworzyć narzędzie do rysowania w Canvas.
⬤ Tworzenie wielu warstw w grze na płótnie.
⬤ Trwałe przechowywanie danych gry przy użyciu pamięci lokalnej.
⬤ Używać arkuszy sprite'ów do tworzenia animacji opartych na klatkach.