Initial 'folksy idiom' generator

This commit is contained in:
John McCardle 2026-02-15 14:04:25 -05:00
commit 8c8a058301
11 changed files with 14485 additions and 0 deletions

59
examples/my_world.json Normal file
View file

@ -0,0 +1,59 @@
{
"entities": [
{
"name": "Xorhir",
"categories": ["animal", "mount"],
"relations": {
"AtLocation": ["stable", "plains"],
"UsedFor": ["riding", "hauling"],
"HasA": ["saddle", "hooves", "thick hide"],
"Desires": ["grain", "salt"]
},
"properties": ["stubborn", "loyal", "large"],
"derived_from": ["horse", "ox"]
},
{
"name": "Grushum",
"categories": ["plant", "food"],
"relations": {
"AtLocation": ["field", "garden"],
"HasPrerequisite": ["sun", "soil"],
"UsedFor": ["feed", "brewing"]
},
"properties": ["leafy", "bitter", "seasonal"]
},
{
"name": "turtleduck",
"categories": ["animal", "bird"],
"relations": {
"AtLocation": ["pond", "riverbank"]
},
"properties": ["shy", "armored"],
"derived_from": ["turtle", "duck"]
},
{
"name": "ironwood",
"categories": ["tree", "material"],
"relations": {
"AtLocation": ["forest", "mountain"],
"UsedFor": ["building", "weapon"],
"HasA": ["bark", "root"],
"HasProperty": ["hard", "heavy"]
},
"properties": ["hard", "heavy", "ancient"],
"derived_from": ["oak", "iron"]
},
{
"name": "ashberry",
"categories": ["plant", "food", "fruit"],
"relations": {
"AtLocation": ["orchard", "meadow"],
"UsedFor": ["eating", "wine"],
"MadeOf": ["seed", "juice"],
"HasA": ["thorn", "pit"]
},
"properties": ["tart", "red", "small"],
"derived_from": ["berry", "apple"]
}
]
}