Вы сейчас здесь
«Облако» тэгов
link, small, tagless, tiny, 2003, big, 2008, 2010, январь, декабрь, сентябрь, 2001, 2004, 2002, август, апрель, март, июль, 2009, игры, октябрь, май, июнь, февраль, 2007, ноябрь, img, 2011, quote, wow, huge, блоги, кино, игровой дизайн, ребенок, половой вопрос, технологии, вебдев, lytdybr, фразы, живой журнал, жизнь, язык, яндекс, php, 2006, людишки, 2005, поисковики, software, video, inglish, 2000, смишно, диалоги, музыка, книги, культ личности, дейтинг, политика, интернет, 1999, rss, контент, flash, я, авторские проекты, реклама, прон, next-gen mmo, ореховые скорлупки, сми, js, программирование, fight club, register, социгры, спам, english reviews, американас, потребление, беллетристика, идеи, мое величие, iphone, usability, пидорасты, battle.net, lifestyle, starcraft 2, Тёма, соционика, spectator.ru, британские ученые, развитие, Масква, бабло, литература, фото, mobile, work, болкман, титаны, hard, hobius, mysql, интеллектуальный юмор, хостинг, blogowar.ru, графика, SEO, blogowar, magic, журналистика, злоба дня, религия, стартапы, social, tf2, цитаты, gzip, warhammer, браузеры, велосипед, киви, медикаментоз, общество, оговорки, html, воспитание, мифы, паранойа, письма в редакцию, учеба, 1998, soft, soviet, twdnkumus, глянцевые журналы, монетизация, норкотики, сайты, сиськи, типографика, тьюринг, mongodb, дизайн, железо, живут же люди, лолвут, плагиат, твиттер, тренд, 2012, about, бабушки, вещи, видео, зомбоящик, игрушки, социопатия,
Персональное
об авторе и сайте
мойкруг (резюме)
на G+
порнотумблер (rss)
инстаграм (хипстерские фото)

facebook
twitter

skype: acerbial
gtalk: dmitry.smirnov


C любовью к людишкам™,
♥ 1998 - 2013.

powered by mongodb.



Домашнее задание: броня

Эффект брони в одной говноMMO считается так:

DR% = Armor / (Armor + 400 + 85 * AttackerLevel)

DR% — снижение повреждений в %
Armor — броня
AttackerLevel — уровень атакующего

Обещанные простые вопросы:

1. Почему 85?
2. Почему логарифм? (А не rating, который линеен?)
3. Почему второй логарифм? (А не rating?)
4. Откуда я знаю слово «логарифм»?

Да, я издеваюсь. (Тем более, что по ссылке все написано).

Но я-то ответы знаю, хотя это всем похуй! (Уходит, плачет).

21
1. Полагаю, расчёт начинается с того, что средний носитель плейта должен иметь 50% (плюс-минус) редукции на время почти всей своей прокачки, а все остальные высчитываются от него. Поэтому же формула и меняется на 60-м уровне (итемизация была сильно изменена в сторону увеличения циферок на айтемах).
2. Первый логарифм — это diminishing returns выгоды, когда AttackerLevel = const. Линейно сделать нельзя, иначе танки будут стекать армор до победного конца и станут неуязвимы, а тряпичников в PvP будут убивать с одного крита за счёт полного отсутствия damage reduction.
3. Второй логарифм — это diminishing returns обесценивания, когда Armor = const. Сильно подозреваю, что нелинейность завязана на итемизацию «среднего количества брони на айтеме левела икс», но строить график и подтверждать гипотезу лениво.
4. М-м-м, из средней школы? И, наверное, из-за наличия глаз…

Ну чо, полную хуйню написал, или есть доля правды?

gvardik
А у меня встречный вопрос. Если
« Prior to hitting the cap, armor is certainly a very desirable stat for tanks, but difficult to find. Most items of similar quality and rarity have similar armor values, and extra armor can be found only very rarely.»

Учитывая, что итоговое количество брони, финальное значение damage reduction на самом крутом шмоте в игре известно заранее — почему всё таки не линейный стат?

