Detail kurzu
JavaScript Games
Learn2Code
Popis kurzu
Popis online kurzu
Pokiaľ už poznáš Scratch, vyskúšaj si naprogramovať hru v jazyku JavaScript. Použijeme na to prostredie p5.js. Spolu si skúsime, aké to je, navrhnúť a napísať jednoduchšie interaktívne 2D hry – arkády.
Čo sa naučím
- osvojím si základnú syntax jazyka JavaScript,
- písať a úpravovať kód klávesnicou,
- zorganizovať si súbory v prostredí operačného systému,
- pracovať s farbami, grafikou, zvukom, sprajtami, animáciami,
- základy programovania hernej logiky 2D arkádových hier
(herný cyklus, sprajty, spracovanie kolízií, 2D fyzika, …),
- využiť svoje znalosti z matematiky, geometrie, fyziky,
- malé útržky online technológii (html, webserver, cloud).
Obsah kurzu
Čo budem vedieť vytvoriť
- naprogramovať animovaný interaktívny obrázok,
- vlastnú animovanú interaktívnu hru,
- použiť obrázok, animáciu, zvuk, video vo svojom programe,
- zverejniť svoju hru na internete.
Minimálne požiadavky
- kopírovať a presúvať, extrahovať súbory v prostredí operačného systému,
- predchádzajúcu skúsenosť s vizuálnym programovaním (Scratch, Imagine, GalaxyCodr a pod.),
Prečo tento kurz
- výborný úvod pre mladých, ktorých programovanie baví, majú ambíciu zvládnuť VIAC a spoznať svet programátorskej praxe detailnejšie,
- dieťa ovládne klávesnicu PC a naučí sa písať aj doteraz neznáme znaky – ()[]{}#$'"\ atď.,
- programovanie podporuje objavovanie a inovácie,
- programovanie vedie dieťa nielen k tvorivosti, ale aj analytickému a logickému mysleniu,
- učí dieťa nevzdať sa a vytrvať pri riešení problémov,
- technológie sú dnes všadeprítomné, dieťa znalosti v budúcnosti uplatní v pracovnom i súkromnom živote – bez ohľadu na to, akú dráhu si vyberie.
Zoznam kapitol online kurzu:
Úvod
0.0 Príprava
1.1 Farby, tvary, plátno
1.2 Nakresli si vlajku
Premenné a výpočty
2.1 Zabudované premenné
2.2 Symetrické kreslenie
2.3 Definujeme nové premenné
Funkcie, objekty a logika
3.1 Funkcia na náhodu
4.1 Objekty
4.2 Objekty s logikou
Hra #1 Žabka
5.0 Príprava
5.1 Pozadie
5.2 Sprajty
5.3 Jazdiace autá
5.4 Ovládanie žabky
5.5 Pohyb áut
6.1 Autá dookola (podmienky)
6.2 Kolízie
6.3 Kolízie dokončenie
7.1 Zvukové efekty
7.2 Skóre a úroveň
7.3 Postupné zvyšovanie obtiažnosti
Hra #2 Asteroidy
8.1 Raketa – animácia a ovládanie
8.2 Generovanie asteroidov
8.3 Strely
9.1 Kolízie s asteroidmi
9.2 Explózie lode i asteroidu
9.3 Obnovenie lode
9.4 Skóre a zvyšné asteroidy
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality