#1 liker 26.06.2012, 13:27
Обновлено 28.06.2012

Всем добрый день.

Предлагаю свою версию калькулятора урона для Diablo 3.
Располагается он тут:
Сообщение от :
http://d3calculator.ts6.ru/
Работа тестировалась в браузере Google Chrome

Основные возможности:
Сообщение от :
- Учет всех вещей на персонаже
- Только точные расчеты (никаких "погрешность весьма мала")
- Учет стандартного урона (без вещей)
- Поддержка всех классов
- Расчет урона для двух оружий (погрешность 1-2%, без нее никак :(). Вторым оружием считается "Левая рука", имеющая ненулевой параметр "Скорость атаки". При "Скорость атаки" большей нуля, параметр "Бонус к скорости атаки исчезает, т.к. никак не влияет на расчет с оружием в двух руках"
- Быстрый подбор начальных параметров по уровню
- Сохранение введенных данных
Использование:
Сообщение от :
- Данные для заполнения полей блока "Параметры персонажа" вы можете взять в подробной информации о персонаже (http://s1.ipicture.ru/uploads/20120624/bUVu3h6I.jpg)
- С помощью блока "Экипировка" можно добавить, либо удалить предмет экипировки. В расчет урона идут те блоки, которые на данный момент видимы
- Ну и соответственно поля для появляющихся блоков экипировки вы можете заполнить, получив информацию из клиента игры
- В качестве разделителя (для дробных чисел) используется точка
- Так же хочется отметить, чтобы вы не пугались и не задавались вопросами вида: "Куда мне вводить бонус к скорости атаки оружия?", "Как ведется расчет с камней на урон?" - все эти параметры уже встроено в ваше оружие и вам остается заполнить лишь те поля, которые присутствуют в калькуляторе

Несколько примеров работы калькулятора:
Сообщение от :
1) Без вещей:
- оригинал: http://s1.ipicture.ru/uploads/20120624/T32cXmxy.jpg
- калькулятор: http://s1.ipicture.ru/uploads/20120624/VTWn31Z8.jpg
2) С оружием:
- оригинал: http://s1.ipicture.ru/uploads/20120624/f9n2iIp5.jpg
- калькулятор: http://s1.ipicture.ru/uploads/20120624/1eTQ4UAn.jpg
-----------------------------------------------------------------------------------------------------------
Внимание! Лучше прочитать и разобраться!
-----------------------------------------------------------------------------------------------------------
Сообщение от :
Небольшое пояснение ко 2 примеру. На радость (или нет?) мое оружие оказалось частным случаем, когда при вводе реальной скорости атаки рассчитанный урон оказался неверным. Обратите внимание, на первом скриншоте в параметрах оружия указана скорость атаки 1.58, но когда его одеваешь, в параметрах персонажа красуется цифра 1.57. Я не обращал на это внимание и очень долго ломал голову, в чем просчет. Возможно, это моя догадка, но наверняка в параметрах оружия и параметрах персонажа стоит разное округление, т.к. опытным путем выяснилось, что точная скорости атаки 1.575. Именно ее я и записал в калькулятор, чтобы получить точные расчеты.
Конечно, вы не можете быть 100% уверенными, что вводите корректные данные, но позже я реализую возможность ввода бонусной скорости атаки, чтобы скрипт мог рассчитать вашу точную скорости атаки.
Таким образом, на данный момент вводите то, что написано на оружии (либо, если вы знаете более точную скорость атаки вашего оружие, то естественно ее)
Взгляд на будущее:
Сообщение от :
- Т.к. бессмысленно выбирать свой класс, чтобы ввести параметр силы, ловкости, интеллекта, в будущих версиях заменю на "Основной параметр". Тем самым можно сократить высоту блоков
- Добавление возможности расчета урона со скилов (глубокое будущее)

