- Wydawnictwo:
- Helion
- Ocena:
- 3.8/6 Opinie: 6
- Stron:
- 320
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: Tworzenie gier internetowych. Receptury
Najlepsze przepisy na gry w przeglądarce!
Popularność języków JavaScript i HTML5 bije wszelkie rekordy. Nikogo to nie dziwi, bo potencjał, jaki drzemie w tych technologiach, jest niewyobrażalny. Efekty, które do tej pory wydawały się nie do osiągnięcia w przeglądarce bez wykorzystania technologii Flash lub apletów Java, teraz można uzyskać bez większego problemu! Dostrzegli to producenci gier i deweloperzy. Zaczęli tworzyć coraz bardziej wymyślne aplikacje i gry, działające w środowisku przeglądarki internetowej. Dołącz do tego grona!
Dzięki tej książce to zadanie będzie zdecydowanie łatwiejsze. Należy ona do cieszącej się dużą popularnością serii „Receptury”. W środku znajdziesz szereg artykułów zaczynających się od postawienia pytania, jak wykonać pewne zadanie. Następnym krokiem jest omówienie odpowiedzi. W trakcie lektury dowiesz się, jak rysować na kanwie, budować interakcję z użytkownikiem czy stylizować stronę. Ciekawa jest już sama organizacja książki - poszczególne rozdziały zawierają receptury, które pozwolą Ci zbudować konkretny rodzaj gry. Wśród nich znajdziesz platformówkę, strzelankę, RPG oraz strategię czasu rzeczywistego (RTS). Ta książka to doskonały podręcznik zarówno dla wszystkich osób rozpoczynających przygodę z tworzeniem własnych gier, jak i dla tych, które już się tym zajmują.
Sprawdź:
- jak rysować na kanwie
- jak korzystać z masek bitowych
- jak wykryć kolizję
- jak zbudować niesamowitą strzelankę, platformówkę lub strategię
Odkryj możliwości JavaScriptu i HTML5 w zakresie tworzenia gier!
Chcesz nauczyć się tworzyć doskonałe gry sieciowa przy użyciu HTML5 i JavaScriptu? Masz dość Flasha albo jakiejś innej platformy? A może już tworzysz gry przy użyciu technologii HTML5 i chcesz podnieść swoje kwalifikacje albo szybciej pracować? W tej książce znajdziesz wszystko, czego potrzebujesz: merytoryczne porady, przykłady projektów oraz działający kod źródłowy!
Evan Burchard na Twoich oczach rozłoży na czynniki pierwsze 10 popularnych gatunków gier. W każdym rozdziale znajdziesz opis sposobu implementacji jednej gry, poznasz przynajmniej jedną otwartą bibliotekę do tworzenia gier HTML5 oraz znajdziesz pełne listingi kodu JavaScript.
Każda receptura zawiera przetestowane i uznane wzorce programowania, które pomagają rozwiązywać problemy dotyczące konkretnego gatunku gier. Ponadto w każdej recepturze opisane są narzędzia i biblioteki potrzebne do budowy działającej gry zaledwie w parę godzin. Potrzebujesz szybkiego wprowadzenia? Nie ma problemu!
Tematy poruszane w książce
- Podstawowe narzędzia HTML5 i JavaScript do tworzenia gier: przeglądarka, edytor tekstu, terminal, konsola JavaScript, silnik gier itd.
- Przyspieszanie pracy dzięki użyciu zewnętrznych bibliotek i zastosowaniu wypróbowanych wzorców
- Radzenie sobie z różnicami między przeglądarkami
- Praktyczne wprowadzenie do tworzenia gier internetowych na przykładzie quizu zbudowanego przy użyciu JavaScriptu, HTML-a, CSS oraz JQuery
- Tworzenie gry z gatunku interaktywnej fikcji przy użyciu CSS3 i biblioteki impress.js
- Budowa gier imprezowych na bazie lekkiego silnika atom.js
- Tworzenie łamigłówek przy użyciu biblioteki od renderowania grafiki easel.js
- Budowa platformówki przy użyciu biblioteki melon.js i jej edytora map kafelków
- Tworzenie przeglądarkowej bijatyki dla dwóch graczy przy użyciu biblioteki game.js
- Budowa kosmicznej strzelanki na bazie biblioteki gameQuery opartej na jQuery
- Implementacja technik imitacji grafiki trójwymiarowej przy użyciu raycastingu w grze FPS
- Tworzenie 16-bitowej gry RPG wraz z interfejsem do prowadzenia rozmów, schowkami oraz możliwością rozgrywania bitw turowych przy użyciu biblioteki enchant.js
- Budowa izometrycznej gry RTS z wykorzystaniem serwera oraz narzędzi node.js, socket.io i crafty.js
- Tworzenie wciągającej treści, która zachęca do eksploracji świata gry
Sięgając po książkę Tworzenie gier internetowych. Receptury otrzymujesz rzetelne odpowiedzi na swoje pytania udzielone przez eksperta oraz potrzebny kod źródłowy. Masz wszystko, czego potrzeba do rozpoczęcia prac nad dowolną grą internetową!
Evan Burchard dobrze wie, że nie jest pierwszą ani ostatnią osobą uczącą się programowania z inspiracji grami komputerowymi. Dlatego stara się umożliwić innym pełne wykorzystanie nowoczesnej, darmowej i wyjątkowo przyjaznej graczom sieci. Oprócz projektowania gier z użyciem najnowszych technologii przeglądarkowych oraz efektami specjalnymi z prądu, lodu i ognia Burchard lubi odbywać bardzo długie spacery (jego aktualny rekord to marsz z Massachusetts do Iowy).
Wybrane bestsellery
-
How often do you hear people say things like this? "Our JavaScript is a mess, but we’re thinking about using [framework of the month]."Like it or not, JavaScript is not going away. No matter what framework or ”compiles-to-js” language or library you use, bugs and performance con...
Refactoring JavaScript. Turning Bad Code Into Good Code Refactoring JavaScript. Turning Bad Code Into Good Code
(169.15 zł najniższa cena z 30 dni)169.15 zł
199.00 zł(-15%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(34.50 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Ta pozycja jest doskonałym przewodnikiem, który wprowadzi Cię w świat projektowania i budowania stron WWW. W trakcie lektury dowiesz się też, jak uzyskać dostęp do serwera i opublikować swoją witrynę. Cała książka została podzielona na trzy części. Pierwsza poświęcona jest językowi HTML. Z nią po...
HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front-End Developera HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front-End Developera
(53.40 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz si...
MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II
(17.45 zł najniższa cena z 30 dni)19.20 zł
34.90 zł(-45%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które posługują się językiem JavaScript i chcą wykorzystać jego możliwości do zbudowania kompletnej aplikacji internetowej. Prezentuje język TypeScript i opisuje jego najlepsze cechy, pokazuje także, w jaki sposób za pomocą takich frameworków jak React, Redux, No...
React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Ta książka jest przeznaczona dla średnio zaawansowanych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie różnych aplikacji w JavaScripcie. Przedstawiono tu kompletne instrumentarium, dzięki któremu można tworzyć kod aplikacji w stylu CRUD działającej na każdej pla...
Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron
-
Początkujący programisto, stażysto lub praktykancie w agencji reklamowej, człowieku, który właśnie zmieniasz swoje zawodowe życie, przekwalifikowując się na projektanta stron internetowych - w Twoim przypadku, podobnie jak każdego innego frontend developera w kraju i na świecie, dogłębna znajomoś...
Frontend developer. Kurs video. HTML i CSS. Poziom średnio zaawansowany Frontend developer. Kurs video. HTML i CSS. Poziom średnio zaawansowany
(40.05 zł najniższa cena z 30 dni)70.95 zł
129.00 zł(-45%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- Tytuł oryginału:
- The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-246-8042-9, 9788324680429
- Data wydania książki drukowanej:
- 2014-01-20
- ISBN Ebooka:
- 978-83-246-8045-0, 9788324680450
- Data wydania ebooka:
-
2014-01-18
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 16550
- Rozmiar pliku Pdf:
- 7.1MB
- Rozmiar pliku ePub:
- 16.5MB
- Rozmiar pliku Mobi:
- 35.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Receptura. Tworzenie zbioru pytań (20)
- Receptura. Ukrywanie i pokazywanie quizu (25)
- Receptura. Przywracanie pytań do widoku (26)
- Receptura. Lista zakupów (28)
- Receptura. Które odpowiedzi są poprawne (32)
- Podsumowanie (34)
- Receptura. Stylizowane strony (38)
- Receptura. Zmienianie stron (41)
- Receptura. Dodanie schowka z obsługą funkcji przeciągania i upuszczania (44)
- Receptura. Dodawanie złożonych interakcji (50)
- Receptura. Okruszki (59)
- Receptura. Dramatyczne zakończenie (61)
- Podsumowanie (63)
- Receptura. Tworzenie przykładowej gry przy użyciu silnika atom.js (66)
- Receptura. Rysowanie na kanwie (70)
- Receptura. Rysowanie dziur (72)
- Receptura. Rysowanie kreta (74)
- Receptura. Umieszczanie kretów w dziurach (77)
- Receptura. Dynamiczne pokazywanie kreta (79)
- Receptura. Bicie kretów (80)
- Pogrążanie się w rozpaczy z powodu elementu <audio> HTML5 (83)
- Podsumowanie (85)
- Receptura. Renderowanie przy użyciu biblioteki easel.js (88)
- Receptura. Renderowanie większej liczby obiektów (92)
- Receptura. Tworzenie par (94)
- Receptura. Dopasowywanie i usuwanie par (97)
- Receptura. Ukrywanie i przekręcanie obrazków (99)
- Receptura. Wygrywanie i przegrywanie (100)
- Receptura. Buforowanie i wydajność (104)
- Receptura. Dopasowywanie par zamiast duplikatów (106)
- Podsumowanie (110)
- Wprowadzenie do biblioteki melon.js (114)
- Receptura. Tworzenie mapy kafelkowej (114)
- Receptura. Uruchamianie gry (116)
- Receptura. Dodawanie postaci (119)
- Receptura. Budowa mapy kolizji (121)
- Receptura. Chodzenie i skakanie (121)
- Receptura. Ekran tytułowy (123)
- Receptura. Dodawanie przedmiotów do zbierania (125)
- Receptura. Wrogowie (126)
- Receptura. Zwiększanie mocy postaci (128)
- Receptura. Przegrywanie, wygrywanie oraz informacje (129)
- Podsumowanie (131)
- Receptura. Podstawowe wiadomości o bibliotece game.js (134)
- Receptura. Wybieranie poszczególnych sprite'ów z zestawu (136)
- Receptura. Odbieranie danych od dwóch graczy (137)
- Receptura. Poruszanie się i zmienianie formy (141)
- Receptura. Przyjmowanie danych od obu graczy naraz (144)
- Receptura. Implementacja masek bitowych (146)
- Receptura. Maskowanie kolizji (150)
- Receptura. Niszczenie z wzajemnością (152)
- Podsumowanie (156)
- Trochę podstawowych informacji o renderowaniu (160)
- Receptura. Wstęp do gameQuery (160)
- Receptura. Dodawanie wrogów (163)
- Receptura. Tworzenie pojazdu (167)
- Receptura. Kolizje z wrogami (169)
- Receptura. Strzelanie (170)
- Receptura. Uzupełnianie mocy (172)
- Podsumowanie (174)
- Receptura. Wprowadzenie do biblioteki Jaws (178)
- Receptura. Tworzenie mapy dwuwymiarowej (179)
- Receptura. Dodawanie postaci gracza (182)
- Receptura. Raycasting widoku z góry (186)
- Receptura. Imitacja trójwymiarowości przy użyciu raycastingu (190)
- Receptura. Dodawanie kamery (192)
- Receptura. Uatrakcyjnianie świata pod względem wizualnym (196)
- Receptura. Dodawanie przyjaciół i wrogów (200)
- Podsumowanie (207)
- Receptura. Wprowadzenie do biblioteki enchant.js (210)
- Receptura. Tworzenie mapy (211)
- Receptura. Dodawanie gracza (214)
- Receptura. Dodawanie warstwy kolizji (217)
- Receptura. Ekran stanu (220)
- Receptura. Interakcja z postaciami w grze (223)
- Receptura. Tworzenie schowka (226)
- Receptura. Tworzenie sklepu (228)
- Receptura. Tworzenie interfejsu bitwy (235)
- Receptura. Zapisywanie gry przy użyciu API Local Storage HTML5 (245)
- Podsumowanie (247)
- Potrzebujemy serwera (250)
- Receptura. Instalacja i uruchamianie Node (251)
- Receptura. Synchronizacja przy użyciu biblioteki Socket.IO (254)
- Receptura. Tworzenie mapy izometrycznej przy użyciu silnika crafty.js (257)
- Receptura. Rysowanie jednostek (259)
- Receptura. Poruszanie jednostkami (263)
- Receptura. Sterowanie gracza i widoczność (265)
- Receptura. Kolizje dla destrukcji i sprawdzenia przeciwnika (270)
- Podsumowanie (275)
- Co się wydarzyło? (278)
- Co dalej? (278)
- Główne typy API w JavaScripcie (282)
- API rdzenne (282)
- Implementacja API (282)
- API bibliotek (282)
- Własne API (283)
- Instrukcje (283)
- Zmienne (283)
- Łańcuchy (284)
- Liczby (284)
- Tablice (284)
- Funkcje (285)
- Obiekty (285)
- Instrukcje warunkowe (286)
- Pętle (286)
- Komentarze (287)
- Przeglądarkowe narzędzia do diagnostyki błędów (290)
- Testowanie (291)
- Współpraca (292)
- Silniki gier (296)
- Edytory tekstu (297)
- Przeglądarki (297)
- Inne narzędzia (298)
- Tworzenie i wyszukiwanie sztuki (299)
- Dema i poradniki (299)
- Książki (300)
- Portale internetowe (300)
Przedmowa (11)
O autorze (13)
Wstęp (15)
Rozdział 1. Quiz (19)
Rozdział 2. Fikcja interaktywna (37)
Rozdział 3. Impreza (65)
Rozdział 4. Puzzle (87)
Rozdział 5. Gry platformowe (113)
Rozdział 6. Bijatyki (133)
Rozdział 7. Strzelanka (159)
Rozdział 8. Gry FPS (177)
Rozdział 9. RPG (209)
Rozdział 10. Gry RTS (249)
Rozdział 11. Dalszy rozwój (277)
Dodatek A. Podstawy JavaScriptu (281)
Dodatek B. Kontrola jakości (289)
Dodatek C. Zasoby (295)
Skorowidz (303)
Oceny i opinie klientów: Tworzenie gier internetowych. Receptury Evan Burchard (6)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(1)
(0)
(0)
(3)
(0)
Data dodania: 2014-12-05 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2014-06-19 Ocena: 6 Opinia potwierdzona zakupem
Iva,
Data dodania: 2014-02-26 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2017-01-20 Ocena: 2 Opinia niepotwierdzona zakupem
macias,
Data dodania: 2016-08-08 Ocena: 2 Opinia niepotwierdzona zakupem
Mateusz Hyla, Webdesigner
Data dodania: 2015-01-04 Ocena: 2 Opinia potwierdzona zakupem
więcej opinii