Snake

Status
Niet open voor verdere reacties.

sweetdude24

Nieuwe gebruiker
Lid geworden
20 jun 2008
Berichten
1
Hoi ik ben al een tijdje bezig met een javascript snake proberen te maken maar heb een paar problemen/vragen.

Code:
<title>Sneke</title>
<style>
	td{
	   width:20px;
	   height:20px;
		text-align:center;
	background:black;

	}
</style>
<head>
<script language="javascript">
var r=5
var k=5
var img = "<img  src='banaan.jpg'>"
function move(e){
  
		
	document.getElementById('tabel').rows[r].cells[k].style.backgroundColor="#000000"
    
		if (e.keyCode==37 && k>0){
			k--
		}
		else if (e.keyCode==38 && r>0){
			r--
		}
		else if (e.keyCode==39 && k < document.getElementById('tabel').rows[r].cells.length-1){
			k++
		}
		else if (e.keyCode==40 && r < document.getElementById('tabel').rows.length-1){
			r++
		}
	 if(document.getElementById('tabel').rows[a].cells[b].style.backgroundColor=="#0000ff" ){
	 alert("win")
	}
		document.getElementById('tabel').rows[r].cells[k].style.backgroundColor="#00FF00"
		
       
     
}

	
var n = 0				
function hit(){
	interval = Math.random() * 1000
	setTimeout("show()", interval)
}

var a=2
var b=2
function show(){
	document.getElementById('tabel').rows[a].cells[b].style.backgroundColor="#000000" 
	a=Math.random() * 10
	b=Math.random() * 10
	document.getElementById('tabel').rows[a].cells[b].style.backgroundColor="#0000ff" 
	interval = 1500-(n*50)
	if(interval<500){
		interval =  500
	}
	setTimeout("hide()",interval)
	n++
}
function hide(){
	hit()
}



</script>
</head>
<body onLoad="move(event)" onKeyDown="move(event)">
<input type="button" value="begin" id="beginknop"
onclick="hit()" >
<table id='tabel' border="1" >


Dit is dus mijn stukje code wat ik al heb.
De dingen die ik alleen niet aan het werk krijg zijn:
1.De snake automatisch laten bewegen
2.Er voor zorgen dat er een blokje achter de snake komt als je het blauwe vakje raakt


mvg sweetdude
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan