10.01.2012, 21:51
|
Интересующийся
|
|
Регистрация: 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("Вы выиграли!");
}
|