How to Write a Hundred-Day Countdown Story: Turning Lies into Promise Debt
Using an original story set in an old post office, break a lie down into a statement, the person affected, evidence, and a remedy. Learn to use key dates to change the choices available, and give public correction, limited repair, and apparent resolution distinct endings.

What a Lie Should Leave Behind
“Choose each day whether to lie or tell the truth” can easily become a pair of buttons: lying increases risk, while telling the truth increases affection. After a few playthroughs, players will realize they are simply choosing between numbers. The key to making this premise work is ensuring that every statement changes what someone can do next.
Take the original short story Before Day 100. An old post office will complete the handover of its records on the hundredth day. The player is entrusted with sorting a batch of undelivered letters, working alongside the conservator Shen Zhixu. He once handed a letter to the wrong claimant, but entered “signed for by the addressee” in the register. At first, the player knows only that the registration is incomplete, not who collected the letter. Shen Zhixu hopes to recover the original before the handover, while fearing that his mistake will undermine the credibility of the entire batch of records.
What needs tracking here is not a “goodness score,” but four distinct things: who said what, who made a decision because of it, what material supports the statement, and what remedies remain possible. These belong in the writer’s ledger; they do not all need to appear on a player dashboard.
Attach Promises to Specific People
Suppose the player tells Lin Lan, whose letter is missing, “We’ve found your father’s letter.” In fact, all they have found is an old photograph of its envelope. On that basis, Lin Lan cancels a trip to consult archives in another city. The cost of this statement is not an abstract one-point increase in risk: she has lost an opportunity to verify the facts.
| Record | Content in This Example | Question That Must Be Addressed Later |
|---|---|---|
| Statement | The original letter has been found | Is it the original, a copy, or merely a lead? |
| Person affected | Lin Lan | What plans did she change because of it? |
| Current evidence | A photograph of the envelope | What can the photograph prove, and what can it not prove? |
| Action still owed | Explain the uncertainty and restore the opportunity to consult the archives | Who bears the time and expense, and can Lin Lan refuse? |
This table helps the writer see that even if the player later tells the truth, the damage already caused does not automatically disappear. An apology can begin the process of repair, but it cannot replace remedial action, much less compel forgiveness.
Why the Timing of a Confession Matters
If the player admits on day ten, “I only found a photograph,” Lin Lan still has time to continue her archival search. If they wait until day ninety, the archives in the other city may already be preparing their holdings for handover. The facts are the same, but the range of choices has changed. A deadline should alter the opportunities available, rather than suddenly deducting a large amount of trust without warning the player.
Announcements, letters, or conversations can establish in advance when opportunities will close. Players do not need to know every hidden truth, but they do need to know what they are promising and whom a delay might affect. If the work presents seven key dates as seven chapters, its page should also explain that this is a short story spanning a hundred days, rather than a hundred chapters of content.
Another option is to disclose part of the truth first: “We have a photograph, but we can’t yet confirm the original.” The system should not simply count this as “half a lie.” As long as the uncertainty has been made clear, the player has preserved the other person’s right to judge for themselves. By contrast, promising “We’ll definitely deliver it tomorrow” while knowing that the material remains unverified creates another debt that must be honored.
Give Three Endings Different Chains of Cause and Effect
One ending is a public correction. The player preserves the collection records, explains to those affected how the letter was misdelivered, and submits a correction after obtaining permission. The original letter may still be missing, but the records have been made truthful again, and those affected can decide what to do next.
The second ending is limited repair. Lin Lan does not want her family affairs made public, so the player preserves the evidence and helps with a private search. The absence of a moving reunion ceremony at the post office does not mean this route has failed. It achieves a different goal: helping without taking away the people involved’s right to choose.
The third ending is an apparent resolution. The player uses an unverified copy to get through the handover, avoiding conflict in the short term while leaving unexplained contradictions in the register. The ending should return to that specific promise: what will Lin Lan later need to do using this material? The issue cannot be brushed aside with a passage of narration saying, “You will eventually pay the price.”
Check the Ledger with a Playthrough
Choose one route and work backward from its ending through every promise. Whenever you establish that someone “already knows,” locate the scene in which they actually received the information. Whenever you claim that harm “has been repaired,” locate the concrete remedial action. Whenever the player is refused, make sure there is still a path that allows an honest withdrawal or acceptance of the consequences.
Finally, ask a practical question: if the affection scores were removed, would this choice still make someone hesitate? If the answer is yes, the lie has entered the relationships between the characters, rather than remaining merely on a resource bar. The post office, characters, and routes in this article are all original design examples. The ledger can be organized in a spreadsheet; it does not mean the website already offers a feature that automatically audits every promise.






