This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.
Post your project, your progress from last week, and what you hope to accomplish this week.
If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service
Jump in the discussion.
No email address required.
Notes -
Depending on the mechanic of restarts and progression, couldn't you just allow the player to revisit conversation branches or ask follow up questions to hear the conversations they previously missed? I'm thinking of a morrowind-like system of conversation where once an NPC had mentioned something you unlocked it as a dialogue option to ask about later.
If the conversations have more permanent consequences, I wouldn't worry too much about branches being missed or made unreachable. Any kind of progression also has areas of content that you miss out on once you make a permanent choice, and lore/conversations are no different. People who want all the lore will have to replay just like people who want to try out different builds or classes.
I could. Rerunning the direct conversation would feel bad but I could probably do something where I store some conversation outcomes as tags in a dictionary and write further branches in different conversations that check that state. But doing those is lowkey a QA nightmare, since it's a lot of string match checks. I suppose I could write a validator, but even then it'd be real hard to verify that the latter conversation always comes after the former.
Starting to see there are reasons why Hades and it's sequel don't give the player dialogue choices. It's a LOT of state management for a feature that isn't going to be as core to gameplay like it is in say BG3.
More options
Context Copy link
More options
Context Copy link