И так, написал я тут давеча программку интересную и обозвал Roll Dice. Интерфейс простенький, но вроде не убогий.
Правда правый край получился обрезанным по виду, но с ним все ок. Кнопки наверное уже насторожили любителей настольных игр в духе Dungeons & Dragons. И они абсолютно правы! Программа имитирует бросок указанной кости. Разумеется это просто генерация псевдослучайного числа в заданном диапазоне. Но эффект вроде нормальный.
Бросок кости D20. Это кость с 20 гранями и диапазоном чисел 1-20 соответственно.
Бросок кости D100 (она же процентная кость).
Нафига она вообще была нужна? Ну во первых я уже достаточно неплохо освоил простейшие функции C# и WinForms. Во вторых, я помню как у нас с другом была Монополия, а поиграть мы не смогли из-за отсутствия кубиков. Как у нас горело. А в виду того что был уже поздний вечер и купить стандартные зарики было негде, так мы и не поиграли. Увы. До сих пор обидно. Потом кубики конечно купили, но осадочек остался. Да и есть у меня тут задумка сайта по вселенной Dungeons&Dragons. В итоге было решено написать такую программку - заменитель игральных костей,
Скачать сие дело можно тута: Скачать Roll Dice
Пока это версия 1.0, которая скорее всего будет как-то доработана в последствии - например пропишу функционал броска двух костей или ещё что-то. Запросы приветствуются ;-)
А Дракончика мне нарисовала нейросеть. Так что про авторские права вроде можно и не париться.
На самом деле немного спорная штука учитывая то, что даже в поисковой строке гугла можно бросить кости. А так же один из минусов в том, что бросается только одна игральная кость, а не условно 5d20.
Задумка сайта по вселенной D&D звучит странно ибо D&D это название правил. Самих же сеттингов для D&D множество разных от живых, до уже умерших. И часто при смене редакций это оказывало сильное влияние и на сеттинги.
Опять же если говорить про дайсомет, то конечно же нужны возможности бросать с модификаторами какими-либо, а если это для D&D 5e, то возможность бросать с advantage и disadventage.
Очень редко используются броски d2 или d3. настолько что вместо них обычно используют либо d4 либо d6. В то время как d20 + n используется в разы чаще.
Но конечно на мой взгляд если уж и пользоваться чем-то для D&D то это полноценными сервисами типа roll20, foundry VTT и подобным где можно вести листы персонажей и с автоматическими подсчетами модификаторов
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ну вот, мне есть куда развиваться)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Круто! Вот так взять и поучить язык программирования. И даже программу уже написать.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ну за почти год написать такое научиться было не мудрено)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
А чем не "кости" Dice App на Апсторе?
Закачал на мобилку и наслаждайся.
И там таких софтинок еще штку двадцать, для тонких ценителей сортов...
А ещё кости бросать умеют все голосовые помошники - Алиса, Маруся... тысячи их.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Пускай будет и ещё одна)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
А чтобы не расслаблялись и не считали себя единственными и незаменимыми. =)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Два десятка "единственных" как бы слегка не тянут на "незаменимых" . И это только в Апсторе. А ещё ж Гуглплей и прочие. Мусора наколотили кодеры - даже голуби так не срут.
ИЧСХ , никто из программеров-кодоводов в реальности не запаривается, что алгоритм генерирования действительно случайных чисел - адски сложная штука. Вот если б тут был предложен прорыв - тогда бы да, респект и уважуха. Но, увы...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Решаемая задача соответствует потребностям. И возможностям. ;-) Прорывы это прекрасно, не только гениальным решением, но и решением материального обеспечения творчества. ;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Вообще, рискуя быть объявленным занудой, не могу удержаться, что бы не напомнить игроманам базовый курс математики. Раздел - рекуррентность. Если на пальцах, дабы не засирать мозг терминами, то теорема звучит так:
игрок с конечным количеством денег в рано или поздно проиграет, если будет играть в честную игру против банка с неограниченным количеством денег.
Так что не не надо тупить писю об забор.
Хотите денеК? Кончайте играть честно, или найдите противника с финансовыми ограничениями.
А не вот это вот всё.
. . . .
Доказательство теоремы трындец как длинное. Я его лишь наиболее оборзевшим студентам на экзамене даю, что б, сука, помнили кто-тут-кто.
:))
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Логично! Честная игра это как эталон в вакууме, в природе редко встречается. Всегда игроки чем-то друг от друга отличаются. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ну, если совсем точно, то в природе она не встречается :)
Иначе бы мы все давно умерли.
Честная игра - в математике, это совершенная случайность, когда "кости" никому не подыгрывают. Таких костей физически не существует. НО, это не означает, что их нельзя придумать.
Во всяком случае, пока не доказано, что нельзя.
Собственно , об том и речь.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Хотите сказать, что есть умельцы, которые и рандомный выброс фишек просчитывают? ;-) Ну, так круто же! Можно честно у хпилара в лотерею выигрывать. =)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit