Ну, например для меня, как не ведущего тг-каналов, как минимум, что: а)оказывается так можно (по многим пунктам статьи), и б)книжка, надо будет разузнать о ней. Т.е. я узнал что-то полезно-интересное.
400 штук виндовса, сколько-то mssql, бесплатных антивирусов пригоршня… Чего там на 15 ярдов-то? Достаточно крупная контора до следующего века за эти деньги на соглашении типа ЕА будет жить.
Блокируйте сколько влезет, всеми мыслимыми и не очень фильтрами. Это ведь не сказывается на всём микрорайоне.
А вообще, ваш оппонент уже всё объяснил вполне доходчиво даже для тех, кто не в теме.
НК РФ позволяет снижать налоговую нагрузку всеми законными методами, а этот способ – законный. Учредитель-ИП честно оказывает управленческие услуги и честно платит с полученных доходов налоги.
Увы, фискалы считают иначе, поэтому будут всеми силами пытаться доказать, что здесь налицо подмена трудовых отношений гражданско-правовыми. Если докажут, то все выплаты пересчитают плюс выставят штраф.
А как это происходит — доказывание незаконными законные деяния?
И на каждый одинаковый случай своё дело шьется чтоли?
Вроде бы можно отнести в ближайшую аптеку, а если собрать ртуть невозможно, из ближайшей поликлиники по звонку должны приехать и утилизировать. Не утверждаю, не проверял, просто откуда-то такая информация сидит в голове.
А это разве не ответ на ваш вопрос? Т.е. клиент отправляет «я поворачиваюсь», сервер принимает и поворачивает, в следующий кадр клиент всё-еще отправляет «я поворачиваюсь», сервер опять соглашается, и так далее. Но ведь сервер в то же время отправляет состояние клиенту, который и «подтягивает» состояние персов интерполяцией. Т.е. на клиенте состояние сервера уже есть, просто мы рисуем плавненько.
Ок. Но я лично бы не стал нагружать сервер ничем, кроме хранения состояния игрового мира.
У нас разное мышление по архитектуре, на том и расстанемся без мордобоя ))
Не привязывайтесь никогда к вещественным мерилам (метры, градусы, тики, ...). И не поворачиваются персы «на 4 тика». У объектов есть свои свойства, которые, при изменении, отправляются на сервер.
Например, у него есть:
(поля понятны думаю).
Вот и оперируйте последними двумя на клиенте (цепляясь ко времени, прошедшему с последнего тика), отправляя первые три на сервер.
Это как пример реализации, с коленки так сказать. Да и движки наверное предоставляют матричные вычисления, что упростит математику.
И вообще я не игродел )))
Нарисуйте на бумажке схему, станет проще понять суть взаимодействия в целом, и интерполирования в частности ;)
Править на сервере — сгать себе на ноги, ну или стрелять в них, что не суть. В некоторых редких ситуациях поможет, но я бы в данном случае так не делал.
Сделайте «ширину» интерполяции длинее максимальной задержки апдейта (100+100=200мс) — и вам даже не придется голову ломать, т.к. всё само исправится на следующем тике. Конечно если у вас не с каждым апдейтом прут разногласия.
Можно я отвечу.
Конечно второе, а потом обманывать игрока интерполяцией исходя из дельт. Иначе получите пальцедроч в точку на экране и минусы в карму за неоптимизированную бету.
Ну, например для меня, как не ведущего тг-каналов, как минимум, что: а)оказывается так можно (по многим пунктам статьи), и б)книжка, надо будет разузнать о ней. Т.е. я узнал что-то полезно-интересное.
А вообще, ваш оппонент уже всё объяснил вполне доходчиво даже для тех, кто не в теме.
Я вот сам раздумываю: самому напечатать на обычной А3-снегурке, или отнести спецам…
А как это происходит — доказывание незаконными законные деяния?
И на каждый одинаковый случай своё дело шьется чтоли?
Отвечу ниже.
У нас разное мышление по архитектуре, на том и расстанемся без мордобоя ))
Например, у него есть: (поля понятны думаю).
Вот и оперируйте последними двумя на клиенте (цепляясь ко времени, прошедшему с последнего тика), отправляя первые три на сервер.
Это как пример реализации, с коленки так сказать. Да и движки наверное предоставляют матричные вычисления, что упростит математику.
И вообще я не игродел )))
Нарисуйте на бумажке схему, станет проще понять суть взаимодействия в целом, и интерполирования в частности ;)
Сделайте «ширину» интерполяции длинее максимальной задержки апдейта (100+100=200мс) — и вам даже не придется голову ломать, т.к. всё само исправится на следующем тике. Конечно если у вас не с каждым апдейтом прут разногласия.
И инструкция по изготовлению, с видео в конце.
=)
Конечно второе, а потом обманывать игрока интерполяцией исходя из дельт. Иначе получите пальцедроч в точку на экране и минусы в карму за неоптимизированную бету.