Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2013, 17:34
Новичок на форуме
Отправить личное сообщение для Игорь Бирюков Посмотреть профиль Найти все сообщения от Игорь Бирюков
 
Регистрация: 08.02.2013
Сообщений: 1

Игра на javascript
Всем привет. Я начинающий в яваскрипт, прочитал учебник здешний, посмотрел видеокурс, начитался статей и решил попробовать сделать простую игру. Суть такова: поле 10х10, каждую секунду появляется квадрат и если нажимаешь на него, то тебе добавляется один балл, потом переменная передается через Get-запрос php, и вносится в бд.
Я ввиду своих ограниченных знаний решил сделать вот так: сделал 10 div-ов каждому задал идентификатор от 0 до 9, ну и вот код такой наваял:
$('.but').click(function(){//при нажатии кнопки старт начинаем игру
setTimeout(timer,6000);//
	function timer(){
 	var obj=document.getElementById('timer_inp');//выбираем элемент где находится счетчик
 	obj.innerHTML--;
	var count=0;
	var random=randomNumber (0,9);// выбираем рандомное число от 0 до 9
	var idName='#'+random;
	$(idName).animate({'border':'1px solid #000000'},1000,function(){$(idName).css('border':'0px solid #000000')})
		$(idName).click(function(){count++});
			if(obj.innerHTML==0){alert('Время вышло!');setTimeout(function(/*window.location*/){},1000);}
			else{
			setTimeout(timer,1000);
			}
		}
	}
);
function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}

Подскажите пожалуйста, может как-то лучше можно сделать и возможно я вообще что-то абсурдное сделал, в яваскрипте не силен, по верхам сейчас набрался и что в голову пришло так и сделал.
Ответить с цитированием