⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javascript撞击小游戏.htm

📁 JavaScrip 编写的一个关于撞击小游戏
💻 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>
第一步:把如下代码加入&lt;body&gt;区域中
<br>
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
<br>
 
<br>
 
<br>
 &lt;!--&nbsp;to hide script contents from old browsers
<br>
 // rev 0.04
<br>
 var crlf = &quot;rn&quot;;&nbsp;
<br>
 // should determine from browser type
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var x = 1;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var y = 1;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var dx = 1;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var dy = 1;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var s = &quot;&quot;;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var u = 0;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var oops_flag = false;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; var score = 0;
<br>
 
<br>
 function move1() {
<br>
&nbsp;&nbsp; x += dx;
<br>
&nbsp;&nbsp; if (x &gt; 31) { 
<br>
&nbsp;&nbsp;&nbsp;&nbsp; x -= 2 * Math.abs(dx); 
<br>
&nbsp;&nbsp; if (dx &gt; 0) dx = -dx; }
<br>
&nbsp;&nbsp; if (x &lt;&nbsp;0) { 
<br>
&nbsp;&nbsp;&nbsp;&nbsp; x += 2 * Math.abs(dx); 
<br>
&nbsp;&nbsp; if (dx &lt; 0) dx = -dx; }
<br>
&nbsp;&nbsp;&nbsp;&nbsp; y += dy;
<br>
&nbsp;&nbsp; if (y &gt; 14) { 
<br>
&nbsp;&nbsp;&nbsp;&nbsp; y -= 2 * Math.abs(dy); 
<br>
&nbsp;&nbsp; if (dy &gt; 0) dy = -dy; 
<br>
&nbsp;&nbsp; if (Math.abs(x - 2*u - 1) &gt; 2) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp; oops_flag = true;
<br>
&nbsp;&nbsp; }
<br>
&nbsp;&nbsp; else {
<br>
&nbsp;&nbsp;&nbsp;&nbsp; score += 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<br>
&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;
<br>
 
<br>
&nbsp;&nbsp; }
<br>
&nbsp;&nbsp; if (y &lt;&nbsp;0) { y += 2 * Math.abs(dy); 
<br>
 if (dy &lt; 0) dy = -dy; }
<br>
&nbsp; }
<br>
 
<br>
 
<br>
 function display1() {
<br>
&nbsp;&nbsp; var s1 = &quot;&quot;
<br>
&nbsp;&nbsp; var i,j;
<br>
&nbsp;&nbsp; if (oops_flag) return &quot;对不起,你输了,请重新开始!!!&quot;;
<br>
&nbsp;&nbsp; for (j=0;j&lt;15;j++) {
<br>
 
<br>
&nbsp;&nbsp;&nbsp; for (i=0;i&lt;32;i++) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp; if (j == y &amp;&amp; i == x) s1 += &quot;@&quot;;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; else s1 += &quot;.&quot;;
<br>
&nbsp;&nbsp;&nbsp; }
<br>
&nbsp;&nbsp;&nbsp; s1 += crlf;
<br>
&nbsp;&nbsp; }
<br>
&nbsp;&nbsp; var s2 = &quot;&quot;
<br>
&nbsp;&nbsp; for (i=0;i&lt;16;i++) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp;if (u == i) s2 += &quot;====&quot;;
<br>
&nbsp;&nbsp;&nbsp;&nbsp;else s2 += &quot;..&quot;;
<br>
&nbsp;&nbsp; }
<br>
&nbsp;&nbsp; return (s1+s2)
<br>
&nbsp; }
<br>
&nbsp; var timerID = null;
<br>
&nbsp; var timerRunning = false;
<br>
&nbsp; var myform;
<br>
 
<br>
 function stopclock (){
<br>
&nbsp;&nbsp;&nbsp;&nbsp; if(timerRunning) clearTimeout(timerID);
<br>
&nbsp;&nbsp;&nbsp;&nbsp; timerRunning = false;
<br>
&nbsp; }
<br>
 
<br>
 function startclock (form) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp; myform = form;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; oops_flag = false;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; if (navigator.userAgent.indexOf(&quot;Mac&quot;) &gt; 2) crlf = &quot;n&quot;;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; // Make sure the clock is stopped
<br>
&nbsp;&nbsp;&nbsp;&nbsp; stopclock();
<br>
&nbsp;&nbsp;&nbsp;&nbsp; dotime();
<br>
&nbsp; }
<br>
 
<br>
 function dotime () {
<br>
&nbsp;&nbsp;&nbsp;&nbsp; move1();
<br>
&nbsp;&nbsp;&nbsp;&nbsp; if (myform != null) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myform.text3.value = display1();&nbsp;&nbsp;&nbsp;&nbsp;
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myform.score.value = &quot; &quot; + score;
<br>
&nbsp;&nbsp;&nbsp;&nbsp; }
<br>
&nbsp;&nbsp;&nbsp;&nbsp; if (!oops_flag) timerID = setTimeout(&quot;dotime()&quot;,200);
<br>
&nbsp;&nbsp;&nbsp;&nbsp; timerRunning = true;
<br>
&nbsp; }
<br>
 // end hiding contents from old browsers&nbsp;--&gt;
<br>
 
<br>
 &lt;/SCRIPT&gt; 
<br>
 &lt;FORM NAME=&quot;myForm&quot; &gt;
<br>
 &lt;TEXTAREA NAME=&quot;text3&quot; ROWS=16 COLS=34 WRAP &amp;rt;
<br>
 [游戏区域]
<br>
&nbsp;&lt;/TEXTAREA &amp;rt;
<br>
&lt;br&gt;
<br>
 Score: &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;score&quot; SIZE=10 VALUE=0&gt;
<br>
 &lt;p&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;0&quot;&gt;0&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;1&quot;&gt;1&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;2&quot;&gt;2&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;3&quot;&gt;3&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;4&quot;&gt;4&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;5&quot;&gt;5&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;6&quot;&gt;6&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;7&quot;&gt;7&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;8&quot;&gt;8&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u =&nbsp;9&quot;&gt;9&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 10&quot;&gt;10&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 11&quot;&gt;11&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 12&quot;&gt;12&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 13&quot;&gt;13&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 14&quot;&gt;14&lt;/a&gt;
<br>
 &lt;a href=&quot;#&quot; onMouseOver=&quot;u = 15&quot;&gt;15&lt;/a&gt;
<br>
 &lt;BR&gt;&lt;BR&gt;
<br>
 &lt;INPUT TYPE=&quot;button&quot; NAME=&quot;Button1&quot; VALUE=&quot;[开始游戏]&quot; onCLick=&quot;startclock(this.form)&quot;&gt;
<br>
 &lt;/FORM&gt;
<br>

<br>

<br>

<br>
第二步:把&lt;body&gt;区域中的内容改为:
<br>
&lt;BODY bgcolor=&quot;#fef4d9&quot; OnLoad=&quot;initgame()&quot;&gt;
<br>
</td>
</tr>
</table>
</body>
</html>



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -