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