Comment

Comment by Longwelwind

I had the same issue in AGoT:BG and I solved it by representing the state of the game as a tree. At any point of the game, the current game state is a leaf of the tree.

You'd represent this kind of choice as a child node. When the user has made their choice, the code can return to the parent node with the choice being made so it can continue with the next "step" of the game.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton