Uživatelské nástroje


Zadání z https://cw.fel.cvut.cz/wiki/courses/a4b36acm2/kombinatoricke_hry#hra_8odebirani_sirek

Hra #8: Odebírání sirek Na stole leží N sirek. Hrači se postupně střídají v odebírání sirek, přičemž mohou při svém tahu odebrat 1, 2, nebo 3 sirky. Vyhrává ten hráč, po jehož tahu na stole nezbude žádná sirka.

Úkoly:

  1. Zahrajte si hru proti kamarádovi s počtem sirek(N) 20, 10 a několikrát s náhodným
  2. Podařilo se jednomu z vás najít “dobrou” strategii? Zkuste kolegovi svojí taktiku formulovat! Zahrajte si ještě jednou.
  3. Krabička zápalek mě stála 3kč - je jasné, že elektronická verze hry bude úžasnější, zábavnější, šetrnější k životnímu prostředí, etc, etc…. Tak si ji pojďme naprogramovat
  4. Programování: Použij šablonu z http://adasek.cz/sirky/ (soubory index.html, sirky.js, styl.css)
    • Dopiš todo1 – jeden řádek, aby se zápalky odečítaly
    • Dopiš todo2 – jednu podmínku, aby se měnil hráč zpátky z B
    • Vyřeš konec hry: například alert kdo vyhrál, přidání stavové proměnné hra_dohrana, případně restart hry
    • Místo vypisování počtu zápalek je zkus vytvořit dynamicky (jako <div class=”sirka”>)