Alternativy seminářového úkolu 8
Zadání 1 – Cvakni terč
Zadání
Na plátně se po stisku Start začne v náhodných intervalech objevovat terč (kruh) na náhodných pozicích. Úkolem je kliknout do terče co nejrychleji.
Po každém úspěšném zásahu se uloží reakční čas (ms). Po 5 pokusech se zobrazí průměrná reakce, nejrychlejší a nejpomalejší čas. Lze zvolit Reset.
Cíl úlohy
-
Události
onclick(tlačítko, klik na canvas). -
Náhodné generování (pozice, interval).
-
Měření času (
Date.now()), ukládání do pole a jednoduché statistiky. -
Kreslení na canvas (kruh, text), práce se souřadnicemi kliknutí.
Vstupní podmínky
-
Soubory index.html, style.css, main.js.
Požadovaný výstup
-
Tlačítka Start a Reset.
-
Canvas s terčem, kliknutím do terče se započítá zásah a uloží reakční čas.
-
Po 5 pokusech vypiš průměr, min, max a seznam časů.
Doplňující pokyny
-
Nepoužívej šipkové funkce ani ternární operátor.
-
Podmínky piš explicitně (
if (stav == true)). -
Používej komentáře v češtině.