Oto mój kod "gry":
<html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <meta name="author" content=""> <script type="text/javascript"> function poruszanie(){ var lefta = document.getElementById('glowa').style.left; var topa = document.getElementById('glowa').style.top; if(document.getElementById('kierunek').value == "prawo"){ document.getElementById('glowa').style.left = (parseInt(lefta)+10); }else if(document.getElementById('kierunek').value == "lewo"){ document.getElementById('glowa').style.left = (parseInt(lefta)-10); }else if(document.getElementById('kierunek').value == "gora"){ document.getElementById('glowa').style.top = (parseInt(topa)-10); }else{ document.getElementById('glowa').style.top = (parseInt(topa)+10); } if(document.getElementById('glowa').style.left=='300px' || document.getElementById('glowa').style.left=='-10px' || document.getElementById('glowa').style.top=='-10px' || document.getElementById('glowa').style.top=='300px'){ alert("przegrales") } if(document.getElementById('glowa').style.left == document.getElementById('jablko').style.left && document.getElementById('glowa').style.top == document.getElementById('jablko').style.top){ document.getElementById('pkt').value = parseInt(document.getElementById('pkt').value) + 1; var losowa = Math.round(28*Math.random()+1)+'0'; var losowa1 = Math.round(28*Math.random()+1)+'0'; document.getElementById("jablko").style.left = losowa document.getElementById("jablko").style.top = losowa1 } document.getElementById('wynik').innerHTML = document.getElementById('pkt').value + " punktów"; } setInterval("poruszanie()", 300) function kierowanie(e){ if(e.which){ code=e.which }else if(e.keyCode){ code=e.keyCode } var lefta = document.getElementById('glowa').style.left; var topa = document.getElementById('glowa').style.top; if(document.getElementById('kierunek').value == "prawo"){ if(code == 119){ if(document.getElementById('kierunek').value == "gora"){ }else{ document.getElementById('glowa').src = 'glowa_gora.png' document.getElementById('kierunek').value = "gora" } } if(code == 115){ if(document.getElementById('kierunek').value == "dol"){ }else{ document.getElementById('glowa').src = 'glowa_dol.png' document.getElementById('kierunek').value = "dol" } } } if(document.getElementById('kierunek').value == "lewo"){ if(code == 119){ if(document.getElementById('kierunek').value == "gora"){ }else{ document.getElementById('glowa').src = 'glowa_gora.png' document.getElementById('kierunek').value = "gora" } } if(code == 115){ if(document.getElementById('kierunek').value == "dol"){ }else{ document.getElementById('glowa').src = 'glowa_dol.png' document.getElementById('kierunek').value = "dol" } } } if(document.getElementById('kierunek').value == "gora"){ if(code == 97){ if(document.getElementById('kierunek').value == "lewo"){ }else{ document.getElementById('glowa').src = 'glowa_lewa.png' document.getElementById('kierunek').value = "lewo" } } if(code == 100){ if(document.getElementById('kierunek').value == "prawo"){ }else{ document.getElementById('glowa').src = 'glowa_prawa.png' document.getElementById('kierunek').value = "prawo" } } } if(document.getElementById('kierunek').value == "dol"){ if(code == 97){ if(document.getElementById('kierunek').value == "lewo"){ }else{ document.getElementById('glowa').src = 'glowa_lewa.png' document.getElementById('kierunek').value = "lewo" } } if(code == 100){ if(document.getElementById('kierunek').value == "prawo"){ }else{ document.getElementById('glowa').src = 'glowa_prawa.png' document.getElementById('kierunek').value = "prawo" } } } } </script> <style type="text/css"> * { margin: 0; padding: 0; } #ramka { width:300px; height:300px; border: 1px #000 solid; } </style> </head> <body onkeypress="kierowanie(event)"> <div id="ramka"> <img src="glowa_prawa.png" id="glowa" style="position:absolute; left:30px; top:150px; z-index:1;"> <img src="jablko.png" id="jablko" style="position:absolute; left:150px; top:150px;"> <input type="hidden" id="kierunek" value="prawo"> <input type="hidden" id="pkt" value="0"> </body> </html>
A to moje pytanie:
Czy wie ktoś jak zrobić by po zjedzeniu jablka za wężem pojawiał się ogon i chodził za nim jak w prawdziwej grze "snake"?
Za odpowiedz z góry dzięki:)