Я спрашивал, будет ли хорошей идеей реализовывать мою игровую логику с помощью фреймворка Statemachine из spring.io или мне следует реализовать паттерн состояний вручную?У кого-нибудь есть опыт с этим?
Я работал с проектом Spring State Machine.У него много замечательных функций.
Если у вас есть игровая логика, это означает, что состояния меняются через события -> так работает механизм состояний пружины.
В некоторых случаях этопроще реализовать шаблон State, потому что проект предназначен для поддержки общего использования.Мне сложно реализовать пользовательское поведение.
Я предлагаю этот урок в качестве отправной точки: https://www.baeldung.com/spring-state-machine
Если вам нужен простой пример: https://github.com/adinafometescu/tutorials/tree/master/spring-state-machine