[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: deqn5cf-11f7d9a6-cc1c-4225-9692-d9f1b83d35c1.png -(738 KB, 1400x1000, deqn5cf-11f7d9a6-cc1c-4225-9692-d9f1b83d35c1.png)
738 No.5321054  

Постепенно схожу с ума от теории вероятностей. Решил переделать часть правил для киберпанка, который настольная рпг, и баланса ради надо считать вероятности. Нужно найти вероятность определенного количества успехов в серии событий, при одиннаковой вероятности успеха в каждом отдельном событии. Учитывая, что события независимы (бросок кубика же). Получается что вероятность, скажем, минимум 4 успехов из серии 7 бросков = 1 - (вероятность нуля успехов + вероятность одного успеха + вероятность двух + вероятность трёх). Допустим вероятность успеха = 0,5. Высчитываем каждую вероятность по отдельности с помощью биномиального коэффицента, вставляем в формулу, получается ровно 0,5. Вроде похоже на правду. Но потом я решил посчитать с помощью этой формулы вероятность 4 успехов в серии из 4 бросков, что по идее равно 0,5 в четвёртой степени, посчитал, получилось 1. Я 3 дня уже сижу над этим.

>> No.5321055  

>>5321054
Честно говоря, мне не очень понято из объяснения, что ычанька желает получить в итоге, но звучит как повод для применения функции вероятности (PDF) для биномиального распределения ( https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%BD%D0%BE%D0%BC%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5 ) : (n over k) p^k q^(n−k)

>> No.5321056  
Файл: image.png -(56 KB, 1449x607, image.png)
56

>>5321055
Хочу в итоге понять как изменения различных статов в игре влияют на вероятность успеха действия, которое предпринимает игрок. Если вкратце, в киберпанке есть сеть, в сети есть дата форты. Когда персонаж-нетраннер пытается проникнуть в такой, игроку нужно кинуть десятигранник определённое количество раз и выкинуть успех определённое количество раз. Вероятность успешного проникновения зависит от сложности броска (может надо выкинуть всего 2, а может успех только на 10), количества бросков и количества необходимых успехов. Для того чтобы забалансить доступность штук которые улучшают статы, мне нужно разобраться как сильно они влияют на вероятность успеха.

Почему я этим занялся вообще — оригинальные правила нетраннинга в киберпанке очень запутанные и местами противоречивые, а сам отыгрыш занимает кучу времени и, пока нетртаннер нетраннит, всем остальным нечего делать. Все доступные альтернативы, что я нашёл, мне не понравились, так что решил запилить свою с андройдами и электроовцами. Но я не предусмотрел, что я бака.

>> No.5321064  

>>5321056

>Вероятность успешного проникновения зависит от сложности броска (может надо выкинуть всего 2, а может успех только на 10), количества бросков и количества необходимых успехов.

Сложность броска — это p и q (p+q=1) в формуле, количество бросков — это n, количество необходимых успехов — k.
Наверное, надо графики строить этой функции с разными значениями параметров.

>> No.5321072  

>>5321054

>Но потом я решил посчитать с помощью этой формулы вероятность 4 успехов в серии из 4 бросков, что по идее равно 0,5 в четвёртой степени, посчитал, получилось 1

Ну и как ты это получил? Как вообще там можно 1 получить? У тебя в формуле 1-(...) скобка в ноль обратилась? Со строго положительными слагаемыми? Три дня сидел?

Это особо удивительно, потому что для 7 все верно посчитал.

>> No.5321083  

>>5321056

>>5321064

>Сложность броска — это p и q (p+q=1) в формуле

Я не силён в настолках, но попробую пояснить это:

  • предположим, что успехом считается выбросить значение 2 и больше с помощью обычной шестигранной кости. p (вероятность успеха) = (6 − 1) ÷ 6 = 5÷6. 6 - общее количество возможных результатов. Почему вычитаем 1? Потому что при варианте 1 неудача, а при всех остальных (а их 5) — успех. q (вероятность неудачи) = 1 − p = 1÷6.
  • предположим, что успехом считается только выбросить значение 6 с помощью всё той же обычной шестигранной кости. p = (6 − 5) ÷ 6 = 1÷6. Почему вычитаем 5? Потому что при вариантах 1, 2, 3, 4 и 5 (их пять) будет неудача, а при всех остальных (а он только один такой, 6) — успех. q = 1 — p = 5÷6.

Вышеописанная формула даст вероятность выбрасывания k успешных бросков в серии из n бросков с заданными условиями. Единственное — если требуется оценить вероятность k успешных бросков подряд в серии из n бросков с заданными условиями, то она тут не подходит.

>> No.5321203  

>>5321083
Ничего не понял.

>> No.5321204  

>>5321203
Если вы укажите, что именно не поняли, то, возможно, удастся объяснить это ещё проще.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]