Показать сообщение отдельно
  #7 (permalink)  
Старый 29.05.2009, 10:08
Аватар для irka07
Интересующийся
Отправить личное сообщение для irka07 Посмотреть профиль Найти все сообщения от irka07
 
Регистрация: 28.05.2009
Сообщений: 21

Gvozd вот нашла подходящий скрипт, камень-ножницы-бумага.
<html>

<head>

<title>JAVA SCRIPT</title>

<script type="text/javascript">
 var us = 0;
 var co = 0;

//
function jsknb(user)
{
 pc = "Компьютер выбрал ";
 win = ". Вы выиграли!";
 lose = ". Вы проиграли!";
 draw = ". Ничья!"
 var res;
 if (Math.random()<0.4) { res = "камень"; }
  else if (Math.random()<0.7) { res = "ножницы"; }
   else  { res = "бумага"; }

 if (user=="no") {alert("Сделайте выбор!");}

switch (res)
{ 
case "камень": switch (user)
             {
		case "камень":  {alert(pc+res+draw);break;}
		case "ножницы": {co++;alert(pc+res+lose);break;}
		case "бумага":  {us++;alert(pc+res+win);break;}
             }; break;

case "ножницы": switch (user)
             {
		case "камень":  {us++;alert(pc+res+win);break;}
		case "ножницы": {alert(pc+res+draw);break;}
		case "бумага":  {co++;alert(pc+res+lose);break;}
             }; break;

case "бумага": switch (user)
             {
		case "камень":  {co++;alert(pc+res+lose);break;}
		case "ножницы": {us++;alert(pc+res+win);break;}
		case "бумага":  {alert(pc+res+draw);break;}
             }; break;
}
document.knb.txt1.value = "Компьютер: "+co;
document.knb.txt2.value = "Игрок: "+us;

}
</script>


<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
</head>

<body onLoad="showtime()" bgColor="#d2d2d2">



<form name="knb" value="no">
  <INPUT TYPE="radio" name="choice" onClick="document.knb.value = 'камень'">камень
  <br>
  <INPUT TYPE="radio" name="choice" onClick="document.knb.value = 'ножницы'">ножницы
  <br>
  <INPUT TYPE="radio" name="choice" onClick="document.knb.value = 'бумага'">бумага
  <br><br>
  <input type="button" name="button1" value="Играть!" onClick="jsknb(document.knb.value)">
  <br><br>Счет:<br>
  <INPUT TYPE="text" name="txt1" value="Компьютер: 0">
  <br>
  <INPUT TYPE="text" name="txt2" value="Игрок: 0">
</form>

</body>

</html>


Подскажете как переделать так, чтобы количество побед "Х" отминусовывалось от заданного числа "У" и чтобы когда станет "У"=0 у одного из игроков, то игра заканчивалась? То есть, чтобы счет шел на убывание

Последний раз редактировалось irka07, 29.05.2009 в 10:11.