Помощь в написании боя для онлайн игры no_tactic 07 Июн 2013, 17:17 Не знал как обозвать тему. Ребят, есть такая проблема. Пишу бой для игры. не получается сделать такую фигню: На ход дается полторы минуты. За это время каждый из игроков может сделать по одному ходу. Если оба игрока сделали ходы раньше этого времени, то снова полторы минуты и по одному ходу. Если время кончилось, то снова полторы минуты и по одному ходу. так до конца боя или пока один из игроков не пропустит 2 хода. ходят по матрице 5x8. позиция каждого игрока через х и у --------------- viptabor 07 Июн 2013, 19:00 no_tactic, а в чем проблема? Записуй время хода каждого боя и сравнивай с текущим, или прости через сессию сделай и проверяй. --------------- no_tactic 07 Июн 2013, 19:18 viptabor, проблема в том, что хз как отследить второй пропуск хода от одного и того же игрока. Он мог пропустить ход в первом раунде, а потом в 10. Это надо отследить. В сессию писать не вариант т.к. если пропустивший ход игрок просто закрыл браузер, мы не имеем доступа к его сессии. А создавать кучу столбцов в бд и постоянно их тягать тоже неохота --------------- viptabor 07 Июн 2013, 19:24 no_tactic, а как насчет добавить в таблицу еще одно поле и считать в нем количество боев? --------------- no_tactic 08 Июн 2013, 1:06 viptabor, ходов. И что мне это даст? --------------- Анархист 01 Мар 2017, 3:07 no_tactic,здесь нужен алгоритм тщательно продумать.Чтобы не было дублёров,лишних запросов в БД и т.д ---------------