Цитата:
у меня не так много опыта, чтобы мог сразу нормальный код написать, а не говнокодить... поэтому тут и сижу, синтаксис js освоил, а чтобы что-то писать начать нужна практика, будет больше практики станет и код лучше |
Цитата:
п.с. сделай массив какой я показал, то есть массив массивов, матрица называется. |
Цитата:
|
набросал на скорую руку
var x = [
[1, 0, 1],
[0, 1, 0],
[0, 0, 1]
];
var z = check();
function check() {
for(var i = 0; i < 3; i++) if(x[i][0] == x[i][1] && x[i][1] == x[i][2]) return true;
for(var i = 0; i < 3; i++) if(x[0][i] == x[1][i] && x[1][i] == x[2][i]) return true;
if(x[0][0] == x[1][1] && x[1][1] == x[2][2]) return true;
if(x[0][2] == x[1][1] && x[1][1] == x[2][0]) return true;
return false;
}
alert(z);
|
Цитата:
|
Livaanderiamarum, мне кажется, для "скороручного" решения вполне нормально. И в крестиках-ноликах поле всегда 3x3...
А вообще, Wizout, если уж взялись делать крестики-нолики, то уж хотя бы искусственный интеллект им допишите... |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
там то я не стебался;) |
| Часовой пояс GMT +3, время: 20:20. |