![]() |
|
Модераторы: Rickert |
![]()
|
|
| Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Кто нибуть сталкивался, с такой задачей, как и что передовать в информации о мобах ? Может быть есть уже какойнибть готовый пример алгоритма ? Просто если на одной из локации 1000 мобов для сервера и для клиента уже будет тежело расшифровывать пакет.
|
|||
|
||||
| Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: 5 Всего: 7 |
Что с сайтом? Очень охота посмотреть что за игры вы там делаете
Касательно тысячи мобов - готового алгоритма для вас никто не нарисует, а общие принципы легко выводятся из здравого смысла. Не обязательно и даже нежелательно передавать информацию о событиях за пределами видимости игрока. Не обязательно передавать информацию о мобах которые ничего не делают. Не обязательно сообщать о малозначимых событиях, типа "моб почесал за ухом", особенно когда более важная информация ждет отправки. Ну и так далее. Поиграйте в какую-нибудь ММОшку, посмотрите как люди делают, ну или книжку по теме почитайте, хотя о чем это я.... --------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
А передавать можно только команды мобу, который на клиенте сам начинает их выполнять, и еще синхронизирующую информацию о положениях мобов в пространстве и их основных характеристиках. Командой можно реализовать почти всё - смерть моба, атаку, бег и так далее. Как то так, наверное
|
|||
|
||||
| Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Rpahut,
Сайт запущен, но не основательно, сейчас его реконструируем. Тоесть лучше всего на стороне сервера расчитывать передоваемые параметры и дальность видимости и передовать параметры в переделах видимости ? На данный момент это просто реализованно что одна лоция и в пределах ее передаются все параметры и передвижения и это сильно подпрягает канал. |
|||
|
||||
| Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: 5 Всего: 7 |
С менюшкой там на сайте ещё что-нибудь сделайте. А то между кнопкой и списком подразделов промежуток, если мышку недостаточно быстро двигать она в него попадает и список закрывается.
В ММО клиенту вообще доверять нельзя. Один из основных принципов. Все расчеты делает сервер, клиент только получает информацию, необходимую чтобы нарисовать картинку на экране. --------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |