cleanup the title generation naming
All checks were successful
ci/woodpecker/cron/ci Pipeline was successful
All checks were successful
ci/woodpecker/cron/ci Pipeline was successful
This commit is contained in:
@@ -714,34 +714,18 @@ function validateAndFixContent(dungeonData) {
|
|||||||
export async function generateDungeon() {
|
export async function generateDungeon() {
|
||||||
// Step 1: Titles
|
// Step 1: Titles
|
||||||
const generatedTitles = await callOllama(
|
const generatedTitles = await callOllama(
|
||||||
`Generate 50 different evocative dungeon titles for one-page dungeon adventures. Each title should be 2-4 words and feel like a complete, memorable location name.
|
`Generate 50 short, punchy dungeon titles (max 5 words each), numbered as a plain text list.
|
||||||
|
Each title should come from a different style or theme. Make the set varied and evocative. For example:
|
||||||
|
|
||||||
GOOD EXAMPLES (the kind of titles we want):
|
- OSR / classic tabletop: gritty, mysterious, old-school
|
||||||
- "Shadows of Winterhalf"
|
- Mörk Borg: dark, apocalyptic, foreboding
|
||||||
- "Rust of a Forgotten Tomb"
|
- Pulpy fantasy: adventurous, dramatic, larger-than-life
|
||||||
- "Ruins of Alph"
|
- Mildly sci-fi: alien, technological, strange
|
||||||
- "Wyrm's Maw"
|
- Weird fantasy: uncanny, surreal, unsettling
|
||||||
- "Echoes of Duskfall"
|
- Whimsical: fun, quirky, playful
|
||||||
- "The Sunken Cathedral"
|
|
||||||
- "Bone Orchard"
|
|
||||||
- "Whispering Depths"
|
|
||||||
|
|
||||||
BAD EXAMPLES (avoid these - too generic/short):
|
CRITICAL: Ensure all spelling is correct. Double-check all words before outputting.
|
||||||
- "Rust" (too short, not evocative)
|
Avoid repeating materials or adjectives. Absolutely do not use the words "Obsidian" or "Clockwork" in any title. Do not include explanations, markdown, or preambles. Do not include the style or theme in parenthesis. Only the 50 numbered titles.`,
|
||||||
- "Shadows" (single word, lacks context)
|
|
||||||
- "Ruin" (too vague)
|
|
||||||
|
|
||||||
Each title should:
|
|
||||||
- Be 2-4 words (preferably 3-4 words for better flavor)
|
|
||||||
- Sound like a complete location name that tells a story
|
|
||||||
- Use evocative, descriptive language
|
|
||||||
- Feel like it belongs in a classic tabletop RPG dungeon
|
|
||||||
- Be memorable and distinctive
|
|
||||||
|
|
||||||
Vary the styles: some can be "X of Y" format, some can be possessive ("Wyrm's Maw"), some can be descriptive phrases. Mix of dark fantasy, classic D&D, weird fantasy, and other styles.
|
|
||||||
|
|
||||||
CRITICAL: Ensure all spelling is correct. Double-check all words before outputting.
|
|
||||||
Absolutely do not use the words "Obsidian" or "Clockwork" in any title. Do not include explanations, markdown, or preambles. Only output the 50 numbered titles, one per line.`,
|
|
||||||
undefined, 5, "Step 1: Titles"
|
undefined, 5, "Step 1: Titles"
|
||||||
);
|
);
|
||||||
console.log("Generated Titles:", generatedTitles);
|
console.log("Generated Titles:", generatedTitles);
|
||||||
|
|||||||
Reference in New Issue
Block a user