Playing with dice
Из желания рассчитать различные шансы в механике ORE[1] родилась небольшая либа на пайтоне. Библиотека умеет рассчитывать шанс заполучить любую конкретную комбинацию совпадений в броске n m-гранников, шанс получить группу не ниже заданной высоты, плюс еще некоторые мелочи.
Сейчас в планах большой рефакторинг в ООП[2] и (возможно) командный интерфейс[3] к библотечным ф-ям. Если у вас на уме всплывают еще какие-то экзотические виды кубикомеханики, напишите и я постараюсь внести их в перечень возможностей библиотеки.
[1] Для тех кто не в курсе. ORE использует механику "совпадений в дайс пуле". Так при броске пула, любое совпадение это удача. Ширина группы (кол-во совпавших кубиков) и высота(выпавшее в группе число) дают дополнительную информацию о результате.
[2]
2 комментария
Скажи мне, а с php ты работать умеешь?
По теме: нет нормального генератора случайностей под механику RnK - 7th sea и Legend of the 5 Rings. Бросок проводится по принципу: кидаем Х десятигранных дайсов, считаем сумму У дайсов. У меньше или равно Х.
Код понимаю, но своего ничего кроме однострочников не писал.
Про 7th Sea любопытно - как раз несколько дней тому начал читать сеттинг. Буду водить компанию Морских Псов ݐ ސҐސސёɐ, Րݐ anydice RnK АܐՑŐАݐؐڑ ÐݐՑPېސݐ ޑPܐސԐՐېؑސҐБ, ̐Ґޑ ߑؐܐՑ 6k3: http://anydice.com/program/38f