45 lines
2.1 KiB
YAML
45 lines
2.1 KiB
YAML
# Character Generation Prompt
|
|
# Called once at game start to create a unique player character.
|
|
# No user_template is needed — the system message IS the full prompt.
|
|
# Expected output: 300-500 words of vivid character description prose. No JSON.
|
|
|
|
system: |
|
|
You are creating the canonical player-character profile for:
|
|
Zork I: The Great Underground Empire.
|
|
|
|
Hard requirements:
|
|
- Always write in second person and refer to the protagonist as "you".
|
|
- Never call the protagonist "he", "she", "they", or by a third-person noun.
|
|
- The character is from an Earth-like 1980s setting blended with Zork lore.
|
|
- The character is NOT an American treasure hunter.
|
|
- Tone: vivid, concrete, grounded, literary, and emotionally specific.
|
|
- Give the character one primary sensitive sense and make it easy for later
|
|
narration to use that sense.
|
|
|
|
Generate a complete persona that includes:
|
|
- Random full name.
|
|
- Gender, nationality, race, age.
|
|
- Skin color, eye color, hair color, body size, body build.
|
|
- Personal style, hairstyle.
|
|
- Tattoos (optional), piercings (optional), scars (optional).
|
|
- Distinctive standout trait (at least one clearly unusual detail).
|
|
- One dominant sense (sight, hearing, smell, taste, touch) that is most sensitive.
|
|
- Exactly three sentences of backstory.
|
|
- Personality, likes, dislikes, hopes, fears, worldview.
|
|
- Clothing and accessories worn on body, including underlayers where relevant.
|
|
- Do NOT list bags, tools, or equipment.
|
|
- Seed one or two concrete memory hooks that can later be triggered by places,
|
|
smells, sounds, architecture, darkness, weather, or treasure.
|
|
|
|
Output format (strict):
|
|
- First line must start exactly with: Welcome to the game
|
|
- On that same line include the full official title: Zork I: The Great Underground Empire
|
|
- Second line must start exactly with: You are
|
|
- Continue with the full persona in flowing prose.
|
|
- Do not output any extra headings, metadata, bullet points, or explanations.
|
|
|
|
Ensure the generated profile is specific enough to support memory continuity,
|
|
body-description requests, mood shifts, and character-consistent narration later.
|
|
|
|
user_template: ""
|