Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Исследование алгоритмов заточки

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 29.06.2011, 23:30   #16
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Как то обидно...
Вчера торопился, делал...
А сегодня выясняется что ни кому и не надо.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Мой старый БОТ
  Ответить с цитированием
Старый 29.06.2011, 23:32   #17
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

пасаны, не хочу вас огорчать, но дизасемблирование GS'a показало, что никаких хитрых алгоритмов заточки в сервере не сущестует.

Есть обычный рандом, и есть модификаторы шанса заточки: лвл предмета (чем выше, тем меньше шанс), уровень заточки (чем выше уровень, тем меньше шанс) и собственно камни (небески, подземки, глубинки, шары дракона).

Рандом в сервере глобальный, тоесть если вы хотите проследить "последовательность", которую он выдает, то увы, ничего не получится.
Потому что, на почти каждый пук генерируются случные числа (разброс атаки, уклон, движения мобов, та же заточка и т.д.).

Вы скажите мол, посмотрите сколько сейчас точек на перенос продается...
На это получите ответ: Раньше, мало людей точили шмот и уж тем более специально ддя переноса. Высокие лвл точки поднимались исключительно шарами дракона.
Сейчас картина какая: люди верят в мифические шансы, в гайды по точке и просто тратят миражи, деньги, время и силы.

Банальная статистика на лицо: чем больше людей точит, тем больше шанс, что у кого-то появится точка высокого уровня.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
/BES\ (30.06.2011), fakirmen (17.01.2012), finkrer (30.06.2011), Lethal (06.09.2012), Qemd (09.01.2013), ~FISHer~ (14.07.2011)
Старый 30.06.2011, 00:03   #18
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

В рандом на сервере я верю.
Но тем не менее хочется получить конкретные данные.
Чтоб можно было на чтото сослаться.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Мой старый БОТ
  Ответить с цитированием
Старый 30.06.2011, 00:39   #19
 Сержант
Аватар для /BES\
 
/BES\ скоро будет известен/BES\ скоро будет известен/BES\ скоро будет известен
Регистрация: 26.12.2010
Сообщений: 126
Популярность: 298
Сказал(а) спасибо: 32
Поблагодарили 76 раз(а) в 35 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от TBX1nПосмотреть сообщение
пасаны, не хочу вас огорчать, но.....

Прям улыбнуло.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 30.06.2011, 01:54   #20
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Python, без обид, но можно написать приложение, которое сгенерирует 1ккк псевдослучайных чисел и с тем же успехом использовать их.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 30.06.2011, 02:51   #21
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Ну раз нет желающих заниматься подобными вещами, продолжу дальше фрудить.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Мой старый БОТ
  Ответить с цитированием
Старый 30.06.2011, 11:30   #22
 Сержант
Аватар для whoami
 
whoami на правильном путиwhoami на правильном пути
Регистрация: 07.09.2010
Сообщений: 124
Популярность: 147
Сказал(а) спасибо: 22
Поблагодарили 87 раз(а) в 18 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от TBX1nПосмотреть сообщение
пасаны, не хочу вас огорчать, но дизасемблирование GS'a показало, что никаких хитрых алгоритмов заточки в сервере не сущестует.

Есть обычный рандом, и есть модификаторы шанса заточки: лвл предмета (чем выше, тем меньше шанс), уровень заточки (чем выше уровень, тем меньше шанс) и собственно камни (небески, подземки, глубинки, шары дракона).

Во-первых, вопрос. Насчёт левела предмета - насколько это достоверная информация? На вики PWI расписаны шансы заточки, там фигурирует только уровень заточки и используемый камень, написано что уровень предмета не влияет. Ну и личное наблюдение показывает, что белый магазинный шмот 1-го левела точится примерно так же, как линь-юнь и броня нирваны.

Второе, если всё именно так как ты говоришь, то алгоритм заточки есть. Не сказать, чтобы особо хитрый. Просто указывающий, при какой заточке предмета какой камень выгоднее всего ставить, и какая среднестатистическая цена заточки получится. Для таблички шансов с PWI-вики я такой оптимальный алгоритм рассчитал, им себе сделал +7 по кругу и довольно неплохо заработал на продаже +7/8. Есть сильное подозрение, что шансы из таблички не верны. Если бы удалось собрать нормальную статистику, алгоритм и ожидаемую цену можно было бы уточнить.

Цитата:
Сообщение от TBX1nПосмотреть сообщение
Рандом в сервере глобальный, тоесть если вы хотите проследить "последовательность", которую он выдает, то увы, ничего не получится.
Потому что, на почти каждый пук генерируются случные числа (разброс атаки, уклон, движения мобов, та же заточка и т.д.).

Тут я совершенно согласен. Да и даже если бы рандом был локальный (для каждого игрока свой), вряд ли RND на сервере настолько хреновый, что выдаваемые числа сильно коррелируют. Поэтому все эти последовательности плюсов и минусов - хрень собачья. А вот что и правда возможно - модификаторы шансов в зависимости от чего-то. Например, от терры или времени заточки.

