Alex
У меня все же есть небольшие опасения что это несекьюрно
Alex
Но мы тут тестим по всякому, пока жужжит
Anonymous
Логика игры такова что за 10 секунд нанести ущерб нельзя
Если будет доступ к таймеру, то "ущерб" можно будет наносить до обработки соединения.
Anonymous
След. событиек будет обрабатываться уже с конечным результатом.
Anonymous
вин или луз
Alex
Ну вот до соединения ущерб
Таймураз
Ну вот до соединения ущерб
Игра пошаговая или реал-тайм?
Alex
А в момент соединения то все равно отправка происходит
Alex
И там уже если несовпадения то просто обрыв
Alex
Реальайм
Таймураз
Реальайм
Тогда что за 10 секунд таймер у клиента?
Alex
Не, у клиента ежесекундный таймер
Alex
Просто каждые 10 он стукает сервак
Alex
Типа "эй проверь мой таймер"
Таймураз
Чет как-то хз
Alex
Ну мы вот тож думали как то хз)
Таймураз
Легче просто задержку высчитывать на сервере, чем вот такой костыль
Alex
Тестим сейчас, пока как надо все
Alex
Задержку?
Alex
Это файтинг, там есть раунд 99 секунд
Alex
Ну и собственно клиент по интервалу отнимает
Alex
А с периодом в 10 сверяется с сервером
Anonymous
Дак, после окончания раунда просто отправлять запрос о том, что раунд кончился.
Alex
Так я мооу не передавать
Таймураз
Не могу понять Файтинг- это дофига нажатий в секунду Как можно раз в секунду данные проверять Тем более, есть еще задержка запроса
Таймураз
Что по-хорошему где-то 120-150, в среднем
Anonymous
Тут видимо недопонимание.
Anonymous
Алексей, вы хотите какие данные отправлять на сервер каждые 10 секунд,
Alex
Ага
Anonymous
Это вопрос. *
Alex
Нет, в просежутке между ними они так же общаются
Alex
Через сокеты
Таймураз
Алексей, вы хотите какие данные отправлять на сервер каждые 10 секунд,
Он каждую секунду данные отправляет, а каждые 10- чекает таймер
Alex
Но их общение как бы подразумевает что все ок
Alex
А каждые 10 секунд конкретно сравнивают таймеры
Таймураз
Это вопрос. *
Вот только смысла таймер проверять ему нет
Alex
Нет, не кажжую секунду
Alex
А по действию
Alex
Ну грубо говоря удар - эмитится удар
Таймураз
А по действию
Если устройства не лагают жестко и они начали в одно и то же время- у них таймеры будут всегда одинаково отрабатывать
Alex
Да блин
Alex
Я ведь могу на клиенте поменять таймер
Anonymous
А почему нельзя просто по окончанию раунда передать все данные ?
Alex
Ну как минимум победу
Таймураз
Ну как минимум победу
Ты же понимаешь, что симуляция файта должна на хосте проходить?
Alex
Каждые 10 секунд меняется локация которая меняет баланс
Alex
Конечно
Alex
В общем тут видимо надо просто механику всю обьяснить чтоб было понятно)
Таймураз
У тебя код в опен сорсе?
Alex
Нет
Alex
Если кратко - смена локации дает бонусы
Таймураз
В общем тут видимо надо просто механику всю обьяснить чтоб было понятно)
Именно потому что у нас мнение о реал тайм файтинге уже есть определенное
Alex
Локация меняется каждые 10 сек
Alex
Чтоб соперник не мог подхимичить с таймером и получитьь бонусы раньше
Alex
Это и сделано
Alex
Блин это вообще никак не связано с самим файтингом)
Alex
Там то конечно они общаются через сокеты
Таймураз
Ну так сервер и не должен говорить кому-то раньше, что там появился бонус
Alex
Это уже особенности движка которые необходимы в силу механики опять же
Таймураз
В шутере он заранее траекторию пули и движение игроков должен рассчитывать, но инфу о том, кто куда движется передает только в момент времени
Таймураз
Ну, возможно
Таймураз
Ладно, мы тут не знаем особенности реализации, для нас так и останется загадкой, кто правее
Alexander
А на чем игра?
Alexander
Я сколько раз пытался начать учить геймдев. Вот не понимаю и все
Alex
На хтмл чистом
Alexander
Даже движок не юзаешь?
Vlad
И там уже если несовпадения то просто обрыв
Обрываешь соединение с обоими участниками?
Anonymous
Ребят, не могли бы порекомендовать литературу, статьи, на тему неиронных сетей?
Anonymous
Заранее благодарен.
Alex
Даже движок не юзаешь?
Нет, там на дивах и трансформах
Alex
Обсчет физики весь на сервере поэтому это норм
Alexander
Нет, там на дивах и трансформах
То есть для отображения прыжка, например, тебе нужно обратиться на сервер, чтобы отобразить это?
Alexander
Обсчет физики весь на сервере поэтому это норм
Не, я просто не знаю, как правильней :)
Alexander
Раньше часто играл в браузерную игру Территория футбола. Вот несколько раз брался делать аналог, но до сих пор не знаю, как сделать
Alex
Но да, только сервер говорит мне что я должен прыгнуть