mrstason Опубликовано: 18 апреля, 2013 Игроки 370 публикаций 17 629 боёв Поделиться Опубликовано: 18 апреля, 2013 18 Апр 2013 - 23:57 пользователь Med433 сказал:Меньше всего нагрузки будет если сгенерить заранее ряд случайных чисел и брать последовательно из него значения. Можно придумать сколь угодно сложное распреление, сгенерить таблицу заранее и юзать её в тысячах боёв, нагрузка на проц минимальна. Подобным образом поступали прогеры первых 3Д-шутеров. Они составляли таблицы синусов для углов от 0 до 90, и когда нужно было вычислить синус (это медленная операция), то просто брали готовое значение из памяти. Если бездумно подходить к проверке, то, несомненно, получится ***. Что, по-твоему, должно быть распределено нормально? Радиус? Но у нас же не круг, а вытянутый эллипс. Проекция радиуса на полуоси эллипса сведения? Но распределение обрезано, оно в любом случае не нормально. Ну и последний гвоздь - 156 точек - это мало, мягко говоря, для определения нормальности.ок, сгенерированная таблица, сути дела это не меняет, вообще не меняет.как бы, в моем понимании наш эллипс - это расплостанный по земле обычный круг сведения арты, как в пт режиме или как у любого другого танка, разница лишь в том, с какого угла мы смотрим и в траектории полета снаряда, которая для каждой пушки разная. ну вы понимаете... ок, распределение обрезано, вопрос в том, куда дели обрезанные концы их а) прилепили к краю области сведения; б) засуммировали их и засунули под оставшуюся область распределения.а) если они прилеплены по углам, то если генерируется значение больше чем +-2.3 сигмы, то снаряд просто летит в крайб) если засунуто под распределение, то внутри +-2.3 сигм распределение нормальное. тогда вероятность = интеграл от новой функции распределения. функция распределения такая же, только с ограничением по предельным значениям радиуса и чуток приподнятая на осью r, приподнятая таким образом, что интеграл от того прямоугольничка, но который мы "поставили" оставшеся распределение = сумме площадей хвостов, и делов то...в любом случае картина должна быть всегда примерно одинаковая...взгляните вот сюда пожалуйста http://piccy.info/vi...df4d2e3dd/orig/извините, но на самом деле 156 точек - это в 5 раз больше чем достаточно... нам тут аккуратность до 10-й цифры после запятой не нужна Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 21 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 21 апреля, 2013 19 Апр 2013 - 00:27 пользователь mrstason сказал:ок, распределение обрезано, вопрос в том, куда дели обрезанные концыПеренесли в границу эллипса19 Апр 2013 - 00:27 пользователь mrstason сказал:функция распределения такая же, только с ограничением по предельным значениям радиуса и чуток приподнятая на осью rЭто не верно.Картинку для распределения по х, у и r для "Гаусса с обрезкой по 2.2 сигма" можно найти тут аналитически рассчитанную, тут смоделированную.Распределение искажается гораздо интереснее, чем "поднятие на прямоугольничек".Если говорить о распределении отклонений по х и у, то вблизи границ возникают хвосты, ведущие себя подобно функции 1/Sqrt(х-а)В распределении по радиусу возникает дельта-функция.В зависимости от дистанции выстрела в край может улетать, к примеру, до 20% снарядов, подробнее тутКартинки в ссылках построены для обрезки по 2.2 сигмам, при этом в край улетает 9% снарядов. На близких дистанциях искажение еще сильнее.Поэтому измеренное на опыте распределение нельзя в тупую подгонять нормальным, оно заведомо не такое. Ссылка на комментарий
aleko26 Опубликовано: 21 апреля, 2013 Игроки 2 публикации 16 760 боёв Поделиться Опубликовано: 21 апреля, 2013 почему у меня при стрельбе из арты не появляется режим прицеливания в виде сверху, когда нажимаю лев. шифт,а просто снайперский.спасибо Ссылка на комментарий
mrstason Опубликовано: 21 апреля, 2013 Игроки 370 публикаций 17 629 боёв Поделиться Опубликовано: 21 апреля, 2013 21 Апр 2013 - 04:27 пользователь Med433 сказал:Перенесли в границу эллипса Это не верно.Картинку для распределения по х, у и r для "Гаусса с обрезкой по 2.2 сигма" можно найти тут аналитически рассчитанную, тут смоделированную.Распределение искажается гораздо интереснее, чем "поднятие на прямоугольничек".Если говорить о распределении отклонений по х и у, то вблизи границ возникают хвосты, ведущие себя подобно функции 1/Sqrt(х-а)В распределении по радиусу возникает дельта-функция.В зависимости от дистанции выстрела в край может улетать, к примеру, до 20% снарядов, подробнее тутКартинки в ссылках построены для обрезки по 2.2 сигмам, при этом в край улетает 9% снарядов. На близких дистанциях искажение еще сильнее.Поэтому измеренное на опыте распределение нельзя в тупую подгонять нормальным, оно заведомо не такое.по-моему люди уже отвечали, что х и у генерятся на основе отклонения и угла альфа и что они распределены не нормально... радиус не по дельта функции, а по гауссу получается, а х и у черт пойми какие... просто по соображениям упрощений рассчета отклонений имхо целесообразнее генерить равномерную альфа и по гауссу радиус... проще же... проще чем генерить х и у по гауссу, которые блин еще и зависимы друг от друга... ну типа когда х принял значение 0.9р, у уже ограничен (в игровой реальности). вы говорите не верно, но я же предположил 2 варианта: а) прилеплено к краю, как у товарища из 2-й ссылки, б) равномерно распределено внутри распределения, а это UNIFORM DISTRIBUTION, те и есть приподнятие на небольшом прямоугольничке, и это приподнятие меняет вероятности, но суть от того не меняется... я просто про че говорю, я говорю про то, что функция распределения заведомо НЕ нормальная, а какая-то своя... как вы это уже доказали, проводя эксперимент со стрельбой на разные дистанции, как это доказывают настрелы других игроков, где в крайние 19% области летит 25-30% снарядов. то есть, я лишь о том, что это не нормальное распределение, обрезанное по сигмам впринципе, и не релей, и никто другой, а какая-то своя ***, с увеличенной вероятностью попадания в края и зависимая от дальности стрельбы (возможно еще от разброса в момент выстрела, уровня экипажа, а так же еще и разная для каждой арты). я так понимаю мы говорим об одном и том же. а именно о том, что у разрабов тут не нормальное расспределение для радиуса (и не дельта-распределение) и ничего что связано с колоколами, и никакие модернизации релея и гаусса с обрезками, прилепленными по краям или распределенные внутри распределения равномерно, а что-то свое. и об этом вы говорите мне, а потом я говорю об этом вам, и мы оба это друг другу говорим:) 1 Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 22 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 22 апреля, 2013 21 Апр 2013 - 09:53 пользователь mrstason сказал:по-моему люди уже отвечали, что х и у генерятся на основе отклонения и угла альфа и что они распределены не нормально... радиус не по дельта функции, а по гауссу получается, а х и у черт пойми какие...Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает. 21 Апр 2013 - 09:53 пользователь mrstason сказал:функция распределения заведомо НЕ нормальная, а какая-то своя... как вы это уже доказали, проводя эксперимент со стрельбой на разные дистанцииМой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния. Ссылка на комментарий
mrstason Опубликовано: 22 апреля, 2013 Игроки 370 публикаций 17 629 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 11:41 пользователь Med433 сказал:Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает. Мой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния.между прочим вы сами мне скидывали тему на форуме, где вы же и скидывали ссылку на статью по баллистике, где говорилось что распределено нормально именно отклонение от центра "идеальной" траектории... поскольку у нас игра которую разрабы хотят приблизись в чем это возможно к реальности, то одно из основных правил баллистики артиллерийских снарядов они должны были учесть. опять же, в вашем эксперименте вы написали что вероятность, что ваши результаты получены случайно, а не закономерно = 2 раза выкинуть кубик с одинаковым номером = 1/36 = 0.0278. вы же сами отлично знаете, что взаимосвязь расстояние/снаряды в край существует. мб и с обрезкой связано... просто чем дольше я смотрю на вот такие пичкчи, анализирую их и в уме и на бумаге, тем больше убеждаюсь, что нас где-то обманули и для баланса сделали свое распределение, с повышенной вероятностью попадания в край и в центр, а меньше в середину круга сведения... 1 Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 22 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 11:41 пользователь Med433 сказал:Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает. Мой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния.http://forum.worldof...30#entry1472030 В самом конце поста. Если честно, очень сомневаюсь, что распределение какое-то другое. Просто не вижу смысла. Если разработчикам надо понерфить арту, они ее нерфят в открытую. Доказано неоднократно. Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 22 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 18:54 пользователь vovan_tankist сказал:http://forum.worldof...30#entry1472030В самом конце поста.Спасибо за ссылку. Ну, как истину в последней инстанции я бы это брать не стал, потому что, к примеру, как выяснилось, обрезка идет не по трём сигмам. Да и в советской энциклопедии сказано, что нормально распределён не сам радиус, а его проекции на перпендикулярные оси. А что запрогано в игрушке, покажет эксперимент. Гэлакси!!! Где обещанные оцифрованные 1200 выстрелов??? Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 22 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 21:31 пользователь Med433 сказал:Спасибо за ссылку. Ну, как истину в последней инстанции я бы это брать не стал, потому что, к примеру, как выяснилось, обрезка идет не по трём сигмам. Да и в советской энциклопедии сказано, что нормально распределён не сам радиус, а его проекции на перпендикулярные оси. А что запрогано в игрушке, покажет эксперимент. Гэлакси!!! Где обещанные оцифрованные 1200 выстрелов???Обрезку могли и поменять, распределять равномерно только радиус тупо намного проще для вычислений. Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 22 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 22 апреля, 2013 Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном? Ссылка на комментарий
McCleod Опубликовано: 22 апреля, 2013 Игроки 2 077 публикаций 42 369 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 21:41 пользователь vovan_tankist сказал:Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном?"Для сервера нет разницы арт прицел или обычный" (с) Шторм Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 22 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 22 апреля, 2013 22 Апр 2013 - 18:28 пользователь mrstason сказал:вы же и скидывали ссылку на статью по баллистике, где говорилось что распределено нормально именно отклонение от центра "идеальной" траектории...Если вы имеете ввиду советскую энциклопедию, то там сказано как раз наоборот: нормально распределён не радиус, а две его проекции22 Апр 2013 - 18:28 пользователь mrstason сказал:просто чем дольше я смотрю на вот такие пичкчиЭта пикча получена в результате обстрела поля на Прохоровке из СУ-8. След взрыва при этом неправильной формы и величиной с добрую четверть эллипса сведения. Автор картинки определял центр такого следа на глаз. Поэтому я думаю, что почти все точки, лежащие вблизи границы, на деле должны лежать точно на границе, а остальные распределены более-менее нормально внутри эллипса (в смысле в центре - гуще)22 Апр 2013 - 21:41 пользователь vovan_tankist сказал:Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном?Есть ощущение, что у танков так же на ближней дистанции снаряды летят в край чаще, но наверняка этот процент по-другому зависит от расстояния (в смысле тоже убывает с расстоянием, но с другими коэффициентами). Это только впечатления, в трене не проверял пока. Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 23 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 23 апреля, 2013 22 Апр 2013 - 21:47 пользователь McCleod сказал:"Для сервера нет разницы арт прицел или обычный" (с) Шторм22 Апр 2013 - 21:50 пользователь Med433 сказал:Если вы имеете ввиду советскую энциклопедию, то там сказано как раз наоборот: нормально распределён не радиус, а две его проекции Эта пикча получена в результате обстрела поля на Прохоровке из СУ-8. След взрыва при этом неправильной формы и величиной с добрую четверть эллипса сведения. Автор картинки определял центр такого следа на глаз. Поэтому я думаю, что почти все точки, лежащие вблизи границы, на деле должны лежать точно на границе, а остальные распределены более-менее нормально внутри эллипса (в смысле в центре - гуще) Есть ощущение, что у танков так же на ближней дистанции снаряды летят в край чаще, но наверняка этот процент по-другому зависит от расстояния (в смысле тоже убывает с расстоянием, но с другими коэффициентами). Это только впечатления, в трене не проверял пока.Я почему это спрашиваю - в снайпрежиме ИМХО проще отслеживать попадания в край/не в край. Как оказалось, не в артрежиме круг прицела примерно в два раза больше, чем надо, так что в край снаряды в снайпрежиме вообще никогда не полетят. Проверили в трене. Я очень-очень-очень сомневаюсь в том, что есть какая-то зависимость от расстояния. Чтобы ее ввести, разработчики должны быть психами, а они на них не похожи. Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 23 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 23 апреля, 2013 А чего сомневаться, возьми да проверь.Логику обосновать можно так: если в край улетает постоянная часть снарядов, то вблизи будет гарантированное попадание, а вдали - очень малый шанс. Ну, давайте сделаем вдали поточнее, чтоб можно было поснайперить, а вблизи покосее, чтобы снаряды летели в гусеницы и пробивали в упор только через раз.Да, если надумаете проверять, то стрелять надо по танку, а не в стену - вдруг рассеяние завязано на число в дальномере. Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 23 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 23 апреля, 2013 23 Апр 2013 - 11:09 пользователь Med433 сказал:А чего сомневаться, возьми да проверь.Логику обосновать можно так: если в край улетает постоянная часть снарядов, то вблизи будет гарантированное попадание, а вдали - очень малый шанс. Ну, давайте сделаем вдали поточнее, чтоб можно было поснайперить, а вблизи покосее, чтобы снаряды летели в гусеницы и пробивали в упор только через раз.Да, если надумаете проверять, то стрелять надо по танку, а не в стену - вдруг рассеяние завязано на число в дальномере.ОК, так что, не важно из чего стрелять - из арты или из простого танка? Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 23 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 23 апреля, 2013 Я стрелял на арте, получилось, что обрезка зависит от расстояния. На танке не пробовал. Разрабы говорят, что разницы для разных классов нет, но это стоит проверить. В любом случае эксперимент - это лучше, чем догадки. Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 23 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 23 апреля, 2013 23 Апр 2013 - 15:02 пользователь Med433 сказал:Я стрелял на арте, получилось, что обрезка зависит от расстояния. На танке не пробовал. Разрабы говорят, что разницы для разных классов нет, но это стоит проверить. В любом случае эксперимент - это лучше, чем догадки.Можете реплеи тестов выложить? Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 23 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 23 апреля, 2013 На арте расстояние до прицельной точки всегда отображается в дальномере. В снайперском прицеле - только если навестись на танк. Поэтому, возможно, если просто стрелять в стену с разных расстояний, то одна и таже часть снарядов будет лететь в край, а если, допустим, целиться в маленькое окошко, за которым стоит танк противника, то зависимость могла бы проявиться. Ссылка на комментарий
anonym_prvu9rSvc3J0 Опубликовано: 23 апреля, 2013 Игроки 3 194 публикации 46 157 боёв Поделиться Опубликовано: 23 апреля, 2013 23 Апр 2013 - 15:19 пользователь vovan_tankist сказал:Можете реплеи тестов выложить?Да запросто, только найду их среди тысячи :trollface: Все девять выкладывать, или пара сойдет? Ссылка на комментарий
anonym_WW4puaFf2J6I Опубликовано: 23 апреля, 2013 Игроки 6 876 публикаций 618 боёв Поделиться Опубликовано: 23 апреля, 2013 23 Апр 2013 - 15:22 пользователь Med433 сказал:Да запросто, только найду их среди тысячи :trollface: Все девять выкладывать, или пара сойдет?сойдет пара с маленькой дистанцией и пара с большой Ссылка на комментарий
Рекомендованные публикации