Почему я выложил сырой проект?
Сообщение от :
На данном этапе разработке он полностью рабочий. Введя параметры со всех вещей на персонаже вы получите точную цифру. Но, как описано выше, есть небольшие косяки со скоростью атаки и бонусов с критических ударов, которые обходятся хитростью :). Мне надо знать, актуален ли такой калькулятор и стоит ли продолжать разработку.
Вопросы и ошибки расчетов публикуйте в этой теме (при ошибках в расчетах прикладывайте скриншот из игры и калькулятора). Так же приму к рассмотрению ваши советы, замечания, пожелания. Буду рад, если проект заинтересует и войдет в пользование.

Для обратной связи можете использовать мой skype: sweet-liker

Спасибо за внимание!
#2 ProFFeS5oR 26.06.2012, 13:36
Сохранение всех введённых данных в куки было бы жирным плюсом, ибо каждый раз набирать полный набор вещей несколько геморно, учитывая что меняются они на топовм уровне не так часто.
#3 ticheblin_renamed_23035_07062020 26.06.2012, 14:00
походу скорость атаки не в правую руку надо писать. она же не на пушке?
#4 fixeel 26.06.2012, 14:40
Сообщение от liker:
Если не сложно, попробуйте поочередно одевать вещи, сверяя урон калькулятора и в игре.




















Итог


в игре все те же 119,60
Как считается скорость атаки на двух разноскоростных одноруках? Какая скорость потом берётся для базы +iAS?
#6 liker 26.06.2012, 22:03
Сообщение от ДоУрден:
Как считается скорость атаки на двух разноскоростных одноруках? Какая скорость потом берётся для базы +iAS?
При наличии двух оружий в руках идет бонусная скорость атаки в 15% (считается как афкис на подобии бонуса к скорости атаки с колец, амулетов и т.д.). В параметрах персонажа будет две скорости атаки на каждую руку. То есть если вы откроете параметры и сделаете на месте несколько ударов, то напротив "Скорость атаки" будут переменные значения: скорость атаки первого оружия * 15% и скорость атаки второго оружия * 15%.

Для расчета урона с оружием в двух руках обе скорости суммируются, делятся на два и умножаются на (1 + бонусная скорость атаки (15% + афиксы с других вещей)/100)
А синие статы
+100-200 fire damage и/или
+15 minimum damage и/или
+50 maximum damage и/или
+10% damage и/или
на каком этапе прикладываются? Они вообще не учитываются в ДПс перса?
#8 falcon ?) 27.06.2012, 00:10
Сообщение от ДоУрден:
А синие статы
+100-200 fire damage и/или
+15 minimum damage и/или
+50 maximum damage и/или
+10% damage и/или
на каком этапе прикладываются? Они вообще не учитываются в ДПс перса?
уже уже в дпсе пушки учтены
То есть эти синие статы прямо модифицируют белые статы пушки и всё?
аяяяятодууууумаааллл
#10 falcon ?) 27.06.2012, 10:53
ога ога) только статы типа силы и дексы учитываются отдельно
#11 Epr$t_renamed_590388_19032022 27.06.2012, 11:38
Крит дмг тоже отдельно.
#12 r4diance 27.06.2012, 11:55
я что-то не понял, в этом калькуляторе же учитывается крит дамаг и так как этот калькулятор показывает такой-же дамаг как и у меня в игре, то соответственно в игре он тоже учитывается?
#13 liker 27.06.2012, 11:59
Сообщение от Radiance:
я что-то не понял, в этом калькуляторе же учитывается крит дамаг и так как этот калькулятор показывает такой-же дамаг как и у меня в игре, то соответственно в игре он тоже учитывается?
Учитывается и в калькуляторе и в игре. Крит дамаг входит в общую форумулу расчет урона:
1+ (крит урон*крит шанс) / 10000
#14 r4diance 27.06.2012, 12:00
я почему-то всегда думал что кд в игре в общий дпс не учитывается.
#15 fixeel 27.06.2012, 12:04
Сообщение от Radiance:
я что-то не понял, в этом калькуляторе же учитывается крит дамаг и так как этот калькулятор показывает такой-же дамаг как и у меня в игре, то соответственно в игре он тоже учитывается?
учитывается.
как и в дпс игры

Добавлено через 1 минуту
Сообщение от ДоУрден:
Как считается скорость атаки на двух разноскоростных одноруках?
+15% дпс