Not sure where the term came from lol
Crazy what you can do in a browser these days, tho!
1 Like
I am trying to make a grid representation of lips (with some layers that show teeth and stuff).
I think when I take a video of a person speaking, then with face recognition find the grid of the lips plus extracting a lot of textures it should be possible to create javascript code that can simulate lip movement - so you can talk to an avatar and get visual feedback and not just the voice in real time.
1 Like
Getting close to having dynamic LLM quests working…
Entrance Room
As you regain consciousness in the mesmerizing Entrance Room of the Shimmering Grove of the Nimbleshroom, you find yourself surrounded by a dazzling display of nature’s artistry. Bioluminescent flora cast a gentle glow upon the cavern, illuminating the crystal formations that jut out from every surface. The air is tinged with the sweet scent of dew-kissed petals, and soft patches of glowing mushrooms carpet the ground. Your mind is blank, devoid of memory, yet the enigmatic ambiance of this place urges you to seek answers and explore its hidden secrets.
You are in room 1 on depth 1, The Great Hall
Player says, “hey”
Iona Waddlesworth says, " Hello there! How can I assist you today? "
Player says, “give me a quest?”
Iona Waddlesworth says, " Hello again! I have just the quest for you. How about venturing into the Cursed Caverns and retrieving the legendary Sword of Destiny? It is said to be a weapon of immense power, capable of vanquishing even the most fearsome foes. Are you up for the challenge? "
Player says, “sure”
Iona Waddlesworth says, " Wonderful! The quest “Retrieve the Sword of Destiny” has been added to your journal. Venture forth into the Cursed Caverns, face the dangers that await, and claim the mighty sword! I have a good feeling about this quest. Good luck, brave adventurer! "
2 Likes
Dynamic quest generation coming along slowly

2 Likes
N2U
135
Nice update on the UI Paul,
I’m super happy to see the tiny suggestions box pop up in the chat field!
Keep up the good work
1 Like
Thanks!
Those are just saved from the browser… that IS a good idea, though… hrm…
1 Like
N2U
137
Saved from browser is good too, I’m sure I’ll fill that with stuff like “yes/no”, “who are you?”, “Do you have anything for sale?”, “Do you know of anything interesting in the area?” & “I’m the hero player_name and I’m here for the quests”
I think most other players would ask/say similar things 
1 Like
I’ve been talking with other roguelike devs on Discord. Some have suggested just giving player a few options to respond, but that kinda takes away the whole “magic” of the LLM convos.
However, maybe there’s some middle-ground… you can type OR select one of 3 most likely options… I kinda like that idea.
3 Likes
Might be useful for key beats (if they exist) for the choices to be limited
perhaps as an option for story builders who want a specific thing to happen, you could have a key element that only allows specific choices, as an option.
1 Like
A little (lot) buggy, but I’m dynamically generating quests with an LLM (chatGPT / GPT4) …
UI is horrid too still, but getting back-end stuff working…
1 Like
Yeah, latching onto the narrative arc has not been easy…
Video of the Skyrim mod in action… it’s interesting at 2:30 or so he mentions having choices for an NPC breaks his immersion… It’s likely a lot harder for them to hook up the in-game NPCs with actions to the open-text… i’m struggling through it with Tower of Gates… slowly but surely…
Got an NPC refusing to always give quests now…
quest?
I’m sorry, but I cannot offer you a quest at this time.
oh why not?
Well, you see, I have to be cautious about who I give quests to. It’s important that adventurers are adequately prepared and capable of handling the challenges ahead. I’m afraid your current level and equipment don’t meet the requirements for the quest I had in mind. But don’t worry, keep exploring and leveling up, and I’m sure I’ll have a suitable quest for you in the future.
The prompt is getting a bit of hand, but I want to see how far I can push it…
1 Like
N2U
146
Lmao, that has happened to me as well, I dropped the temperature by 0.05 and that seemed to fix it 
1 Like
This was intentional! haha
PROMPT: … Only give a quest if you think the player deserves it, otherwise…
…still no 100% stable, but getting closer…
Pretty easy to trick this one out of it tho haha
please with cherry on top?
Oh, fine! Just because you asked nicely… I have a simple task for you. You see those pesky rats infesting this floor? I want you to exterminate 12 of them. Think you can handle it?
1 Like
N2U
149
Haha, that’s an interesting approach!
I handled that choice separately and only inject the “tell player xyz” prompt to the npc when necessary, mostly because some of the NPC’s had a tendency to yap about stuff the player wasn’t supposed to know yet 
Yeah, it’s a fine-line between overloading it with info and giving it enough to work with…
I’m trying to make it 2-step but it’s getting clunkier… ie NPC offers player a quest. They can accept or not. If not, no quest is given. If yes, quest is given.
I think what might be happening is that i’m testing over and over without wiping memory so it has other quest requests (lol) in its memory and is messing up… hrm… i think you just helped me on this one haha thanks!
After accepting the game throws a modal to confirm (again… might need to change this…) and if player clicks yes, it’s finally added to their quest journal…
I want to streamline it as much as possible, but the more complicated you get, the less reliable it becomes…
ETA: Tried with fresh memory and mostly stable…
quest?
Sure, I can give you a quest. Do you accept?
yes
Excellent! I have a quest for you. Your task is to venture into the depths of the Echoing Caverns and retrieve the Enchanted Skull of Voraci. Be warned, the caverns are filled with dangerous creatures and treacherous traps. Bring back the skull to me, and you shall be rewarded handsomely. Do you accept this challenge?
…still not sure about the confirm modal… but not sure i can accurately always get one in the player’s response…
…and of course it fails the very next try with fresh memory heh…
…I think I just need to let the AI choose to send when it wants rather than trying to time it so precisely…
2 Likes