📄 snake.html
字号:
<HTML><BODY><HEAD><STYLE TYPE="text/css">.item{}.worm1 { font-weight:bold; font-size:12pt; color:blue; background:white; width:150px; BORDER-BOTTOM: #ffffff solid 0px; BORDER-TOP: #ffffff solid 0px; BORDER-LEFT: #ffffff solid 0px; BORDER-RIGHT: #ffffff solid 0px; }.worm2 { font-weight:bold; font-size:12pt; color:red; background:white; width:150px; BORDER-BOTTOM: #ffffff solid 0px; BORDER-TOP: #ffffff solid 0px; BORDER-LEFT: #ffffff solid 0px; BORDER-RIGHT: #ffffff solid 0px; }.info { font-weight:bold; font-size:10pt; color:black; background:white; width:150px; height:100px; BORDER-BOTTOM: #ffffff solid 0px; BORDER-TOP: #ffffff solid 0px; BORDER-LEFT: #ffffff solid 0px; BORDER-RIGHT: #ffffff solid 0px; } .30pt{font-size:30pt;color:red;font-family:文鼎行楷碑体} .20pt{font-size:20pt;color:red;font-family:方正魏碑繁体}</style></HEAD><BODY><SCRIPT LANGUAGE="JavaScript"><!-- Beginvar height = 20; //height of the game areavar width = 20; //width of the game areavar speed = 100 //speed, higher = slowerwidth += 2;var a = 0;var b = 0;document.write("<table bgcolor=white bordercolor=black ");document.write("align=center border=1 cellpadding=0 cellspacing=0><tr><td>");for (b = 0; b < height+2; b++) {document.write("<img src=end.gif width=0 height=0>");for (a = 0; a < width- 2; a++) {if ((b == 0) || (b == height+1)) {document.write("<img src=end.gif width=0 height=0>");}else {document.write("<img src=blank.gif width=15 height=15>"); }}document.write("<img src=end.gif width=0 height=0><br>");}document.write("</td>");document.write("<td valign=top align=center bgcolor=white>");document.write("<p align=center><strong><font color=blue>Snake</font></strong></p>");document.write("<br>");document.write("<form name=info>");document.write("<input type=button size=28 value=0 class=worm1></form>");document.write("<br><font size=+2>按任何方向键开始游戏</font></td></tr></table>");var points = 0;var go = 1;var di = 0;var x = 0;var y = 0;var n = 0;document.images[1].src = "blank.gif"; var blank = document.images[1].src;var hw = (height * width);var o = Math.floor(Math.random() * hw - 2);do {o = Math.floor(Math.random() * hw-2);} while(document.images[o].src != blank);var i = o;var food = 0;do {food = Math.floor(Math.random() * hw-2);} while (document.images[food].src != blank);document.images[i].src = "worm.gif";document.images[width-1].src="end.gif";var end = document.images[width-1].src;var file = document.images[i].src;var length = 1;var worm = new Array();var k = 0;var ie = document.all ? 1 : 0;var enableScroll = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >3)) ;var height = document.images[0].height;var tScroll;var d = 0;function runTimer() { if (d != 0) { n++; } if (d == 1) { i--; } if (d == 2) { i++; } if (d == 3) { i += width; } if (d == 4) { i -= width; } if (document.images[i].src == end) { speed -= 400; i = worm[n-1]; di = 1; die(); } worm[n] = i; if(i == food) { length++; points += (10*length); do { food = Math.floor(Math.random() * hw-2); } while (document.images[food].src != blank); if (di == 0) { document.info.elements[0].value = points; }}if (n > length){o = worm[n-length];}if ((document.images[i].src == file) && (n > 1)) {speed -= 400; d = 0; di = 1; die();}if(di == 0) {document.images[o].src = "blank.gif";document.images[i].src = "worm.gif";document.images[food].src = "food.gif";tScroll = window.setTimeout("runTimer();", speed); }}if (enableScroll){if (ie) window.onload = runTimer;if (ie) window.onunload = new Function("clearTimeout(tScroll)");}systm = "";ver = navigator.appVersion;len = ver.length;for (iln = 0;iln < len; iln++) if (ver.charAt(iln) == "(") break;systm = ver.charAt(iln+1).toUpperCase();document.onkeydown = keyDown;if (systm != "C") {document.captureEvents(Event.KEYDOWN);}function keyDown(DnEvents) {if (systm != "C") {k = DnEvents.which;} else {k = window.event.keyCode;}if (k == 37) { d = 1; }if (k == 39) { d = 2; }if (k == 40) { d = 3; }if (k == 38) { d = 4; }}function die() {i = 0;o = 0;food = 0;document.info.elements[0].value = "Died with " + document.info.elements[0].value;var restart=confirm("Play Again?");if(restart){ location.reload(); }}--></script><p><center><font class=30pt>规则</font><table class=20pt><tr><td>1.方向键:小键盘的前后左右</tr><tr><td>2.每吃一个苹果,小虫一条,得10*(i+1)分,i为苹果数</tr><tr><td>3.小虫不能碰壁,当长度多于一节时不能后退.</tr></table></center><p></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -