Показать сообщение отдельно
  #18 (permalink)  
Старый 10.01.2012, 21:51
Интересующийся
Отправить личное сообщение для Wizout Посмотреть профиль Найти все сообщения от Wizout
 
Регистрация: 21.12.2011
Сообщений: 26

Сообщение от Livanderiaamarum Посмотреть сообщение
У тебя такой массив?
[[поле, поле, поле],
[поле, поле, поле],
[поле, поле, поле]]

или такой
[поле, поле, поле, поле, поле, поле, поле, поле, поле]
второй

Сообщение от Livanderiaamarum Посмотреть сообщение
Ты уже придумал как определять при каждом сделанном ходе ВЫПАЛА ЛИ ВЫИГРАШНАЯ КОМБИНАЦИЯ)?
Какие идеи есть?
определять наверное выигрышную позицию пока такой набросок:

function winner()	//функция определения выиграша
	{
		if(field[0]==field[1] && field[1]==field[2] && field[2]==0 ||
		   field[3]==field[4] && field[4]==field[5] && field[5]==0||
		   field[6]==field[7] && field[7]==field[8] && field[8]==0||
		   field[0]==field[4] && field[4]==field[8] && field[8]==0||
		   field[2]==field[4] && field[4]==field[6] && field[6]==0||
		   field[0]==field[3] && field[3]==field[6] && field[6]==0||
		   field[1]==field[4] && field[4]==field[7] && field[7]==0||
		   field[2]==field[5] && field[5]==field[8] && field[8]==0)
		   alert("Вы выиграли!");
		   
		if(field[0]==field[1] && field[1]==field[2] && field[2]==1 ||
		   field[3]==field[4] && field[4]==field[5] && field[5]==1||
		   field[6]==field[7] && field[7]==field[8] && field[8]==1||
		   field[0]==field[4] && field[4]==field[8] && field[8]==1||
		   field[2]==field[4] && field[4]==field[6] && field[6]==1||
		   field[0]==field[3] && field[3]==field[6] && field[6]==1||
		   field[1]==field[4] && field[4]==field[7] && field[7]==1||
		   field[2]==field[5] && field[5]==field[8] && field[8]==1)
		   alert("Вы выиграли!");
	}
Ответить с цитированием