Главная страница
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.046 c
14-1100368415
FutureProgramme
2004-11-13 20:53
2004.12.05
Как поставить пароль на папку


9-1091206083
Evgeniy_K
2004-07-30 20:48
2004.12.05
Уровень кооперации - глюк


1-1100702359
Oleon
2004-11-17 17:39
2004.12.05
Хочу создать формочку из bpl


4-1098434674
Naive_file
2004-10-22 12:44
2004.12.05
OpenDialog


1-1100684507
Богдан
2004-11-17 12:41
2004.12.05
Заполнение полей TEdit