Playing with dice

Из желания рассчитать различные шансы в механике ORE[1] родилась небольшая либа на пайтоне. Библиотека умеет рассчитывать шанс заполучить любую конкретную комбинацию совпадений в броске n m-гранников, шанс получить группу не ниже заданной высоты, плюс еще некоторые мелочи.

Сейчас в планах большой рефакторинг в ООП[2] и (возможно) командный интерфейс[3] к библотечным ф-ям. Если у вас на уме всплывают еще какие-то экзотические виды кубикомеханики, напишите и я постараюсь внести их в перечень возможностей библиотеки.



[1] Для тех кто не в курсе. ORE использует механику "совпадений в дайс пуле". Так при броске пула, любое совпадение это удача. Ширина группы (кол-во совпавших кубиков) и высота(выпавшее в группе число) дают дополнительную информацию о результате.

[2]

  • нет
  • avatar
  • 0
    • 0
    • 0
    • 0

2 комментария

avatar

Скажи мне, а с php ты работать умеешь?

По теме: нет нормального генератора случайностей под механику RnK - 7th sea и Legend of the 5 Rings. Бросок проводится по принципу: кидаем Х десятигранных дайсов, считаем сумму У дайсов. У меньше или равно Х.

avatar

Код понимаю, но своего ничего кроме однострочников не писал.


Про 7th Sea любопытно - как раз несколько дней тому начал читать сеттинг. Буду водить компанию Морских Псов Smileݐ ސҐސސёɐ, Րݐ anydice RnK АܐՑŐАݐؐڑ ÐݐՑPېސ֐ݐ ޑPܐސԐՐېؑސҐБ‘, ̐Ґޑ ߑؐܐՑ 6k3: http://anydice.com/program/38f

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.