网乐原科技

直播中

news center新闻中心
首页 > 资讯中心 > 软件技术

射击游戏:A就是大炮

发布时间:2008-12-20     阅读数: 次       来源:网乐原科技
<script LANGUAGE="JavaScript"> // ---- Make array function MakeArray( n){ this.length = n; for (var i = 1; i <= n; i++) { this[i] = 0 } return this } // ----- poor man's random number var d0 = new Date(); var r0 = d0.getSeconds(); function poor_rand(){ d1 = new Date(); r0 = (r0 * r0 + r0 + d1.getSeconds()) % 3721 ; return r0 % width_n; } // ---- Parameters of game var height_n = 8; var width_n =5; // ---- state of game var enemy = new MakeArray( width_n); // enemy positions var wtime; // wait time var score; // points var gameover; // in case of gameover set to true // ----- Make the battlefield. document.write( "
"); document.write( ""); document.write( "
"); document.write( "
"); for( var i=0; i"); for( var j=0;j
"); } document.write( ""); } document.write( "
"); for( var j=0;j"); } document.write( ""); document.write( "
"); document.write( ""); document.write( "
"); // ----- game main timer event // ----- enemy come one step function come(){ var n = poor_rand(); document.fm2.elements[ width_n * enemy[n+1] + n].checked = true; enemy[n+1]++; if( enemy[n+1] < height_n){ setTimeout("come()", wtime); }else{ gameover = true; document.fm1.message.value = "GAME OVER:" + score ; } } // ----- Fire the n th beam function fire( n){ if( gameover ) return; for( var i=0; i 50){ wtime -= 10}; } // ---- initialize & start game function game_start(){ for( var n=0; n </script>

网乐原科技

客服热线:0771-5761507

QQ:53290011

QQ邮箱:53290011@qq.com

工作时间:周一到周五 9:00-18:00

地址:广西南宁市江南万达写字楼C16栋1309室

物联网开发

关注我们

微信小商店 腾讯QQ客服 微信客服