📄 javascript撞击小游戏.htm
字号:
<html>
<head>
<title>javascript:撞击小游戏</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF"><table width=680 align=center border=0 cellpadding=0 cellspacing=0>
<tr>
<td align=center>
<br><H1>Javascript:撞击小游戏</H1>
</td>
</tr></table>
<table width=680 align=center border=0 cellpadding=10 cellspacing=0><tr>
<td class=mid> 脚本说明: <br>
第一步:把如下代码加入<body>区域中
<br>
<SCRIPT LANGUAGE="JavaScript">
<br>
<br>
<br>
<!-- to hide script contents from old browsers
<br>
// rev 0.04
<br>
var crlf = "rn";
<br>
// should determine from browser type
<br>
var x = 1;
<br>
var y = 1;
<br>
var dx = 1;
<br>
var dy = 1;
<br>
var s = "";
<br>
var u = 0;
<br>
var oops_flag = false;
<br>
var score = 0;
<br>
<br>
function move1() {
<br>
x += dx;
<br>
if (x > 31) {
<br>
x -= 2 * Math.abs(dx);
<br>
if (dx > 0) dx = -dx; }
<br>
if (x < 0) {
<br>
x += 2 * Math.abs(dx);
<br>
if (dx < 0) dx = -dx; }
<br>
y += dy;
<br>
if (y > 14) {
<br>
y -= 2 * Math.abs(dy);
<br>
if (dy > 0) dy = -dy;
<br>
if (Math.abs(x - 2*u - 1) > 2) {
<br>
oops_flag = true;
<br>
}
<br>
else {
<br>
score += 1;
<br>
}
<br>
<br>
}
<br>
if (y < 0) { y += 2 * Math.abs(dy);
<br>
if (dy < 0) dy = -dy; }
<br>
}
<br>
<br>
<br>
function display1() {
<br>
var s1 = ""
<br>
var i,j;
<br>
if (oops_flag) return "对不起,你输了,请重新开始!!!";
<br>
for (j=0;j<15;j++) {
<br>
<br>
for (i=0;i<32;i++) {
<br>
if (j == y && i == x) s1 += "@";
<br>
else s1 += ".";
<br>
}
<br>
s1 += crlf;
<br>
}
<br>
var s2 = ""
<br>
for (i=0;i<16;i++) {
<br>
if (u == i) s2 += "====";
<br>
else s2 += "..";
<br>
}
<br>
return (s1+s2)
<br>
}
<br>
var timerID = null;
<br>
var timerRunning = false;
<br>
var myform;
<br>
<br>
function stopclock (){
<br>
if(timerRunning) clearTimeout(timerID);
<br>
timerRunning = false;
<br>
}
<br>
<br>
function startclock (form) {
<br>
myform = form;
<br>
oops_flag = false;
<br>
if (navigator.userAgent.indexOf("Mac") > 2) crlf = "n";
<br>
// Make sure the clock is stopped
<br>
stopclock();
<br>
dotime();
<br>
}
<br>
<br>
function dotime () {
<br>
move1();
<br>
if (myform != null) {
<br>
myform.text3.value = display1();
<br>
myform.score.value = " " + score;
<br>
}
<br>
if (!oops_flag) timerID = setTimeout("dotime()",200);
<br>
timerRunning = true;
<br>
}
<br>
// end hiding contents from old browsers -->
<br>
<br>
</SCRIPT>
<br>
<FORM NAME="myForm" >
<br>
<TEXTAREA NAME="text3" ROWS=16 COLS=34 WRAP &rt;
<br>
[游戏区域]
<br>
</TEXTAREA &rt;
<br>
<br>
<br>
Score: <INPUT TYPE="text" NAME="score" SIZE=10 VALUE=0>
<br>
<p>
<br>
<a href="#" onMouseOver="u = 0">0</a>
<br>
<a href="#" onMouseOver="u = 1">1</a>
<br>
<a href="#" onMouseOver="u = 2">2</a>
<br>
<a href="#" onMouseOver="u = 3">3</a>
<br>
<a href="#" onMouseOver="u = 4">4</a>
<br>
<a href="#" onMouseOver="u = 5">5</a>
<br>
<a href="#" onMouseOver="u = 6">6</a>
<br>
<a href="#" onMouseOver="u = 7">7</a>
<br>
<a href="#" onMouseOver="u = 8">8</a>
<br>
<a href="#" onMouseOver="u = 9">9</a>
<br>
<a href="#" onMouseOver="u = 10">10</a>
<br>
<a href="#" onMouseOver="u = 11">11</a>
<br>
<a href="#" onMouseOver="u = 12">12</a>
<br>
<a href="#" onMouseOver="u = 13">13</a>
<br>
<a href="#" onMouseOver="u = 14">14</a>
<br>
<a href="#" onMouseOver="u = 15">15</a>
<br>
<BR><BR>
<br>
<INPUT TYPE="button" NAME="Button1" VALUE="[开始游戏]" onCLick="startclock(this.form)">
<br>
</FORM>
<br>
<br>
<br>
<br>
第二步:把<body>区域中的内容改为:
<br>
<BODY bgcolor="#fef4d9" OnLoad="initgame()">
<br>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -