Главная страница
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.057 c
4-1097998753
SniZ
2004-10-17 11:39
2004.12.05
Работа с IrDA


3-1099722814
Dell3r
2004-11-06 09:33
2004.12.05
Не могу получить отзыв от сервера


1-1101324267
BuG
2004-11-24 22:24
2004.12.05
TEdit и TWebBrowser


4-1098353983
Lingo
2004-10-21 14:19
2004.12.05
AddPrinterDriver


1-1100965289
Evgeny
2004-11-20 18:41
2004.12.05
Решение задач