Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2018, 11:48   #1
ZotaC
Форумчанин
 
Аватар для ZotaC
 
Регистрация: 25.06.2009
Сообщений: 163
Восклицание Помогите разобраться с сетевым взаимодействием в игре

Здравствуйте. Начал разбираться с сетевыми библиотеками (хочу писать простую, но сетевую игру, отчего она сразу перестает быть простой). Получить/отправить данные - в этом проблемы нет, да и все примеры на библиотеках обычно ограничиваются только этим. Но в сетевой игре еще куча всего сложного, и вот как раз методы получения и отправки пакетов - совсем не то, что нужно тому, кто хочет во всем этом разобраться.

Если используем UDP, к примеру, нужно еще писать проверку доступности клиента (аналог onConnect, onDisconnect в TCP), проверку последовательности пакетов, а иногда и гарантию их доставки... Плюс ко всему этому, есть еще такие вещи, как компенсация лага, интерполяция и экстраполяция, без которых не напишешь даже простой игры, разве только пошаговую.

Итак, пишу не сетевые крестики-нолики и не шахматы. Пишу на Delphi, игра типа экшена, вид сверху, можно бегать, стрелять, в общем, присутствует динамика. Может быть, кто-нибудь поделится спасительной ссылкой на:

Отлично: Простой проект с открытым исходным кодом на Delphi (не пошаговый).
Хорошо: Такой же проект на любом другом языке.
Похуже: Не простой проект с открытым кодом.
Еще хуже: Статья (перечитал кучу статей, но дельной не нашел).

Здесь уже выкладывали исходники игр типа "Lode runner" - что-то подобное с игрой по сети - самый идеальный вариант, чтобы не выискивать в десятках тысяч строк то, что тебе нужно.
ZotaC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с сетевым взаимодействием BabaOla C# (си шарп) 11 11.04.2018 12:20
Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой в онлайн текстовой игре jonikster Общие вопросы Web 4 15.06.2016 18:10
Проблема с взаимодействием классов Jugger Помощь студентам 2 06.01.2012 18:44
Помогите реализовать стенки в 2D игре? Serg-Grin Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 01.11.2009 12:33
Помогите сделать сохранения в игре!!! Teen4jump Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 20.06.2007 17:29