Создать игру, создание игр, конструктора игр, игровые движки, разработка игр, сделать игру
Приветствую Вас Гость · Вход · Регистрация  ·  Новые сообщения · Участники · Правила · Поиск · RSS
  • Страница 1 из 1
  • 1
Форум разработчиков игр » Для Веб-мастера » Скрипты JS » Игра "Радиокнопки" (Игра в браузере, но не Flash!)
Игра "Радиокнопки"
XXL Дата: Четверг, 26.08.2010, 16:10 | Сообщение # 1
Просмотр профиля: XXL

Сообщений: [949]
Code
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
gamelength=30;
timerID=null
var playing=false;
var numholes=6*10;
var currentpos=-1;
function clrholes() {
for(var k=0;k<document.dmz.elements.length;k++)
document.dmz.elements[k].checked=false;
}
function stoptimer() {
if(playing)
clearTimeout(timerID);
}
function showtime(remtime) {
document.cpanel.timeleft.value=remtime;
if(playing) {
if(remtime==0) {
stopgame();
return;
}
else {
temp=remtime-1;
timerID=setTimeout("showtime(temp)",1000);
}
}
}
function stopgame() {
stoptimer();
playing=false;
document.cpanel.timeleft.value=0;
clrholes();
display("Игра закончена");
alert('Игра закончена.\nВаш счет: '+totalhits);
}
function play() {
stoptimer();
if(playing) {
stopgame();
return;
}
playing=true;
clrholes();
totalhits=0;
document.cpanel.score.value=totalhits;
display("Играйте");
launch();
showtime(gamelength);
}
function display(msg) {
document.cpanel.state.value=msg;
}
function launch() {
var launched=false;
while(!launched) {
mynum=random();
if(mynum!=currentpos) {
document.dmz.elements[mynum].checked=true;
currentpos=mynum;
launched=true;
}
}
}

function hithead(id) {
if(playing==false) {
clrholes();
display("Push Start to Play");
return;
}
if(currentpos!=id) {
totalhits+=-1;
document.cpanel.score.value=totalhits;
document.dmz.elements[id].checked=false;
}
else {
totalhits+=1;
document.cpanel.score.value=totalhits;
launch();
document.dmz.elements[id].checked=false;
}
}

function random() {
return(Math.floor(Math.random()*100%numholes));
}
// End -->
</script>
</HEAD>
<body bgcolor="000000" text="#00ff99" link="#00ff00" alink="#99ff00" vlink="#00cc00">
<iframe src="../menu.htm" align="left" width="140" height="560" scrolling="no" frameborder="0"></iframe>
<form name="cpanel">
<center>
<table cellspacing=3>
<tr>
<td><input type="button" name="startstop" value=" Начать игру / Остоновить игру " onClick="play()"></td>
<td><pre> </pre></td>
<td align=right>Время:</td>
<td><input type="text" name="timeleft" size="4" onFocus="this.blur()"></td>
</tr>
<tr>
<td><input type="text" name="state" size="25" value="Нажмите начать игру" onFocus="this.blur()"></td>
<td><pre> </pre></td>
<td align=right>Счет:</td>
<td><input type="text" name="score" size="4" onFocus="this.blur()"></td>
</tr>
</table>
</center>
</form>
<form name="dmz">
<center>
<table cellspacing="3">
<tr>
<td colspan=10><hr size="1"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(0)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(1)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(2)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(3)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(4)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(5)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(6)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(7)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(8)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(9)"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(10)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(11)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(12)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(13)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(14)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(15)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(16)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(17)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(18)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(19)"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(20)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(21)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(22)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(23)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(24)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(25)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(26)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(27)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(28)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(29)"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(30)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(31)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(32)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(33)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(34)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(35)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(36)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(37)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(38)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(39)"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(40)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(41)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(42)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(43)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(44)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(45)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(46)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(47)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(48)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(49)"></td>
</tr>
<tr>
<td align="center" valign="center"><input type="radio" onClick="hithead(50)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(51)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(52)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(53)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(54)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(55)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(56)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(57)"></td>
<td align="center" valign="center"><input type="radio" onClick="hithead(58)"></td>
</tr>
<tr><td colspan="10"><hr size="1"></td>
</tr></table></center></form>

Добавлено (26.08.2010, 16:10)
---------------------------------------------
Просто код очень большой, и не получилось это спрятать в спойлер sad

ДядяВолк Дата: Четверг, 26.08.2010, 16:18 | Сообщение # 2


Сообщений: [1451]
XXL, для кого придумали ББ-Код [ code ]...? Все, исправил.
ДядяВолк Дата: Четверг, 26.08.2010, 16:19 | Сообщение # 3


Сообщений: [1451]
XXL, странная игра. biggrin Прикрепил.
Прикрепления к посту: 123.html (7.5 Kb)
SanAV Дата: Четверг, 26.08.2010, 17:16 | Сообщение # 4
Просмотр профиля: SanAV

Сообщений: [627]
35 <_<

AffenCode — Разработка игр
XXL Дата: Четверг, 26.08.2010, 18:17 | Сообщение # 5
Просмотр профиля: XXL

Сообщений: [949]
28 sad
ДядяВолк Дата: Четверг, 26.08.2010, 19:00 | Сообщение # 6


Сообщений: [1451]
34 biggrin
МистерДикоти Дата: Понедельник, 07.02.2011, 11:33 | Сообщение # 7
Просмотр профиля: МистерДикоти

Сообщений: [440]
31
MrIncrof Дата: Понедельник, 07.02.2011, 11:37 | Сообщение # 8
( Приченить добро! )
Просмотр профиля: MrIncrof

Сообщений: [1553]
-32
g2_ Дата: Понедельник, 07.02.2011, 18:39 | Сообщение # 9
( ga2mer )


Сообщений: [195]
39

Сообщение отредактировал: ga2mer - Понедельник, 07.02.2011, 18:40
PaintKiller Дата: Понедельник, 07.02.2011, 19:54 | Сообщение # 10
Просмотр профиля: PaintKiller

Сообщений: [1738]
dikoti, некропост!
Устное предупреждение!
МистерДикоти Дата: Вторник, 08.02.2011, 12:52 | Сообщение # 11
Просмотр профиля: МистерДикоти

Сообщений: [440]
Quote (PaintKiller)
некропост!

Извините модератор!!! happy
PaintKiller Дата: Вторник, 08.02.2011, 13:59 | Сообщение # 12
Просмотр профиля: PaintKiller

Сообщений: [1738]
Плюс ещё и оффтоп. Ещё одно предупреждение. Не дерзи мне.
Форум разработчиков игр » Для Веб-мастера » Скрипты JS » Игра "Радиокнопки" (Игра в браузере, но не Flash!)
  • Страница 1 из 1
  • 1
Поиск:

При полном или частичном копировании материалов сайта ссылка на Make-Games.ru обязательна. Make-Games.ru © 2008 - 2024 Хостинг от uCoz
Топ Разработка игр