ODBIERZ TWÓJ BONUS :: »

Tworzenie gier w języku HTML5 dla profesjonalistów. Wydanie II Aditya Ravi Shankar

Autor:
Aditya Ravi Shankar
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
408
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia gier 2D z wykorzystaniem HTML5 i JavaScript
  • Rysowania grafiki i animacji na canvasie
  • Obsługi dźwięku i muzyki w grach HTML5
  • Implementowania pętli gry oraz zarządzania czasem animacji
  • Projektowania interfejsu użytkownika i menu gry
  • Korzystania z silnika fizyki Box2D do symulacji ruchu i kolizji
  • Tworzenia i zarządzania encjami oraz obiektami w świecie gry
  • Dodawania efektów dźwiękowych i muzyki w tle
  • Przystosowywania gier do urządzeń mobilnych i obsługi dotyku
  • Optymalizacji zasobów i responsywności gier na różnych ekranach
  • Implementowania algorytmów znajdowania ścieżek i nawigacji jednostek
  • Tworzenia systemu walki, broni i inteligentnych przeciwników
  • Budowania kampanii jednoosobowej oraz obsługi wyzwalaczy i komunikatów
  • Programowania trybu wieloosobowego z użyciem WebSocket i Node.js
  • Zarządzania lobby, czatem i rozgrywką sieciową w grach multiplayer
  • Wykorzystywania narzędzi developerskich: edytora kodu, Gita, debugowania i automatyzacji pracy

HTML5 jest dziś kojarzony ze znakomitym narzędziem do tworzenia zaawansowanych, interaktywnych i dynamicznych aplikacji internetowych. Udostępnia programistom szereg nowoczesnych technologii, które są konsekwentnie rozwijane w ramach wielu specyfikacji nadzorowanych przez W3C i grupę WHATWG. Szczególnie atrakcyjne jest wykorzystanie HTML5 do tworzenia gier. Mogą to być gry najróżniejszych rodzajów: od prostych układanek po skomplikowane gry fabularne dla wielu graczy. Aby jednak Twoje dzieło stało się prawdziwym hitem, musisz się dowiedzieć, jak swoją pracę wykonać na wysokim, profesjonalnym poziomie.

Ta książka jest drugim, uaktualnionym i uzupełnionym, wydaniem świetnego podręcznika dla programistów gier. Dzięki niej zaczniesz mistrzowsko stosować zaawansowane techniki programistyczne w języku HTML5. Nauka będzie polegać na wykonaniu dwóch projektów: strategicznej gry planszowej oraz gry czasu rzeczywistego typu RST. Dzięki przejrzystym wskazówkom i dokładnym instrukcjom sprawnie ukończysz kolejne elementy aplikacji. W ten sposób zapoznasz się z najważniejszymi narzędziami służącymi do tworzenia gier, a także dowiesz się, w jaki sposób praktycznie wykorzystać najbardziej zaawansowane możliwości HTML. Dzięki książce nauczysz się również pisać gry na urządzenia mobilne. Szybko zaczniesz tworzyć złożone dopracowane gry i staniesz się profesjonalnym programistą gier HTML5.

W tej książce między innymi:

  • Wykorzystanie silnika fizyki Box2D i uzyskiwanie realistycznych efektów
  • Projektowanie złożonych światów i interaktywnych postaci
  • Efekty paralaksy i efekty dźwiękowe
  • Algorytmy odnajdowania ścieżek oraz nawigacji
  • Wykorzystanie drzew decyzyjnych, maszyn stanów oraz zdarzeń skryptowych

HTML5. Idealny język dla profesjonalnego twórcy gier!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Aditya Ravi Shankar zaczął programować w 1993, kiedy to poznał świat komputerów. Bez dostępu do internetu i zasobów online, napisał swoją pierwszą grę w języku GW-BASIC, przepisując kod z książki, którą znalazł w lokalnej bibliotece.

Po ukończeniu studiów w Indian Institute of Technology w Madrasie w 2001, Aditya spędził prawie dekadę pracując jako konsultant ds. oprogramowania, pracując nad systemami sprzedaży i analizy dla banków inwestycyjnych oraz dla dużych firm z listy Fortune 100. Ostatecznie porzucił świat korporacji i skoncentrował się na tym, co uwielbiał robić

Zdeklarowany maniak technologii, Aditya zaczął spędzać czas tworząc własne projekty i eksperymentując, korzystając ze wszystkich możliwych nowych języków i technologii, oczywiście włącznie z HTML5. W tym czasie stał się znany po odtworzeniu kilku klasycznych gier w języku HTML5, włącznie ze słynną grą strategiczną w czasie rzeczywistym Command and Conquer oraz grą Commandos: Behind Enemy Lines.

Oprócz programowania, Aditya pasjonuje się bilardem, salsą i rozwojem osobistym. Rozwija własną stronę internetową, na której publikuje artykuły związane z programowaniem gier, rozwojem osobistym i bilardem. Umieszcza na niej również wersje demo swoich popularnych gier.

W czasie wolnym od pisania i pracy nad własnymi projektami Aditya doradza firmom, pomagając im wdrażać nowe oprogramowanie i gry.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Tworzenie gier w języku HTML5 dla profesjonalistów. Wydanie II" wymaga znajomości programowania?
Tak, książka zakłada podstawową znajomość HTML5 i JavaScript. Przedstawia zaawansowane techniki tworzenia gier, dlatego podstawowe umiejętności programistyczne będą przydatne.
2. Czy dzięki tej książce nauczę się tworzyć gry zarówno na komputery, jak i urządzenia mobilne?
Tak, książka zawiera rozdziały poświęcone tworzeniu gier responsywnych oraz optymalizacji projektów pod kątem urządzeń mobilnych, w tym obsługę dotyku i dźwięków na smartfonach i tabletach.
3. Jakie konkretne projekty gier są omawiane w książce?
W książce przeprowadzisz dwa praktyczne projekty: strategiczną grę planszową oraz grę czasu rzeczywistego typu RTS, poznając przy tym kluczowe narzędzia i techniki.
4. Czy w książce znajdę informacje o tworzeniu gier wieloosobowych online?
Tak, książka szczegółowo opisuje implementację trybu wielu graczy z wykorzystaniem WebSocket oraz Node.js, w tym tworzenie lobby, rozgrywki sieciowej i czatu graczy.
5. Czy publikacja zawiera praktyczne przykłady i gotowy kod?
Tak, każdy rozdział zawiera praktyczne instrukcje, fragmenty kodu oraz szczegółowe przykłady, które można wykorzystać podczas własnej nauki i pracy nad projektami.
6. Jakie narzędzia i technologie poza HTML5 są omawiane w książce?
Książka opisuje m.in. użycie silnika fizyki Box2D, Web Audio API, obsługę Node.js, WebSocket, integrację z systemem kontroli wersji Git oraz automatyzację pracy programisty.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, publikacja została napisana w formie praktycznego przewodnika krok po kroku, co umożliwia samodzielne opanowanie omawianych zagadnień i realizację własnych projektów gier.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile