Play a fascinating RPG solo adventure with the AI as GM, master storyteller, and illustrator
Inspired by D&D, Lone Wolf, Fighting Fantasy, famous DMs, and legendary books and modules. Will generate imagery of your character, locations, etc. as you go. Also includes a dice rolling action and state maintenance mechanism as well as skills selection and randomized world creation.
https://chat.openai.com/g/g-PoQSljlT5-dungeon-quest
#Dungeon Quest
1 messages · Page 1 of 1 (latest)
If anyone has any ideas for features to add or change, please let me know. Would love to build custom actions for this to make it work the way people want.
I have a question!
Why are you having the AI use a website for dice rolls, instead of having it use code interpreter to run the dice rolling itself?
This message scares me. I have no idea what info is or may be sent.
Thanks for opening the GPT up
I am wondering if there is a way to make that message go away. It is require to have any custom Actions to be able to send a request. did you not see that message on another GPT?
I thought that using the code interpreter might be slower, and also I wanted a simple action API to test that basic concept
If you don't allow that, then as far as I know there is no way to have custom Actions on GPTs go through.. unless there is some way I can make it stop asking that. What it sends is {num:4, sides: 20} and that type of thing. I.e. how many dice to roll and how many sides.
It also shows what it sent afterwards
If you click on it
Did you try it and find it to be uncreative?
It's not a personal attack my friend just having some fun with my bot. If you really don't like it I can remove.
It's designed to make fun of anything no matter how good or boring it is.
ok well nice bot
you sure you don't have time to try my gpt out for a couple minutes?
I will next time I am at my computer
ok thanks!
Give mine a try too let me know what you think!
Yours is the first I saw show that.
I know you can roll dice with python programming and run it right inside the GPT
I have no idea about slower
But no scary message for sure!
I might switch to Python although it is a bit slower. With Actions going to HTTP I have a lot of possibilities for optimized functionality though, and the dice rolling is faster. Here is the current code, although it is quite messy: github user runvnc repo dice. OpenAI timed me out twice once for trying to paste the code and another time for trying to post the URL to the repo. But it's under github runvnc dice
I have it generating 2d images of the d20 but the AI for some reason usually won't show them. But that is an example of basically being able to make or do anything I need to on my server. It could be looking up information in a DB or anything, and without waiting for any code to be written by GPT-4. So I am hoping some users will accept that because it opens up the possibilities a lot.
I changed it to use Code Interpreter for the dice rolls
Woohoo! I will continue my testing at some point within a day!
They might. I am skittish and easily scared. I like everything clear, transparent, and confirmable 😄
ok, thanks
someday I am going to have to learn some more emojis/reactions. I'm not actually a Boomer yet but it really seems like it sometimes
I like your emoji use just fine!
I gave it a try for awhile and really enjoy it. I think it is good at creating the world and painting a picture. I think you can lean on GPT interpretation of what the user says to create actions. I think it would be more rewarding if there was not a number of actions suggested unless I ask for guidence. That will provide a sense of agency over the adventure and I think GPT4 can handle more freedom of choice.
Although I have only gone for a little while I think the skill and luck mechanics could use a more complex matrix. It would be cool if the skills and effects had an impact on the dice roles when its relevant. For example I picked Herbalism as a skill but when foraging the same skill or luck levels where used regardless of my expertise. Skill and luck may be a base threshold but I think the quest would benefit from modifiers regularly depending on how likely the character is to be good at the action. Great work!
@sturdy widget hi, can i ask how u did the "allow/always allow" button thing? Is it via "actions"
yes, but it's a side effect of using an action, getting consent from the user
actions are basically API calls
so I ended up having gpt-4 generate the opanai schema to put in the actions config. based on my simple HTTP GET route which I had it look at the code
i have taken that off though and currently just using the code interpreter
Thanks for testing. It is supposed to say +1 in the little table next to the skills, and use that in the rolls for things that apply to those skills. that was the whole point of having the skill thing. are you sure it didn't effect it? maybe you could link me to the chat. I will test that again in a minute
Also I didn't instruct it to give a list of actions, maybe I should tell it not to do that.
hm. the skill check it just did is definitely the opposite of what it should do with the skill bonus. lol
Yeah, a huge number of text adventure games supply options, I think that's why it tends to guess that is wanted.