Что-то я запутался в выборе между SNG и CASH (изначально подумал это одно и то).
Будет Room: CASH Poker NL Texas Hold'em
Задача - сделать играбельный покер за 1 месяц, а там поглядим что из этого выйдет.
Спасибо модераторам за постановку темы в подходящий раздел.
С завтрашнего дня постараюсь сопроводить прогресс скринами.
По завершении надеюсь возможно будет играть.
На данный момент готовы алгоритмы:
- перемешивание карт с помощью RNG основанного на криптоалгоритмах с огромными числами, в отличии от стандартного компьютерного рандома. Модифицировал перемешивание алгоритмом Фишера Ятеса, прикрутил к нему крипто рандом.
- определения рук каждого игрока, т.е. пишет игроку какая у него рука на основе выданных карт и на столе (извиняюсь за не покерный сленг, тк новичек)
- алгоритм определения победителя (победителей) на основе всех карт на столе по завершении игры
Не завершены:
- алгоритм правильной передачи батона дилера, т.к. до конца не освоил все тонкости игры
- когда вскрывать карты тоже непонятно до конца, пока что сделал когда доходит снова очередь до дилера на ривере, предполагаю в данной идеально тестовой ситуации что никто не вылетел за раунд, затем буду усложнять
- доступны кнопки fold, check, call, raise, но неверно рассчитывается когда возможно делать чек, а когда нельзя
|