JavaScript Games

2h 13min
Čas
33
Kapitol
Kids
Kategória
4.6
Hodnotenie
Začiatočník
Level
slovenský
Jazyk 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).

Č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.
Online kurz JavaScript Games je možné

Zoznam kapitol

Úvod
Upútavka
Dostupné len po zakúpení prístupu
Dostupné v ukážke kurzu
0.1 Klávesnica (nové)
Dostupné len po zakúpení prístupu
1.1 Farby, tvary, plátno
Dostupné len po zakúpení prístupu
1.2 Nakresli si vlajku
Dostupné len po zakúpení prístupu
Premenné a výpočty
2.1 Zabudované premenné
Dostupné len po zakúpení prístupu
2.2 Symetrické kreslenie
Dostupné len po zakúpení prístupu
2.3 Definujeme nové premenné
Dostupné len po zakúpení prístupu
Funkcie, objekty a logika
3.1 Funkcia na náhodu
Dostupné len po zakúpení prístupu
4.1 Objekty
Dostupné len po zakúpení prístupu
4.2 Objekty s logikou
Dostupné len po zakúpení prístupu
Hra #1 Žabka
5.0 Príprava (prerobiť)
Dostupné len po zakúpení prístupu
5.1 Pozadie
Dostupné len po zakúpení prístupu
5.2 Sprajty
Dostupné len po zakúpení prístupu
5.3 Jazdiace autá
Dostupné len po zakúpení prístupu
5.4 Ovládanie žabky
Dostupné len po zakúpení prístupu
5.5 Pohyb áut
Dostupné len po zakúpení prístupu
6.1 Autá dookola (podmienky)
Dostupné len po zakúpení prístupu
6.2 Kolízie
Dostupné len po zakúpení prístupu
6.3 Kolízie dokončenie
Dostupné len po zakúpení prístupu
7.1 Zvukové efekty
Dostupné len po zakúpení prístupu
7.2 Skóre a úroveň
Dostupné len po zakúpení prístupu
7.3 Postupné zvyšovanie obtiažnosti
Dostupné len po zakúpení prístupu
Hra #2 Asteroidy
8.0 Príprava (nové)
Dostupné len po zakúpení prístupu
8.1 Raketa - animácia a ovládanie (nové)
Dostupné len po zakúpení prístupu
8.2 Generovanie asteroidov 1 (nové)
Dostupné len po zakúpení prístupu
8.3 Generovanie asteroidov 2 (nové)
Dostupné len po zakúpení prístupu
8.4 Strely (nové)
Dostupné len po zakúpení prístupu
8.5 Doplnok (nové)
Dostupné len po zakúpení prístupu
9.1 Kolízie s asteroidmi (nové)
Dostupné len po zakúpení prístupu
9.2 Explózie lode i asteroidu (nové)
Dostupné len po zakúpení prístupu
9.3 Obnovenie lode (nové)
Dostupné len po zakúpení prístupu
9.4 Skóre a strela (nové)
Dostupné len po zakúpení prístupu

Hodnotenia kurzu

JavaScript Games

Lukáš P.

JavaScript Games

Jakub S.

Pozri aj tieto kurzy

Ľuboš Jaroš Ľuboš Jaroš
Programovanie pre deti
21 Online kurzov
0 Príspevkov
Prejsť na kanál

Akcia! Získaj predplatné za 39€ na mesiac

Získaj prístup do najväčšej ponuky online kurzov na trhu, teraz v super akcii.