# Koenig (21.09.2013 / 00:06)
Microwap, вообще игоать можно, описать механизмы можешь? на файлах?
Я игры отдельным классом делаю, который потом можно подключить к любому скрипту, данные это массив. А как его сохранять дело вкуса =)
На счет логики игры… Просто берем первый валидный ход и ходим =)
function legal_move ($k) // проверка правильности ходов игрока
{
$x=$this->cards[$this->players[$this->move][$k]][1]; // место на столе (номинал)
$y=$this->cards[$this->players[$this->move][$k]][0]; // место на столе (масть)
if (empty($this->tables[3][1]) && ($x !=3 || $y !=1)) {return false;} // первый ход 9 треф
if ($x !=3 && ($this->cards[$this->tables[$x+1][$y]][1] != $x+1 && $this->cards[$this->tables[$x-1][$y]][1] != $x-1)) return false;
return true;
}