Пятница
14.11.2025, 22:12
Willkommen, Мотылёк
Приветствую Вас Мотылёк | RSS
Главная Каталог файлов Регистрация Вход
Экономия траффика
ВАП ВЕРСИЯ САЙТА
Фильмы [43]
Скрипты uCoz [60]
Мои файлы [2]
JavaScript's [14]

Меню сайта

Новое на форуме
Последние ответы

Rock

(3)


Опрос
Оцените мой сайт
Всего ответов: 92

Статистика
[ Полная статистика ]


Онлайн всего: 1
Гостей: 1
Пользователей: 0

[ ]
============
Ваш браузер


Главная » Файлы » JavaScript's

Игра - Захватчики
17.07.2010, 17:50

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-->
Категория: JavaScript's | Добавил: Атом
Просмотров: 549 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мой профиль
Мотылёк

Сообщения:

Группа:
Мотылек
Время: 22:12

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь! Вход Регистрация

Активные на форуме
Атом
Комм..ев: 13
Сообщений: 847
Чудаки
Комм..ев: 10
Сообщений: 229
Norzel
Комм..ев: 4
Сообщений: 194
merlin
Комм..ев: 4
Сообщений: 120
Aлексей
Комм..ев: 0
Сообщений: 59

Наша кнопка
Станем друзьями?))



==============

Друзья сайта
===========
Пока друзей нет :(
===========
Graffiti Decorations(R) Studio (TM) Site Promoter

[created by Bogomol © 2009-2025]
Обновить
Все материалы размещенные на сайте принадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Администрация ответственности за содержание материала не несет и убытки не возмещает.