JavaScript Games

Späť na kurzy
Course duration 1h 36m 28s
Course chapters 28 kapitol
Course difficulty Začiatočník

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.

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

Kurz je možné vyskúšať aj zdarma!