47 подписчиков
Карточные игры такая прикольная штука
Я тут начал писать Покер. А то как это. В прошлом профессиональный игрок в покер. Дак ещё и разработчик игр в прошлом. А покер свой не написал — не порядок. И писать карточные игры довольно любопытно. Я уже залип в тот момент архитектурный. А как грамотно собирать и хранить историю игры? Ввести свой синтаксис "ключевых команд" и прокинуть его в методы, как аналитику? У нас есть айди партии, команды пишутся в файл-лог, а потом этот файл-лог можно проигрывать туда-сюда. Или же сразу игру организовать как такой проигрыватель, и манипулировать игрой командами? Но так как правила покера учитывают некую последовательность действий: последовательность ходов игроков, время на их ходы, действия стола после круга ставок игроков и т.п., то так с наскоку даже не совсем понятно что и куда всунуть. В общем надо подумать. Идейно колода мне понравилась. Надо ещё логику шафла написать. Написанный концепт позволяет сделать колоду и для дурака, и для покера, и для блекджека, и для короткого покера. Для чего хочешь :) Получилось простенько и со вкусом XD
Около минуты
1 декабря 2022