JavaScript — прототипно-ориентированный сценарный язык программирования. Является диалектом языка ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений.
Введите кол-во денег, которые мы можем вам предложить. Максимальная сумма кредита 30 золотых, минимальная 0. Заранее говорю что половинок монет у нас нет.
Код
<script>
var gold=0; //Число var input; //Ввод var pops=0; //попытки var finish=false; //Условие конца игры var click=false; //Нужно для активации отчёта времени var pruf=null; gold=Math.ceil(Math.random()*30); //Генерация числа
var timerID=null; //time var nowtime; //начальное время var timesek; //От этой даты мы отнимаем предыдущую, получая время в милисекундах
function CheckNum(input) // функция сравнения введённого { showtime(); //Запускаем таймер if(finish) //На случай, если попытаться угадать после завершения игры { alert("Вы уже угадали число "+gold+". Для дальнейшей игры обновите страницу."); } if(!finish){ if ((for1.tf.value<0)||(for1.tf.value>30)) // Если введено число вне диапазона { alert("Вы ввели числа которое я не знаю, думайте что пишете, ведь, я маленький ребенок"); for1.tf.value=""; } else { if (input==gold) //Вин { finish=true; //Останавливаем игру pops+=1; pruf=prompt("Число "+gold+" успешно угадано с "+pops+" попытки; на это ушло "+(timesek/1000)+" секунд времени. Можете
добавить свой результат в таблицу рекордов или нажмите \"Отмена\", если не хотите этого", "Впишите сюда своё имя"); if (pruf!=null) { stats.r3.name=pruf; } alert("Чтобы начать новую игру просто обновите страницу (F5)"); } if (input>gold) { alert("Нужно меньше золота"); pops+=1; } if (input<gold) { alert("Нужно больше золота"); pops+=1; } } } }
function settime() //Обнуление счётчика времени при обновлении страницы { for1.txt1.value = 0; for1.tf.value=""; }
function starttime() //Запуск счётчика времени { if (click==false) {nowtime = new Date(); click=true;} }
function showtime() //Отображает и плюсует время, пока игра не остановлена { if(!finish) { timesek = (new Date() - nowtime)/1000; for1.txt1.value= (timesek.toLocaleString()); timerID = setTimeout("showtime()",0); } }
var stbl = document.getElementById('stats'); //Связываем нашу таблицу с переменной
</script>
<table width="100%" align="middle"> <tr> <h1 align="center">Добро пожаловать в онлайн казино "Золостый рай"</h1> </tr> <tr> <h2>Введите кол-во денег, которые мы можем вам предложить. Максимальная сумма кредита 30 золотых, минимальная 0.
Заранее говорю что половинок монет у нас нет.</h2> </tr>