Unable to forget the wonderful Tesy Birth story, I was thinking yesterday of different forms it could have (other than a branching tree structure) and as I fell asleep imagined the below mechanic, which I wanted to share (in case it was thought-provoking and/or of interest).
Imagine: When Tesy wakes up, the player gets to choose the strength of the contraction she's feeling, on a scale from 1 to 10, where '10' is 'the baby is coming now, in bed'. (Also whimsically used as the centimetres she's dilated if/when she sees a doctor.)
Every 'scene' (location, roughly, though could also be time-slot) Tesy's labor score, visible in a corner (though not visible to Tesy) increases by 1. Tesy has a doctor's appointment in the evening, and if she starts at 1 and goes up by 1 every scene then the final scene will be 10 and she'll give birth in hospital (or her score could be a little below 10 in that scene by default, if starting at 1).
The doctor's appointment is a reason that she uses to tell herself not to think too much about the contractions.
Tesy can call to cancel the doctor's appointment if an evening thing comes up that she wants to do, like urgent work.
At certain points in the day (one per scene?) Tesy can choose whether to call the doctor.
(Choosing not to and assuring herself there's no need is wonderful in its own way.)
Perhaps if her score is an 8 or 9 then the doctor can tell through the phone that her contractions are coming too strongly (not able tot talk through them) and too frequently, and if it's a 9 then she doesn't make it to the hospital in time (ambulance/taxi birth? Maybe she can choose which to call).
(Edit: Maybe simpler, the doctor not able to tell if Tesy chooses to understate (and hiding even really strong contractions), so that Tesy can cancel the appointment even if she's at score 9, this part of the mechanic depending on the writer's preference for whether the next scenes after cancelling are desired possible scenes for labor; the call timing could also instead be controlled so that, if you do cancel, the next point when your score goes up is the same as if you hadn't cancelled.)Post too long. Click here to view the full text.