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ě.