Данная работа предназначена показать освоенные знания по Orleans. Работа выполнена в течение одного рабочего дня (точнее сказать сложнее, т.к. делалась с перерывами).
Т.к. это моя первая работа с Orleans, то я не стал усложнять ее, а сделал простой пример с минимальным функционалом. В данном коде не будет какой либо архитектуры, проектирования, обработки ошибок и т.д. Также в коде практически нет комментариев в связи с его простотой. Исходное задание:
Игра:
- когда новый игрок подключается к серверу он попадает в очередь
- когда в очереди есть два игрока они попадают в комнату, в комнате сервер загадывает число от 0 до 100
- когда игрок попадает в комнату он загадывает число от 0 до 100 (вводит из консоли) и передает его на сервер
- игрок который назвал число ближе к тому которое загадает сервер - получает очко
- число очков должно сохраняться для каждого игрока в бд (persistence которая встроена в orleans)
PS Загадываемые числа должны быть от 0 включительно до 100 НЕ включительно.