Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Статистическое предсказывание.   Найти похожие ветки 

 
Omar2002 ©   (2004-05-14 18:56) [0]

Кто-нить когда-нить сталкивался с проблемой запаздывания, при написании сетевого кода игры? Я тут на Геймдеве откопал статейку про метод кубических сплайнов, но ничего так и не смог сделать. Вернее я написал код, все работает, но еще хуже, чем без этого метода. Короче, сто вы можете сказать по этому поводу?


 
Thor ©   (2004-05-14 19:24) [1]

Запаздывание это когда сеть лагает и данные не шлются или шлются обрывками?
т.е. то игрок был на позиции (0,100) и при шаге в 2 единицы в следующем кадре он оказывается на позиции (0,120)?
т.е. несинхронизированное движение?
если так, то я бы поступил как в сетевых Worms - если кого-то лагает, то вся игра стопорится, выскакивает табличка о лагах и игра ждет, пока не придет нормальный пакет от игрока.


 
Thor ©   (2004-05-14 19:44) [2]

а у тебя аркада сетевая или как?


 
Thor ©   (2004-05-14 21:51) [3]

тааак....
почитал статью, понял, что не о том вопрос....
пороюсь у себя где-нить, может что-нибудь и найду.
тут кстати уже обсуждалась ка-то раз тема про сетевые игры.


 
Omar2002 ©   (2004-05-15 12:43) [4]

Это мои же темы вроде и были.
Да у меня сетевая аркада с элементами стратегии.
Но все дело стоит именно из-за этих глюков.
Если без предсказания, то будет много проблем с попаданием пуль в корабли и т.д. Да и вобще все движется рывками - не красиво и раздражительно.


 
вв   (2004-05-17 01:31) [5]

по поводу сплайнов и прочих методов интерполяции читать здесь: http://algolist.manual.ru/maths/approx.php


 
Omar2002 ©   (2004-05-17 17:13) [6]

спасибо, почитаю эту методичку :)


 
вв   (2004-05-17 23:55) [7]

только почему сразу кубическими? есть еще и квадратные... я бы тебе советовал для начала все точки прямыми соединять.. оно проще и быстрее..  достаочно всего 2 точки, а для куб сплайна нужно 4..


 
Omar2002   (2004-08-06 22:53) [8]

Действительно надо было сделать прямые, только вот ща ничего не проверить - сети нету. С другой стороны я тут немного другую структуру самих передаваемых данных продумываю, так что дело есть. А с кубическими сплайнами я еще у нескольких людей спросил, кто под сеть пишет - они тоже с этим намучались и каждый по-своему как-то сделал, но там немного другая ситтуация.



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
14-1100599034
X9
2004-11-16 12:57
2004.12.05
Вопрос Web-Мастерам


3-1099930125
dbd
2004-11-08 19:08
2004.12.05
синхронизация обновлений в многопользовательских системах


1-1101296922
denis24
2004-11-24 14:48
2004.12.05
top,left


8-1094214852
CraKerX
2004-09-03 16:34
2004.12.05
Гиф анимация


4-1098600632
Глеб
2004-10-24 10:50
2004.12.05
Завершение программы, которая ранее была запущена