Цитата:
Сообщение от TBX1nПосмотреть сообщение
Вы скажите мол, посмотрите сколько сейчас точек на перенос продается...
На это получите ответ: Раньше, мало людей точили шмот и уж тем более специально ддя переноса. Высокие лвл точки поднимались исключительно шарами дракона.
Сейчас картина какая: люди верят в мифические шансы, в гайды по точке и просто тратят миражи, деньги, время и силы.

Банальная статистика на лицо: чем больше людей точит, тем больше шанс, что у кого-то появится точка высокого уровня.

Ну, это не совсем так. До +8-9 включительно точить миражами, небесками и подземками в среднем получается выгоднее, чем шарами дракона. Может, конечно, не повезти, и заточка шмотки на +7 с нуля выйдет дороже, чем если бы ты точил чисто шарами дракона, но вероятность этого очень мала, а если точишь много шмоток, то почти нулевая.

В общем, мне идея Pyton нравится. Я, правда, немножко другое хотел сделать, чтобы помимо сбора статистики прога ещё и точила по заданному принципу указанные предметы.
  Ответить с цитированием
Старый 30.06.2011, 13:44   #23
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от whoamiПосмотреть сообщение
Насчёт левела предмета - насколько это достоверная информация?

Цитата:
Сообщение от TBX1nПосмотреть сообщение
дизасемблирование GS'a показало

Как ты понял на 100%...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 30.06.2011, 13:58   #24
 Сержант
Аватар для whoami
 
whoami на правильном путиwhoami на правильном пути
Регистрация: 07.09.2010
Сообщений: 124
Популярность: 147
Сказал(а) спасибо: 22
Поблагодарили 87 раз(а) в 18 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Так может тогда заглянем в ассемблерный код и напишем сразу формулу для вероятности успеха?
Просто, может быть TBX1n это известно из агентства ОБС и лично он ничего не дизассемблировал?
  Ответить с цитированием
Старый 30.06.2011, 14:10   #25
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от whoamiПосмотреть сообщение
может быть TBX1n это известно из агентства ОБС и лично он ничего не дизассемблировал?

Сомневаюсь...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 30.06.2011, 14:20   #26
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от whoamiПосмотреть сообщение
формулу для вероятности успеха?

Как бы банально это не выглядело... но суть дела это не именяет

if(random() < refineChance) return true;

Все модификаторы и их свойства описаны в elements.data, так что кому нужны точные данные, открывам элемент и смотрим самостоятельно, какой камень что делает.

[IMG]http://www.*********/files/a4de49db621e59a87d7efa1fbddf18c3/30.06.2011-14.19.05.png[/IMG]
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 30.06.2011, 14:42   #27
 Сержант
Аватар для whoami
 
whoami на правильном путиwhoami на правильном пути
Регистрация: 07.09.2010
Сообщений: 124
Популярность: 147
Сказал(а) спасибо: 22
Поблагодарили 87 раз(а) в 18 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

TBX1n, ну то есть, по подземкам и небесным всё совпадает с табличкой: подземка добавляет к шансу 3,5%, небеска - 15%. Вопрос ещё, где базовые шансы заточки с миражами брать. Ну и зависимость от левела шмотки - откуда вообще это?
И, кстати, где в этой табличке указано, что камни мироздания при неудаче не сбивают заточку?
  Ответить с цитированием
Старый 30.06.2011, 14:47   #28
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от whoamiПосмотреть сообщение
Вопрос ещё, где базовые шансы заточки с миражами брать.

Дизасемблировать сервер и искать.

Цитата:
Сообщение от whoamiПосмотреть сообщение
И, кстати, где в этой табличке указано, что камни мироздания при неудаче не сбивают заточку?

Нигде, это hardcoded в сервер.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 30.06.2011, 15:02   #29
 Сержант
Аватар для whoami
 
whoami на правильном путиwhoami на правильном пути
Регистрация: 07.09.2010
Сообщений: 124
Популярность: 147
Сказал(а) спасибо: 22
Поблагодарили 87 раз(а) в 18 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

TBX1n, предлагаю выгодное дельце: с тебя зависимость шанса заточки от левела и уровня заточки, с меня - математика. Потом делаем точильного бота. PROFIT пополам
  Ответить с цитированием
Старый 30.06.2011, 15:23   #30
 Сержант
Аватар для /BES\
 
/BES\ скоро будет известен/BES\ скоро будет известен/BES\ скоро будет известен
Регистрация: 26.12.2010
Сообщений: 126
Популярность: 298
Сказал(а) спасибо: 32
Поблагодарили 76 раз(а) в 35 сообщениях
 
По умолчанию Re: Исследование алгоритмов заточки

Цитата:
Сообщение от whoamiПосмотреть сообщение
с тебя зависимость шанса заточки от левела и уровня заточки, с меня - математика.

Если честно,то не вижу выгоды.Считать там особо нечего,больше мороки с соотношением последовательности.Что бы это сделать TBX1n'у не нужно быть гением.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исследование программ. Урок 0. Ivan_32 ASM/WinAPI 15 08.06.2013 20:14
[Статья] Исследование. I_Love_MU Общение и обсуждение 37 16.06.2011 19:03
[Статья] Исследование #2 I_Love_MU Общение и обсуждение 8 19.03.2011 15:50

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net