A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: models/model_blog.php

Line Number: 181

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: models/model_blog.php

Line Number: 183

Рикошеты | Yablor.ru

Рикошеты

топ 100 блогов war_tundra11.11.2014 Наверное один из самых спорных моментов в игре, подпортивший немало стульев.

  Почему он собственно происходит? Если очень упрощенно - при отклонении от нормали появляется дополнительный момент, пропорциональный углу наклона, стремящийся развернуть снаряд. Как только этот момент станет больше, чем сила сцепления с поверхностью, произойдет рикошет. Если рикошет прошел по касательной без особых последствий - он считается неупругим, успел прихватить с собой кусок брони и деформировать лист- упругим.
  Но это так, досужие рассуждения. Немного поискав нашел вот такую статью по численному моделированию процесса рикошета. Во введении приведены аналитические модели рикошета (к моему удивлению их оказалось всего две). Одна из них выглядит следующим образом:
Формула
на вид все логично - рикошет зависит от скорости, плотностей снаряда и преграды, динамической прочности, геометрии снаряда. Причем в правой части соотношения все параметры для определенного снаряда постоянны кроме скорости, так что для лучшего понимания формулу можно упростить:
Упрощение
здесь k - постоянная для определенного снаряда, умноженная на квадрат скорости. Выполнился критерий, при определенном или большем угле отклонения от нормали произошел рикошет. Все логично, но на то она и научная теория.
  Теперь что творится в игре:
рандом
  Только молодость, только рандом! Зачем критерии, когда есть генератор случайных чисел? Судя по лапласоподобному виду хоть распределение нормальное, уже хорошо.
  Недостатков у такого подхода несколько: абсолютно не физичное поведение снаряда из-за кривого описания, присутствие генератора псевдослучайных чисел, которому никто не запрещает выдавать серию маловероятных событий и неравенство игроков. Или иными словами можно получить серию рикошетов практически по нормали (особенно доставит, если у Вы успеете сделать всего пару выстрелов), либо наоборот - пробитие снарядом, летевшим практически параллельно листу брони (тут подгорит у того, в кого попали). Из той же серии снаряд, летающий как резиновый мячик по боевому отделению. Неравенство игроков - вы в кого-то выстрелили вроде бы при 100% пробитии, рандом сказал "нет, рикошет", тот развернувшись пояснит, что рандом наше все.
  Так вот, почему бы не ввести критерий вида:
Упрощение

и не завести правило не использовать генератор случайных чисел без необходимости, а уж тем более если он не нужен от слова совсем.
  И в качестве иллюстрации:

Оставить комментарий

Архив записей в блогах:
Отрицать развитие нашей кулинарной культуры – вещь бессмысленная. В каждую эпоху она делала несколько шагов вперед. Впрочем, и «назад» тоже бывало. Вот только где тот самый «нулевой километр» от которого вести отсчет успехов и поражений? ...
Теперь это озвучено официально. Действующим российским министром. И становится понятным истинный масштаб … Год назад был принят закон, позволивший одной уже довольно многочисленной категории российских граждан не бегать по учреждениям за справками, а получить их «в один клик». В ...
а я не буду вас учить как  готовить борщ. недавно меня стал один человек учить как .. купить стейк.. как выбрать стейк..как пригготовить стейк..и почему то на сковороде.. я слушал ровно 3 минуты..а потом спросил.. а сколько стейков Рибай в одной корове.. молчание. ..а сколько ...
Завершение истории, рассказывала ее в феврале (ссылки оставлю под катом). Медаль Георга бывшего боксера Ронни Расселла, которой он был награжден за спасение принцессы Анны, вчера продана на аукционе за цену на 30 000 фунтов стерлингов выше по сравнению с оценочной стоимостью. Расселл ...
Сегодня мы начинаем подготовку к следующему празднику Колеса Года – Имболку, посвященному переходу от зимнего сна к весеннему пробуждению.