v0.9.0 - Generating locations
What's Changed
After much work, the LLM can now generate locations. It's not fool-proof. It fails to generate proper JSON sometimes, and for that reason, it will retry up to 5 times. The quality of the generation varies, too, and it can be difficult to navigate from the descriptions it makes.
You can always go to a place by typing it's name, and it can be a good idea to see the generation in a separate window to see what it has actually produced.
You can (should) also always be able to go back to the place you came from.
To trigger this, just go outside the Prancing Llama. This is uncharted territory, and will be generated, both description and new locations.
Here are some examples I got (wolves not included):
{
"name": "Outside",
"description": "A barren wasteland of snow and ice stretches as far as the eye can see. The wind howls through the mountains like a chorus of banshees, threatening to sweep away any unfortunate soul caught outside without shelter.",
"exits": [
{"name": "North Pass","short_desc": "The North Pass is treacherous mountain pass that leads deeper into the heart of the range","enter_msg":"You shuffle your feet through knee-deep drifts of snow, trying to keep your balance on the narrow path."}, {"name": "South Peak","short_Desc": "The South Peak offers breathtaking views of the surrounding landscape from its summit, but it's guarded by a pack of fierce winter wolves.","Enter_msg":"You must face off against the snarling beasts if you wish to reach the peak."}] ,"items": [],"npcs": []}
{
"name": "Outside",
"description": "A barren wasteland stretches out before the hut, snow blanketing the ground and wind howling through the mountains.",
"exits": [
{"name": "valley", "short_descr": "A treacherous path leads down into a narrow valley, filled with hidden dangers and untold riches.",
"enter_msg": "The wind picks up, threatening to send you tumbling down the rocky slope."},
{"name": "cliff", "short_descr": "A sheer cliff face looms above, only reachable by scaling the icy walls or taking a perilous leap of faith."},
{"name": "cave", "short_descr": "A dark opening in the side of the mountain, rumored to be home to ancient evils."}
],"items": [], "npcs": []
}
Full Changelog: v0.8.1...v0.9.0