Форумы|Программирование на PHP
Помощь в написании боя для онлайн игры

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

Ответить на тему
Сохранить в txt