МФ
в целом все отлично может ыть и модуль удобен (я не сомтрел), честно может быть удобен
но ДДД заявлено, а по ДДД ничего не работает, тк нет языка работы с ним, есть общий язык "с объектами", добавь команду, дай результат, зарегать персонажа
маловато для боя
бой это:
- сразиться двум/трем/N
- получить победителя/проигрвышего
- остановить бой
- получить результат боя
- напасть
- вывести из боя
- сбежать
- ввести в бой нового юнита
- перемириться
- получить состояние сражающихся (а не "юнит да свое. состояние")
это уже намек на ДДД (как и говорил, Use cases)
ну и получать результаты все событиями — было бы отлично