Чему вы научитесь
- Wprowadzenie do GameDev w JavaScript: Poznaj podstawy tworzenia gier, narzędzia i biblioteki dostępne dla deweloperów oraz jak skonfigurować środowisko pracy.
- Tworzenie prostej gry "Wisielec": Zacznij od stworzenia klasycznej gry słownej, ucząc się podstaw logiki gier, obsługi zdarzeń i interakcji z użytkownikiem.
- Tworzenie gry platformowej: Krok po kroku stwórz własną grę platformową, integrując zdobytą wiedzę z poprzednich lekcji. Naucz się tworzyć poziomy, wrogów, punkty kontrolne i inne elementy charakterystyczne dla tego gatunku.
- Optymalizacja i testowanie: Dowiedz się, jak testować swoje gry pod kątem błędów, jak poprawiać wydajność i jak dostosowywać gry do różnych urządzeń i rozdzielczości ekranu.
- Publikacja i dystrybucja: Naucz się, jak udostępniać swoje gry innym, korzystając z różnych platform i narzędzi do dystrybucji.
О курсе
Kurs "GameDev JavaScript - Od wisielca do platformówki" to kompleksowe szkolenie skupiające się na tworzeniu gier w języku JavaScript. Oto dokładny opis tego, czego uczestnicy mogą się nauczyć w trakcie trzech głównych części kursu:
1. Podstawy języka JavaScript:
- Wprowadzenie do JavaScript: Historia języka, jego rola w świecie web developmentu i dlaczego jest ważny w tworzeniu gier.
- Składnia i struktura: Zrozumienie podstawowych elementów języka, takich jak zmienne, typy danych, funkcje, pętle i instrukcje warunkowe.
- Interakcja z DOM: Jak manipulować elementami strony internetowej, reagować na zdarzenia użytkownika i tworzyć dynamiczne interfejsy.
2. Tworzenie gry typu "Wisielec":
- Planowanie gry: Jak zdefiniować reguły, projektować interfejs i wybierać odpowiednie zasoby.
- Logika gry: Implementacja mechaniki gry, takiej jak losowanie słów, sprawdzanie liter i obsługa wyników.
- Optymalizacja i testowanie: Upewnij się, że gra działa płynnie na różnych urządzeniach i przeglądarkach.
3. Stworzenie prostej gry platformowej:
- Projektowanie poziomów: Jak tworzyć interesujące i wyzywające poziomy dla graczy.
- Mechanika platformowa: Implementacja ruchu postaci, skakania, interakcji z obiektami i wrogami.
- Fizyka w grach platformowych: Symulacja realistycznych ruchów i kolizji.
- Grafika i animacje: Tworzenie spójnego świata gry z atrakcyjnymi tłami, postaciami i efektami.
- Testowanie i optymalizacja: Zapewnienie, że gra jest wolna od błędów
Kurs ten jest idealny dla osób, które chcą zanurzyć się w świecie tworzenia gier w JavaScript, zaczynając od podstaw języka, a kończąc na stworzeniu własnych, funkcjonalnych gier. Uczestnicy zdobędą praktyczne umiejętności, które pozwolą im kontynuować naukę i tworzyć własne projekty gier w przyszłości.
Для кого этот курс
Начальные требования
1. Podstawowa wiedza z zakresu obsługi komputera.
2. Dostęp do komputera z dostępem do internetu.
3. Znajomość języka angielskiego (dla materiałów dodatkowych i dokumentacji).
4. Podstawowa wiedza z zakresu matematyki (np. arytmetyka, logika).
5. Zainteresowanie tworzeniem gier i programowaniem.
6. Zalecana, ale nieobowiązkowa, znajomość podstaw HTML i CSS.
7. Chęć nauki i eksperymentowania.
Наши преподаватели
Как проходит обучение
Kurs "GameDev JavaScript - Od wisielca do platformówki" został starannie zorganizowany w moduły, z których każdy składa się z części teoretycznej, przedstawiającej kluczowe koncepcje i zasady, oraz części praktycznej, w której uczestnicy mają okazję stosować zdobytą wiedzę w praktycznych projektach i ćwiczeniach. Ta struktura zapewnia zrównoważone podejście do nauki, łącząc teorię z praktyką.
Программа курса
Что вы получаете
- Korzyści z udziału w kursie "GameDev JavaScript - Od wisielca do platformówki":
- 1. Zdobycie umiejętności tworzenia gier w języku JavaScript od podstaw.
- 2. Zrozumienie kluczowych koncepcji programowania i mechaniki gier.
- 3. Możliwość stworzenia własnych projektów gier do portfolio.
- 4. Rozwinięcie zdolności rozwiązywania problemów i kreatywnego myślenia.
- 5. Zwiększenie atrakcyjności na rynku pracy jako deweloper gier.
- 6. Nawiązanie kontaktów i współpraca z innymi entuzjastami branży gier.
- 7. Zdobycie pewności siebie w realizacji własnych projektów gier w przyszłości.