Programowanie gier w HTML5 i JavaScript - Plan Szkolenia

Primary tabs

Kod kursu

pghtml5js

Czas trwania

14 godzin (zwykle 2 dni wliczając przerwy)

Wymagania

  • Przeglądarka internetowa obsługująca HTML5 oraz JavaScript
  • Edytor programistyczny ze wsparciem dla HTML5 i JavaScript
  • Projektor
  • Flipchart

Charakterystyka kursu

Szkolenie skierowane jest do programistów chcących poznać zasady programowania gier z wykorzystaniem HTML5 oraz JavaScript.

Plan Szkolenia

Podstawy informacje o grach w JavaScript i HTML5

  • Wsparcie ze strony przeglądarek
  • Przestrzeń zastosowań gier
  • Grywalność
  • Grywalizacja
  • Gry a serwisy społecznościowe

HTML5 Canvas

  • Obiekty w przestrzeni Canvas 2D
  • Wielokąty
  • Elipsy
  • Osadzania grafiki

JavaScript w grach

  • Grupowanie i modularyzacja kodu
  • Rozdział na warstwy
  • AJAX
  • Animacje

Warsztat I: Odgadywanie liczby

  • Logika gry
  • Pętla gry
  • Komunikacja z graczem (operacje I/O)
  • Implementacja algorytmu dziel i zwyciężaj

Warsztat II: Zawody w naciskaniu klawiczy

  • Reprezentacja obiektów gry
  • Rozdział na warstwy
  • Obsługa klawiszy klawiatury
  • Komunikacja między obiektami

Podstawy fizyki w grach 2D

  • Reprezentacja układu współrzędnych kartezjańskich
  • Wektory
  • Ruch jednostajny prostoliniowy
  • Ruch jednostajny po okręgu
  • Pozycja i wielkość obiektów w detekcji kolizji
  • Ruch jednostajnie przyspieszony

Warsztat III: Odbijająca się piłka, Arkanoid

  • Reprezentacja obiektów gry
  • Ruch i animacja
  • Detekcja kolizji

Warsztat IV: Karuzela

  • Reprezentacja obiektów gry
  • Funkcje trygonometryczne
  • Ruch i animacja

Warsztat V: Podskakująca piłka

  • Reprezentacja obiektów gry
  • Siły działające na ciało
  • Swobodny spadek ciał
  • Ruch jednostajnie przyspieszony w ujęciu rachunku róźniczkowego
  • Symulacja grawitacji

Warsztat VI: Strzelnica

  • Reprezentacja obiektów gry
  • Siły działające na ciało
  • Składanie sił, prezentacja ruchu w układzie współrzędnych kartezjańskich
  • Zdarzenia i reakcja na zdarzenia
  • Trafienie w cel

Logika i sztuczna inteligencja

  • Sposoby reprezentacji wiedzy
  • Zarządzanie regułami biznesowymi
  • Wykorzystanie sztucznej inteligencji w grach

Warsztat VI: Kółko i krzyżyk z wykorzystaniem AJAX

  • Reprezentacja obiektów gry
  • Reprezentacja macierzy gry
  • AJAX i JSONP
  • Serwer gry

Warsztat VII: Kółko i krzyżyk z wykorzystaniem algorytmu min-max

  • Stan gry
  • Tworzenie drzewa gry

Narzędzia tworzenia gier i źródła informacji

  • Rysowanie plansz
  • Biblioteki programistyczne
  • Wybrane pozycje książkowe i źródła w internecie

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
od 1909PLN
(91)
Szkolenie Zamknięte Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
Szkolenie Zdalne Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet.
od 4980PLN
Zapytaj o wycenę

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte Szkolenie Zdalne
1 1909PLN 4980PLN
2 1855PLN 3390PLN
3 1836PLN 2860PLN
4 1827PLN 2595PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie


Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Kraków, ul. Rzemieślnicza 1wt., 2017-02-07 09:004980PLN / 2309PLN
Wrocław, ul.Ludwika Rydygiera 2a/22wt., 2017-02-07 09:004980PLN / 1909PLN
Białystok, ul. Malmeda 1czw., 2017-02-09 09:004980PLN / 2209PLN
Toruń, ul. Żeglarska 10/14czw., 2017-02-09 09:004980PLN / 2109PLN
Warszawa, ul. Złota 3/11czw., 2017-02-09 09:004980PLN / 1909PLN

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Building Web Apps using the MEAN stack Poznań, Garbary 100/63 pon., 2017-01-30 09:00 14652PLN / 5440PLN
Adobe Photoshop Elements Katowice ul. Opolska 22 pon., 2017-01-30 09:00 1881PLN / 1327PLN
C#.Net Olsztyn, ul. Kajki 3/1 pon., 2017-02-06 09:00 25047PLN / 8840PLN
Tworzenie i zarządzanie stronami WWW Olsztyn, ul. Kajki 3/1 pon., 2017-02-06 09:00 5841PLN / 2548PLN
Java Performance Tuning Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-02-06 09:00 9801PLN / 3000PLN
Adobe Photoshop Gdynia, ul. Ejsmonda 2 pon., 2017-02-06 09:00 1881PLN / 1452PLN
Psychologiczne aspekty zarządzania zespołem IT – psychologia zespołu Scrum agile Toruń, ul. Żeglarska 10/14 pon., 2017-02-06 09:00 5742PLN / 2340PLN
Programowanie w języku C++ Warszawa, ul. Złota 3/11 pon., 2017-02-06 09:00 5445PLN / 2815PLN
Visual Basic for Applications (VBA) w Excel - poziom średniozaawansowany Warszawa, ul. Złota 3/11 pon., 2017-02-06 09:00 2376PLN / 1192PLN
Analiza Marketingowa w R Gdańsk, ul. Powstańców Warszawskich 45 śr., 2017-02-08 09:00 11880PLN / 5010PLN
Budowanie i zarządzanie zespołem - trening menedżerski Szczecin, ul. Małopolska 23 wt., 2017-02-14 09:00 5346PLN / 1569PLN
Microsoft Access - pobieranie danych Poznań, Garbary 100/63 czw., 2017-02-16 09:00 2475PLN / 1225PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 Foundation Warszawa, ul. Złota 3/11 pon., 2017-02-20 09:00 7000PLN / 2933PLN
Programowanie w ASP.NET MVC 5 Gdynia, ul. Ejsmonda 2 pon., 2017-02-20 09:00 5841PLN / 2673PLN
Cassandra for Developers Łódź, ul. Tatrzańska 11 pon., 2017-02-27 09:00 17117PLN / 6087PLN
Microsoft Office Excel - poziom podstawowy Szczecin, ul. Małopolska 23 wt., 2017-02-28 09:00 1485PLN / 995PLN
Wprowadzenie do CSS3 Poznań, Garbary 100/63 śr., 2017-03-22 09:00 1881PLN / 952PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam