Многопользовательская онлайн-игра в покер
Задача: разработать масштабируемый, отказоустойчивый backend для игры в покер с минимальными задержками; исключить вероятность утечек фишек.
Итоги: - Разработан MVP для игры в покер по правилам PLO5, Holdem.
- Учтены требования по масштабируемости, отказоустойчивости.
- Логика и правила игры реализованы через машину состояний (state machine), которая позволяет избежать противоречивых состояний и утечек фишек.
- Разработана схема и протокол шифрования, кэширование state machine для обеспечения минимальных задержек.