<script src="http://spelprogrammering.nu/simple.js"> function start() { cycle = {x: 20, y: 250, xSpeed: 1, ySpeed: 0, score: 0, size: 5}; line(0, 0, totalWidth, 0, 10, "blue"); line(0, 0, 0, totalHeight, 10, "blue"); line(0, totalHeight, totalWidth, totalHeight, 10, "blue"); line(totalWidth, 0, totalWidth, totalHeight, 10, "blue"); line(0, 100, totalWidth, 100, 5, "blue"); } function update() { rectangle(cycle.x, cycle.y, cycle.size, cycle.size, "blue"); cycle.score++; rectangle(10, 10, totalWidth-20, 80, "white"); text(20, 75, 70, "TRON | Score: "+cycle.score, "blue"); if (keyboard.left) { cycle.xSpeed = -1; cycle.ySpeed = 0; } if (keyboard.right) { cycle.xSpeed = 1; cycle.ySpeed = 0; } if (keyboard.up) { cycle.ySpeed = -1; cycle.xSpeed = 0; } if (keyboard.down) { cycle.ySpeed = 1; cycle.xSpeed = 0; } cycle.x += cycle.xSpeed*cycle.size; cycle.y += cycle.ySpeed*cycle.size; if (getPixel(cycle.x, cycle.y).blue != 0) { rectangle(cycle.x, cycle.y, cycle.size, cycle.size, "red"); alert("END OF LINE"); stopUpdate(); } } </script>