
08.07.2016, 17:57
|
|
Регистрация: May 2009
Сообщений: 53
|
Сетевое решение для пошаговой игры с таймером (мультиплеер)
Есть вопрос по протоколу и организации клиент-серверного взаимодействия. Суть такова.
Пошаговая игра с мультиплеером на двух человек (соединение с сервером по сокету), где игроки ходят по очереди. Также имеется таймер, ограничивающий по времени один ход игрока.
Есть следующие проблемы:
1. Когда ход одного игрока закончился, нельзя сразу же запускать таймер другого игрока – между этим проигрываются различные анимации.
2. Не хочется очень сильно доверять клиенту, чтобы он решал, когда начинать ход.
На текущий момент есть несколько сомнительных решений. Хотелось бы узнать, какая практика считается хорошей в этом вопросе, есть ли какие-нибудь готовые паттерны, как это делали вы.
|