Because of my limited knowledge of Twine I suspect I overuse passages and resort to them when I really should be using macros like <<replace>>, <<linkreplace>> <<append>> etc.
The game I'm making now starts with the player locked in a single room, so even though there's only the one (locked) exit I'm still resorting to passages to handle the various objects in the room, and I began wondering late last night if the whole 'puzzle' of getting out of this locked room could, and should, be handled in a single passage?
It would be an absolute nightmare for me to take this on alone, as I need to handle things like different descriptions for return visits, items not being there if a player has already taken them, checking for variables etc. But at the same time it would be marvellous if a dozen passages could be reduced to one.
Is this how it should be done, ideally, or am I setting myself up for hours of frustration?
The game I'm making now starts with the player locked in a single room, so even though there's only the one (locked) exit I'm still resorting to passages to handle the various objects in the room, and I began wondering late last night if the whole 'puzzle' of getting out of this locked room could, and should, be handled in a single passage?
It would be an absolute nightmare for me to take this on alone, as I need to handle things like different descriptions for return visits, items not being there if a player has already taken them, checking for variables etc. But at the same time it would be marvellous if a dozen passages could be reduced to one.
Is this how it should be done, ideally, or am I setting myself up for hours of frustration?