Pro výukové účely na SPŠ Zlín
vytvořil RNDr.Vladimír Vaščák

Sirky





    <script>  
     var pocet;	
       var odebrat;	
       var hlaseni = "";
       
       window.onload = function(){
		   pocet = Math.floor(Math.random()*10) + 15;	
		   //pocet = 20;
		   odebrat = Math.floor(Math.random()*3) + 2;	
		   document.getElementById('zadani').innerHTML = "Počet sirek: " + pocet + "
" + "v každém kole můžete odebrat 1 až " + odebrat + " sirky
" + "kdo sebere poslední prohrává
" + "Začínáte.
"; document.getElementById('odebrat').max = odebrat; nastavSirky(); } function nastavSirky() { var sirky = ""; for (i = 0; i < pocet; i++) { sirky = sirky + ""; } sirky = sirky + "
zbývá " + pocet; document.getElementById('sirky').innerHTML = sirky; } function odebirani() { var ja_odebiram = document.getElementById('odebrat').value; pocet = pocet - ja_odebiram; hlaseni = hlaseni + "Já " + ja_odebiram.toString() + ", "; if (pocet == 1) { hlaseni = hlaseni + "Vyhrál jsem"; document.getElementById('tlacitko').disabled = true; } else { var pc_odebira = (pocet - 1) % (odebrat + 1); if (pc_odebira == 0) {pc_odebira = 1;} pocet = pocet - pc_odebira; hlaseni = hlaseni + "PC " + pc_odebira.toString() + " | "; if (pocet == 1) { hlaseni = hlaseni + "PC vyhrál"; document.getElementById('tlacitko').disabled = true; } if (odebrat > pocet) { document.getElementById('odebrat').max = pocet - 1; document.getElementById('odebrat').value = 1; } } document.getElementById('hlaseni').innerHTML = hlaseni; nastavSirky(); } </script>
    <div id="zadani"></div>
    <div id="sirky"></div>
    <input id="odebrat" type="number" min="1" max="1" value="1">
    <button id="tlacitko" onClick="odebirani()">Odebrat</button>
    <br />
    <button onClick="location.reload()">Nová hra
    </button>
    <br /> 
    <div id="hlaseni"></div> <br>