Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.09.2020, 17:58
Аспирант
Посмотреть профиль Найти все сообщения от p.rishard
 
Регистрация: 21.04.2018
Сообщений: 34

Покер на Ruby и JS. Вопросы по фронту и не только
Написал упрощенный (без торга) аналог классического покера, логика реализована на ruby, фронт - bootstrap 4 и js. В частности, используется анимация на js для создания эффекта "раздачи карт", также еще кое-что из js попробовал реализовать; например, выбор showdown/fold (поддержка ставки или же пас), etc. На мобильных устройствах анимацию раздачи пришлось отключить, т. к. заметил, что не на всех устройствах отображается корректно. Бэкенд, логика игры - вполне адекватны, скрипт понимает 10 покерных комбинаций и без проблем их просчитывает за себя и за игрока, но вот с фронтом аффтор сугубо на вы и был бы очень благодарен всем посетителям форума, кто найдет время покритиковать сделанное, высказав рекомендации и советы.

И еще попутно вопрос, уже для покеристов, если найдутся здесь такие...

Алгоритм игры (иными словами - бот, ваш виртуальный оппонент) руководствуется на данный момент крайне нехитрой стратегией, оставляя после первой раздачи карты (неснимаемые галочки в чек-боксах), составляющие законченную комбинацию, остальные свои карты меняет, предпочитая накрайняк сбросить все: рисковать не пробует совершенно. Затем следуют подсчет и сравнение комбинаций, при необходимости для определения выигравшего учитываются high card и kicker, в самом редком случае идет split pot.

Вопрос: возможно, сумеете предложить для бота более интересную стратегию игры? лично мои познания в мире покера исчерпываются, в основном, почерпнутыми из старого фильма с Челентано познаниями, да еще в процессе кодинга что-то сумел понять, листая страницы Сети. Думалось в этом контексте в направлении вектора нейронных сетей, что-то в плане рубиновой обертки FANN, например, но... покерного опыта мне явно не хватает, к сожалению (или к счастью). Одним словом, любые адекватные ремарки были бы очень и очень в тему, заранее спасибо. С удовольствием бы доработал игру, сделав ее более интересной.

P.S. ССыль на вьюху, гитхаб, для удобства.

Последний раз редактировалось p.rishard, 30.09.2020 в 18:03.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 23:54
виджет, только сторона клиента (JS, JQUery, работа с датами, масштабирование) eugen35 Работа 4 31.07.2014 09:50
возможно ли только средствами js css? disgraceful Events/DOM/Window 0 09.12.2012 20:56
Вопросы по JS и mysql alkelar Общие вопросы Javascript 5 08.04.2011 11:26
Скрипт работает только если подключать js в самом низу html! Pekkonen jQuery 3 26.01.2011 01:44