Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

Ответ
 
Опции темы Опции просмотра
Старый 16.10.2006, 02:37   #1
Тешигнев
Отличник форума
 
Регистрация: 27.11.2004
Сообщений: 1,209
По умолчанию

Цитата:
Сообщение от Tony Посмотреть сообщение
а зачем изобретать велосипед? ) .. zMud позволяет все это делать и многое другое
иди отседа нафиг ватник!
__________________
Убийца!Храни эту святость, храни! Ведь ненависть--это остаток любви, ведь жизнь--это то, что приносит нам смерть. Мсти этой жизни. Цель жизни--смерть!
Тешигнев вне форума   Ответить с цитированием
Старый 16.10.2006, 12:22   #2
Мичурa
Мадер
 
Регистрация: 10.09.2004
Сообщений: 167
По умолчанию

А где можно скачать хоть какуюнить версию этого бота? Посмотреть охото
Мичурa вне форума   Ответить с цитированием
Старый 17.10.2006, 16:29   #3
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Мичурa Посмотреть сообщение
А где можно скачать хоть какуюнить версию этого бота? Посмотреть охото
хоть какую-нибудь b0at.narod.ru, новую - пока нигде, только у тестеров (вернее УЖЕ у тестеров)
Селайси вне форума   Ответить с цитированием
Старый 18.10.2006, 10:44   #4
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Коллективный совет нид.
Ситуация: бежите вы себе бежите по МАДу, карта рисуется и рисуется и вдруг фигак, и карты нету, заново начала рисоваться
Почему так происходит: это не глюк мапера. дело в том, что карта показывается исходя из выходов текущей ячейки, т.е. как бы от нее рисуется, и ячейки располагаются исходя из того, как они будут для нас стоять при движении к ним из текущей точки, иначе невозможно отображать было бы нелинейные карты. Если же мы попадаем в новую локацию, откуда назад (в предыдущую локацию) в маде пути нет (идем на с, а в след.клетке нет выхода на юг) а альтернативный путь еще не отрисован, то мапер не может определить ни одной локации, соседствующей с текущей и, соответственно, вполне справедливо перестает что-либо кроме текущей локации показывать, т.к. непонятно куда мы попали вообще.
Выход 1: нажимаем Alt-BackSpace пока не вернемся в ячейку из которой есть выход в карту, сохраняемся, создаем новую карту, бежим дальше, потом объединяем карты.
Выход 2: как-то по-другому должен себя мапер вести в такой ситуации.

Вопрос: КАК он должен себя вести? Все идеи рассматриваются, если есть что сказать - обязательно напишите плз.
Селайси вне форума   Ответить с цитированием
Старый 20.10.2006, 11:33   #5
Яруго
Новичок
 
Регистрация: 26.05.2005
Адрес: Киров
Сообщений: 42
По умолчанию

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

С ув.
Яруго вне форума   Ответить с цитированием
Старый 20.10.2006, 19:58   #6
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Яруго Посмотреть сообщение
т.к. идей никто не выдал - мб сделать анналогично мудмаперу?
там все просто - при следовании в локацию (без возможности вернуться в предыдущую локацию) она прорисовывается в направлении следования (как обычная), но выхода в предыдущую локацию нет (сплошная стена). Дальнейшая прорисовка как из обычной румы

С ув.
Этот метод имеет 2 побочки, 1 из 2х:

1) замедление работы клиента, т.к. карту придется рисовать в 2 прохода,
без учета и с учетом альтернативных выходов, либо
2) кривая отрисовка нелинейных карт, где путь от А до Б 1 клетка, а от Б до А несколько клеток, при этом из А в Б есть выход, а из Б в А нет. Попытаюсь изобразить, карта:
Е<-Д<-Г<-В
v^.........^v
А ------>| Б
будет показана по-разному скорее всего, если я конечно ничего не придумаю, в зависимости от того, стоять в точках А или Б. Хотя все равно ткая карта не нарисуется в автоматическом режиме правильно в любом случае ИМХО. А отрисованная руками будет и без изменений мапера прекрасно отображаться, единственная разница в том, что карта не будет вся исчезать при автоматической прорисовке при переходе из А в Б.
Короче новая версия готова считайте, осталось оттестить как следует и решить этот вопрос с маппером, буду думать

Кстати, есть еще одна причина исчезновения карты во время автоматической прорисовки. Представьте, вы идете в следующую ячейку из ячейки 1, например на Ю в ячейку 2, потом возвращаетесь С, а там другая ячейка, нежели та, из которой мы пришли сначала (1), и создается новая клетка 3, а выход С в предыдущей ячейки (2) заменяется на указатель на новую ячейку (3), заменяя собой указатель на ячейку 1, в итоге если нет альтернативного пути прорисованного до первой ячейки, то пройти из текущей точки (3) в 1 по мнению мапера уже нельзя и карта начинает показываться начиная с ячейки 2. Как с этим бороться - пока ХЗ, у кого есть идеи - велкам.

Последний раз редактировалось Селайси; 20.10.2006 в 20:12.
Селайси вне форума   Ответить с цитированием
Старый 07.11.2006, 14:59   #7
Яруго
Новичок
 
Регистрация: 26.05.2005
Адрес: Киров
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Селайси Посмотреть сообщение
Этот метод имеет 2 побочки, 1 из 2х:

1) замедление работы клиента, т.к. карту придется рисовать в 2 прохода,
без учета и с учетом альтернативных выходов, либо
2) кривая отрисовка нелинейных карт, где путь от А до Б 1 клетка, а от Б до А несколько клеток, при этом из А в Б есть выход, а из Б в А нет. Попытаюсь изобразить, карта:
Е<-Д<-Г<-В
v^.........^v
А ------>| Б
будет показана по-разному скорее всего, если я конечно ничего не придумаю, в зависимости от того, стоять в точках А или Б. Хотя все равно ткая карта не нарисуется в автоматическом режиме правильно в любом случае ИМХО. А отрисованная руками будет и без изменений мапера прекрасно отображаться, единственная разница в том, что карта не будет вся исчезать при автоматической прорисовке при переходе из А в Б.
На счет тормозов клиента ниче сказать не могу - не спец, а вот пример вышеописанной карты приведу

С ув.

P.S. ручками прорисовывать выходы скорее всего всеравно придется.
например при выходе из локации "А" на Север мы попадаем в локацию "Б", а при выходе из локации "Б" на Юг - попадаем в локацию "В"
Изображения
Тип файла: jpg Скриншот.jpg (4.9 Кб, 13 просмотров)

Последний раз редактировалось Яруго; 07.11.2006 в 15:09.
Яруго вне форума   Ответить с цитированием
Старый 08.11.2006, 23:07   #8
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Яруго Посмотреть сообщение
На счет тормозов клиента ниче сказать не могу - не спец, а вот пример вышеописанной карты приведу

С ув.

P.S. ручками прорисовывать выходы скорее всего всеравно придется.
например при выходе из локации "А" на Север мы попадаем в локацию "Б", а при выходе из локации "Б" на Юг - попадаем в локацию "В"
ну это давно реализовано в моем клиенте, еще в 2002 году в старой версии, фича в том чтобы руками не рисовать придумать как пограмотней
Селайси вне форума   Ответить с цитированием
Старый 22.10.2006, 08:21   #9
Осьмой
Отличник форума
 
Регистрация: 04.04.2006
Сообщений: 327
По умолчанию

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

-----------------
точнее я забросил это дело
Осьмой вне форума   Ответить с цитированием
Старый 22.10.2006, 09:48   #10
lexik
Админ форума
 
Регистрация: 05.03.2004
Сообщений: 635
По умолчанию

Цитата:
Сообщение от Селайси
Как с этим бороться - пока ХЗ, у кого есть идеи - велкам.
сделай как в мудмапере... ручками отредактировал выходы по номерам комнат и в какие зоны и все становится нормально, гемморно но что еще может быть придумано? только человек
__________________
©º°¨¨°º© МПМ "Былины" ©º°¨¨°º© Мир преданий и сказаний Древней Руси
lexik вне форума   Ответить с цитированием
Старый 22.10.2006, 21:09   #11
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от lexik Посмотреть сообщение
сделай как в мудмапере... ручками отредактировал выходы по номерам комнат и в какие зоны и все становится нормально, гемморно но что еще может быть придумано? только человек
Ну ручками в редакторе и так есть уже, хочется по-людски сделать
Поковыряюсь еще с мапером недельку-другую, пока остальные фичи новые тестят, мож придумаю чего, а нет - оставлю как есть, тоже вполне неплохо, меня лично устраивает на 100%
Селайси вне форума   Ответить с цитированием
Старый 22.10.2006, 21:16   #12
lexik
Админ форума
 
Регистрация: 05.03.2004
Сообщений: 635
По умолчанию

по людски не получится... билдеры тоже хитрые бывают
__________________
©º°¨¨°º© МПМ "Былины" ©º°¨¨°º© Мир преданий и сказаний Древней Руси
lexik вне форума   Ответить с цитированием
Старый 24.10.2006, 11:39   #13
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

На каждую хитрую задницу всегда найдется болт с резьбой
Селайси вне форума   Ответить с цитированием
Старый 02.11.2006, 12:54   #14
Осьмой
Отличник форума
 
Регистрация: 04.04.2006
Сообщений: 327
По умолчанию

ыы.. долго там еще??? а то руки чешутся потетстить
Осьмой вне форума   Ответить с цитированием
Старый 03.11.2006, 17:35   #15
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Осьмой Посмотреть сообщение
ыы.. долго там еще??? а то руки чешутся потетстить
Да все уже, у тестеров давно (недели 2-3 уже), считай все баги уже вычищены, щя сайт доделаю и выложу на общий доступ, тупо времени просто нет на сайт.
Селайси вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:12.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot