Игра на реакцию


Игра на реакцию

710
7.4 из 10
Проголосовало: 3






Игра на реакцию, что бы модераторы не скучали happy
Ставите где хотите видеть игру

Code
<center><!-- START BY ZANUDA --><br><br><P align=center><!-- Игра на реакцию--><br><SCRIPT language=JavaScript><br><br>// ---- Make array<br>function MakeArray( n){<br> this.length = n;<br> for (var i = 1; i <= n; i++) { <br> this[i] = 0 <br> }<br> return this<br>}<br><br>// ----- poor man's random number<br>var d0 = new Date();<br>var r0 = d0.getSeconds();<br>function poor_rand(){<br> d1 = new Date();<br> r0 = (r0 * r0 + r0 + d1.getSeconds()) % 3721 ;<br> return r0 % width_n;<br>}<br><br>// ---- Parameters of game<br>var height_n = 8;<br>var width_n =5;<br><br>// ---- state of game<br>var enemy = new MakeArray( width_n); // enemy positions<br>var wtime; // wait time<br>var score; // points<br>var gameover; // in case of gameover set to true<br><br>// ----- Make the battlefield.<br>document.write( "<FORM NAME='fm1'>");<br>document.write( "<INPUT TYPE='text' NAME='message' SIZE=20>");<br>document.write( "</FORM>");<br>document.write( "<FORM NAME='fm2'><TABLE>");<br>for( var i=0; i<height_n; i++){<br> document.write( "<TR>");<br> for( var j=0;j<width_n; j++){<br> document.write( "<TD><CENTER><INPUT TYPE='radio'></CENTER></TD>");<br> }<br> document.write( "</TR>");<br>}<br>document.write( "<TR>");<br>for( var j=0;j<width_n; j++){<br> document.write( "<TD><INPUT TYPE='button' VALUE='-x-' onClick='fire("<br> + j + ")'></TD>");<br>}<br>document.write( "</TR>");<br>document.write( "</TABLE>");<br>document.write( "<INPUT TYPE='button' VALUE='СТАРТ' onClick='game_start()'>");<br>document.write( "</FORM>");<br><br>// ----- game main timer event <br>// ----- enemy come one step<br>function come(){<br> var n = poor_rand();<br> document.fm2.elements[ width_n * enemy[n+1] + n].checked = true;<br> enemy[n+1]++;<br> if( enemy[n+1] < height_n){<br> setTimeout("come()", wtime);<br> }else{<br> gameover = true;<br> document.fm1.message.value = "Ты проиграл: " + score ;<br> }<br>}<br><br>// ----- Fire the n th beam<br>function fire( n){<br> if( gameover ) return;<br> for( var i=0; i<enemy[n+1]; i++){ // clear enemy<br> document.fm2.elements[ width_n * i + n].checked = false;<br> }<br> score += enemy[ n+1];<br> document.fm1.message.value = "Очки: " + score;<br> enemy[ n+1] = 0;<br> if( wtime > 100){ wtime -= 10};<br>}<br><br>// ---- initialize & start game<br>function game_start(){<br> for( var n=0; n<width_n; n++){<br> for( var i=0; i<enemy[n+1]; i++){<br> document.fm2.elements[ width_n * i + n].checked = false;<br> }<br> enemy[n+1] = 0;<br> }<br> wtime = 400;<br> score = 0;<br> gameover = false;<br> document.fm1.message.value = "Очки: " + score;<br> setTimeout("come()", wtime);<br>}<br><br>// --><br></SCRIPT><br><br><!--END BY ZANUDA --></center>
Автор публикации: Загрузка
Загрузка
Зануда, это его n материал
Источник: http://зануда.ucoz.ua/
  • Всего комментариев: 9

-=$@30K=-
0
-=$@30K=- написал: Написано 24 Декабря 2011 в 18:31
Комментарий №9
у мя не винна ничо ток что пуст мест нью

-=$@30K=-
0
-=$@30K=- написал: Написано 24 Декабря 2011 в 18:28
Комментарий №8
surprised

Зануда
+2
Зануда написал: Написано 06 Декабря 2011 в 23:13
Комментарий №4
Э ну как бы я не на вовеб его нашёл happy но скрипт не мой, да ладно вам angel2

Politic
+1
Politic написал: Написано 07 Декабря 2011 в 10:05
Комментарий №6
А зачем пишешь :"BY Зануда"?

Politic
-1
Politic написал: Написано 06 Декабря 2011 в 22:34
Комментарий №1
ну не страдайте хе***й,а?

это скрипт 5-ти летней давност ив вовеба dry

Voker
0
Voker написал: Написано 06 Декабря 2011 в 23:01
Комментарий №2
http://зануда.ucoz.ua/
это не ювеб biggrin
ворует старые скрипты 3ануда!

Politic
0
Politic написал: Написано 06 Декабря 2011 в 23:10
Комментарий №3
не ювеб,а вовеб - woweb.ru

Lacr1mosa
+1
Lacr1mosa написал: Написано 07 Декабря 2011 в 02:24
Комментарий №5
angry не оскорбляй вовеб этим материльным "ювебом"

Voker
0
Voker написал: Написано 07 Декабря 2011 в 10:40
Комментарий №7
ну извеняй я не специально happy

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • sasha2016tv написал:
  • Хороший скрипт
    Ох. Вижу, что обсуждение очень старое. Но!
    На других CMS так же будет все это реализовано. На нормальных CMS.
    Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

    Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
    Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
    Последние темы
    Опрос
    433
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: