drop turn_prompt.md — prompt is implicit in the DM asking the player

This commit is contained in:
Dejvino 2026-06-25 08:34:17 +02:00
parent 8a5072dcbd
commit 9f8db6e64c
3 changed files with 3 additions and 7 deletions

View File

@ -23,7 +23,6 @@ the-chaos/
├── audio/ # Music files go here ├── audio/ # Music files go here
├── log/ # Raw session logs by date ├── log/ # Raw session logs by date
├── turn_description.md # DM narrative for current turn ├── turn_description.md # DM narrative for current turn
├── turn_prompt.md # "What do you do?" prompt for current turn
``` ```
## First Steps (Fresh Session) ## First Steps (Fresh Session)
@ -62,15 +61,14 @@ Then begin narrating from where things left off.
The core loop for every turn: The core loop for every turn:
1. **Write** `session/turn_description.md` and `session/turn_prompt.md` with the current scene. 1. **Write** `session/turn_description.md` with the current scene.
2. **Ask the player** in the chat to act — they read the scene in the TUI, type their action, and come back here with the result. 2. **Ask the player** in the chat to act — they read the scene in the TUI, type their action, and come back here with the result.
3. **Process the turn:** 3. **Process the turn:**
a. Resolve outcomes mechanically — update `character.md`, `world.md`, `journal.md`, and append to `session/log/<today>.md`. a. Resolve outcomes mechanically — update `character.md`, `world.md`, `journal.md`, and append to `session/log/<today>.md`.
b. Run `python3 tools/store_turn.py` to archive the turn description to `session/book.md` and clear turn temp files. b. Run `python3 tools/store_turn.py` to archive the turn description to `session/book.md` and clear turn temp files.
4. **Generate a new turn:** 4. **Generate a new turn:**
a. Populate `session/turn_description.md` with the next scene's narrative using full markdown — naturally narrating what happened in the previous turn as context. Use **bold** for emphasis, *italic* for thoughts or sounds, `---` for scene breaks, lists for options or details, and quotes for dialogue. a. Populate `session/turn_description.md` with the next scene's narrative using full markdown — naturally narrating what happened in the previous turn as context. Use **bold** for emphasis, *italic* for thoughts or sounds, `---` for scene breaks, lists for options or details, and quotes for dialogue.
b. Populate `session/turn_prompt.md` with "What do you do?". b. Update `session/ambience.md` if the mood has changed.
c. Update `session/ambience.md` if the mood has changed.
## How to Operate ## How to Operate

View File

@ -1 +0,0 @@
What do you do?

View File

@ -11,9 +11,8 @@ from datetime import date
SESSION = Path(__file__).resolve().parent.parent / 'session' SESSION = Path(__file__).resolve().parent.parent / 'session'
BOOK = SESSION / 'book.md' BOOK = SESSION / 'book.md'
TURN_DESC = SESSION / 'turn_description.md' TURN_DESC = SESSION / 'turn_description.md'
TURN_PROMPT = SESSION / 'turn_prompt.md'
CLEAR_FILES = [TURN_DESC, TURN_PROMPT] CLEAR_FILES = [TURN_DESC]
def main(): def main():