drop turn_prompt.md — prompt is implicit in the DM asking the player
This commit is contained in:
parent
8a5072dcbd
commit
9f8db6e64c
@ -23,7 +23,6 @@ the-chaos/
|
||||
├── audio/ # Music files go here
|
||||
├── log/ # Raw session logs by date
|
||||
├── turn_description.md # DM narrative for current turn
|
||||
├── turn_prompt.md # "What do you do?" prompt for current turn
|
||||
```
|
||||
|
||||
## First Steps (Fresh Session)
|
||||
@ -62,15 +61,14 @@ Then begin narrating from where things left off.
|
||||
|
||||
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.
|
||||
3. **Process the turn:**
|
||||
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.
|
||||
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.
|
||||
b. Populate `session/turn_prompt.md` with "What do you do?".
|
||||
c. Update `session/ambience.md` if the mood has changed.
|
||||
b. Update `session/ambience.md` if the mood has changed.
|
||||
|
||||
## How to Operate
|
||||
|
||||
|
||||
@ -1 +0,0 @@
|
||||
What do you do?
|
||||
@ -11,9 +11,8 @@ from datetime import date
|
||||
SESSION = Path(__file__).resolve().parent.parent / 'session'
|
||||
BOOK = SESSION / 'book.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():
|
||||
|
||||
Loading…
Reference in New Issue
Block a user