Множество мелких программ, каждая из которых делает только 1 действие?
Вот как некоторые игры делают: https://www.myabandonware.com/game/hobbit-the-true-story-26u#download Текстовый квест в виде набора BAT-файлов. Для каждого действия (look, go...) — свой командный файл. Состояние хранится в системных переменных и может быть сохранено в файл или загружено.
Сюжет — посредственная пародия на Хоббита. В Досбоксе должно заработать.