Как сделать множественные ветвления в текстовой игре? Без какого-то движка?
Доброго времени суток. Конец лета, а я чувствую , что не сделал абсолютно ничего.. Пришла идея написать бота для сервера discord с текстовым квестом, наподобие игры "Симбионт" 0,1,2,3. Так как я более-менее знаю node.js, то решил писать на нем.. Только вот как это организовать? В голову только приходит здоровенные конструкции switch-case, но чувствую, что это что-то не то, что мне надо.
Может подскажите чего, чтобы знать от чего отталкиваться?
Знания - минимальный уровень, пишу код и ботов, одновременно обучаясь)
Благодарю за помощь заранее
Герман Шестак, на английском гуглить finite state machine, на русском - конечный автомат.
еще сходите вот сюда: https://www.npmjs.com/search?q=state%20machine и почитайте readme разных пакетов, в каком-нибудь наверняка будут понятные вам примеры или описание что это, или ссылки на хорошие статьи.