Главная » 2009 » Апрель » 30 » Игра - Захватчики (Javascript)
30.04.2009, 16:46

Игра - Захватчики





Code
<body bgColor="#FFFFFF">  <p align="center">    <!-- Эта программа была сделана Hiroshi Okada.-->    <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( "<FORM NAME='fm1'>");  document.write( "<INPUT TYPE='text' NAME='message' SIZE=20>");  document.write( "</FORM>");  document.write( "<FORM NAME='fm2'><TABLE>");  for( var i=0; i<height_n; i++){  document.write( "<TR>");  for( var j=0;j<width_n; j++){  document.write( "<TD><CENTER><INPUT TYPE='radio'></CENTER></TD>");  }  document.write( "</TR>");  }  document.write( "<TR>");  for( var j=0;j<width_n; j++){  document.write( "<TD><INPUT TYPE='button' VALUE='-x-' onClick='fire("  + j + ")'></TD>");  }  document.write( "</TR>");  document.write( "</TABLE>");  document.write( "<INPUT TYPE='button' VALUE='СТАРТ' onClick='game_start()'>");  document.write( "</FORM>");    // ----- 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 = "ИГРА ОКОНЧЕНА: " + score ;  }  }    // ----- Fire the n th beam  function fire( n){  if( gameover ) return;  for( var i=0; i<enemy[n+1]; i++){ // clear enemy  document.fm2.elements[ width_n * i + n].checked = false;  }  score += enemy[ n+1];  document.fm1.message.value = "ОЧКИ: " + score;  enemy[ n+1] = 0;  if( wtime > 100){ wtime -= 10};  }    // ---- initialize & start game  function game_start(){  for( var n=0; n<width_n; n++){  for( var i=0; i<enemy[n+1]; i++){  document.fm2.elements[ width_n * i + n].checked = false;  }  enemy[n+1] = 0;  }  wtime = 400;  score = 0;  gameover = false;  document.fm1.message.value = "ОЧКИ: " + score;  setTimeout("come()", wtime);  }    // -->  </script>    </body>  </html>  <script language="JavaScript" src=http://r.mail.ru/cgi-bin/banners/js/1240></script>  <script language="javascript" src=http://bbe.boom.ru/lr.js></script>  <!--TopList COUNTER--><script language="JavaScript"><!--  d=document;a='';a+=';r='+escape(d.referrer)  js=10//--></script><script language="JavaScript1.1"><!--  a+=';j='+navigator.javaEnabled()  js=11//--></script><script language="JavaScript1.2"><!--  s=screen;a+=';s='+s.width+'*'+s.height  a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)  js=12//--></script><script language="JavaScript1.3"><!--  js=13//--></script><script language="JavaScript"><!--  d.write('<img src=http://top.list.ru/counter'+  '?id=203643;js='+js+a+';rand='+Math.random()+  ' height=1 width=1>')  if(js>11)d.write('<'+'!-- ')//--></script><noscript><img  src=http://top.list.ru/counter?js=na;id=203643  height=1 width=1 ></noscript><script language="JavaScript"><!--  if(js>11)d.write('--'+'>')//--></script><!--TopList COUNTER-->
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Неизвестен
Категория: JavaScript's | Просмотров: 1965 | Добавил: antisept | Рейтинг: 1.0/1 |
Теги: Игра - Захватчики
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]