Тот же вопрос по поводу зависимости эффективности брони от уровня противника. Уменьшения вреда по боссу из-за более высокого левела, чем у персонажей?
А на кой? Точнее, почему не сделать по принципу = броня моба 80 уровня снижает получаемый от героев урон на 30%, броня босса на 60%?

Это линейный стат.
KlonD90
1. Чтобы на самом деле не росла защита, а стремилась к какому-то среднему значению или росла более плавно.
2–3. :(
4. В статье прочитал.
> Учитывая, что итоговое количество брони, финальное значение damage reduction на самом крутом шмоте в игре известно заранее — почему всё таки не линейный стат?
Потому что PvP и cloth. Логично?
gvardik
> Учитывая, что итоговое количество брони, финальное значение damage reduction на самом крутом шмоте в игре известно заранее — почему всё таки не линейный стат?

- Потому что PvP и cloth. Логично?


Нет. Не логично. Что бегают маги с 50% абсорба при 3к брони и воины в латах с 55% абсорба, но 10к армора?

> Нет. Не логично. Что бегают маги с 50% абсорба при 3к брони и воины в латах с 55% абсорба, но 10к армора?

Предположим, что отправной точкой будет 25000 армора, ибо столько нынче у сферического танка в вакууме. При 25000 нынче редукция равна 62%, а при 5000 (случайное значение для сферической PvP-тряпки в вакууме) — 25%. Если вдруг наш сферический танк решит зажраться и взять на 5 тысяч армора больше, выигрыш ему будет лишь в 4 процента.

Переходим на линейный рейтинг. При 25000 у нас — правильно, снова 62%, ибо мы это значение брали за основу. А при 5000, если продолжить линию, получается только 13%. Но если танк решит взять дополнительные 5 тысяч, он выиграет — правильно, те же 13%, которые выиграл маг при поднятии армора с нуля до 5000, и будет очень счастлив. А маг будет плакать.
Проигрыш с точки зрения дизайна по обоим пунктам.

LXj
> Учитывая, что итоговое количество брони, финальное значение damage reduction на самом крутом шмоте в игре известно заранее — почему всё таки не линейный стат?

Вообще-то это сейчас вещей с «зелёным армором» на 80-м уровне нет, а на 70 и 60 были, как и есть во время прокачки. Не говоря уже о заплатках с тем же +армором. Так что, если на 80 уровне армор стакать нельзя, то к другим уровням эта ситуация не отностися (а формула со времён ТБК не менялась, как я понимаю)

LXj
1–3. Тут Архон вроде всё сказал
4. Из порнушки про студенток-отличниц
gvardik
Объясню попроще. Игра «ХЗЩ».

Маг 6К брони (столько-то армор рейтинга) = 25 % редукции.
Воин 12К брони = 50%.
Воин со щитом 16К брони = 66%.

Даже если маг от большого ума начнёт копить армированную бижутерию, то 5к не соберёт. Ибо такие вещи просто в игру не вводятся.
А если и сумеет, то получит + к силе, ловкости, блоку вместо + спд, крит. Куча ненужных ему параметров в обмен на один полезный.

Так же и воин, при переходе от эпик Т1 до эпиков Т2, приобретёт 1–2-3К брони, а вот стамину, блок, пэрри, додж мы ему навешаем хоть до полного сэтисфэкшена. После чего ресет в виде нового левел капа.

gvardik
" Вообще-то это сейчас вещей с «зелёным армором» на 80-м уровне нет, а на 70 и 60 были, как и есть во время прокачки. Не говоря уже о заплатках с тем же +армором. Так что, если на 80 уровне армор стакать нельзя, то к другим уровням эта ситуация не отностися (а формула со времён ТБК не менялась, как я понимаю) "

А ситуация на 60–70 уровнях, когда максимальный 80, особо никого не трогает.
Даже если, танк 70-к где-то, как-то наберёт +армор сверх положенного, станет имбой, то к 80 это автоматически исправиться. Нет там вещей с завышенным содержанием брони.

Было бы очень неинтересно, если бы лвл 80 получали 0 дамага от лвл 60.
smirnfil
потому что важной характеристикой являются входящие повреждения, а не DR. Соответственно вся эта система настроена на то, чтобы время жизни танка росло линейно от брони. И действительно, растет.
WINRAR!
> Воин со щитом 16К брони = 66%.

Проблема только одна — апгрейды. Каждый хочет видеть в игре апгрейды. И у каждого есть определённые статы, которые он хочет видеть быстрее, выше, и сильнее. У танка это avoidance, mitigation и threat (в случае нами обсуждаемой игры это, соответственно, dodge/parry, armor/block, и strength). Твой дизайн будет работать только тогда, когда щит из данжена «Маленькие Зелёные Пингвины» будет иметь столько же армора, сколько щит из данжена «Большие Страшные Тролли», потому что у танка армор — желаемая характеристика, а у мага — нет. Если же армор на танковых вещах будет увеличиваться со временем и прогрессом контента — придётся постоянно пересчитывать все формулы, вводя игроков в недоумение.

LXj
> А ситуация на 60–70 уровнях, когда максимальный 80, особо никого не трогает.

А почему мы говорим именно о текущей ситуации? Формула Armor / (Armor + 400 + 85 * AttackerLevel) как раз касается ванильного вова, и была актуальной примерно два года. И решение о введении этой формулы было принято именно в контексте игры 1–60. Так что объяснять её стоит именно в том контексте, в котором её придумали.

Я уж не говорю о том, что с выходом 3.2 твинкинг становится официально признаным и поддерживаемым явлением. Не говоря уж о возможности создать ностальгическую гильдию 60/70 уровня

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

В БГ 3.2 будут выдавать опыт и если не предоставить возможность остановить рост экспы — поднимется куча криков на форуме. Всё.
Твинкинг не стал узаконенным. более того = твинков отделяют от обычных игроков, (создают резервации) и у них будут свои очереди на БГ.

gvardik
" Было бы очень неинтересно, если бы лвл 80 получали 0 дамага от лвл 60. "

А 80-к и так не получает урона от мобов 60 уровня. Именно поэтому можно пройти тот же MC в одиночку.
Броня, конечно. помогает, но если посмотрите на экран — там будет куча доджей, миссов, пэрри и т.д.
Всех этих параметров, зависящих от уровня, уже хватает для обеспечения (практически) неуязвимости при большой разнице в левелах.

gvardik
« Воин со щитом 16К брони = 66%.
Проблема только одна — апгрейды.»

Грейдите. Кап 75%. По 50–100 дополнительной брони на вещичке. Всё складывается, всё полезно. Апгрейды и не должны быть +50% к броне с каждого кольца.

Слишком маленькие бонусы?
Маг 15к брони = 25%
Воин 30к брони = 50%.
Со щитом = 35к брони = 58%
Кап 45к брони = 75%.

Итого, 10к брони можно раскидывать по тирам. Т1= +2к, Т2= +3к, Т3= +5к. Рост уровня эпичности, некая непредсказуемость, бла-бла-бла.

scaith
Там действительно все написано, но удивительным образом никто так и не ответил. Формула такая чтобы eff. health рос ЛИНЕЙНО. Ну он и растет.
А на 4 вопрос ответишь? =)
Правильный ответ, ага. И действительно написан по ссылке.

На 4-ый вопрос отвечу: ко мне подошли программисты, посмотрели на экран и сказали «да это же логарифм!». Сам-то я гуманитарий, откуда мне такое знать.

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

Но графики по ссылке внушают…

femto
>На 4-ый вопрос отвечу: ко мне подошли программисты, посмотрели >на экран и сказали «да это же логарифм!». Сам-то я гуманитарий, >откуда мне такое знать.
Строго говоря, это не логарифм. Хотя, если под словом «логарифм» понимать все, что нелинейно, тогда да.
Эх, а вот поступил бы ты на правильный факультет — был бы сейчас суровым новосибирским физиком, а не занимался всей этой ерундой:)
Жизнь прошла зря, ага.
З.
>ко мне подошли программисты, посмотрели на экран и сказали «да это же логарифм!»

Выгони их нахуй.

Да они хорошие.
Привет, Anonymous! Чтобы оставлять комментарии, надо авторизоваться.