#I made an adventure game powered by GPT-3.5 Turbo, Stable Diffusion, and Whisper API

6 messages · Page 1 of 1 (latest)

uneven leaf
#

I made a "choose your own adventure" game where content is generated by AI on the fly. Story is generated by GPT-3.5 Turbo, visuals are generated by Stable Diffusion, and it uses speech synthesis for narration.

You interact with the game by telling the narrator what you will do next, and he continues the story based on your choices. For every turn, the game generates a fitting illustration for your story.

You can type manually, speak into your microphone, or you can pick choices that the game generates for you.

Because stories in this game are told by narrator, you can actually interact with him by asking him questions about your character or your environment, or you can just talk to him.

All stories in this game start with a starting prompt. The game has a few preinstalled ones, like a zombie apocalypse, being stranded on an alien planet, and one inspired by SCP Foundation. You can of course also create your own starting prompts.

By default, to make the stories more engaging, narrator will trigger a game over screen when you die, and will reject impossible actions. But his behavior is fully customizable with simple natural language instructions so if you'd like less restrictions or basically god mode, you can just remove the default instructions.

Like any other game, this game has a save system, so you can freely explore different branches of the story.

You can try it out on my website:
https://games.skutteoleg.com/dreamio/

DREAMIO: AI-Powered Adventures is an interactive fiction adventure game where content is generated by AI on the fly. Story is generated by ChatGPT, visuals are generated by Stable Diffusion, and it uses speech synthesis for narration.

vast prairie
#

Nice! I built something very similiar as an experiment. Did you make a server to protect your api key or do users enter their own? Also did you solve coherence issues somehow?

uneven leaf
clever moon
#

I had thought of doing it by storing for each location.

ornate mesa
#

Can I get a key ? i dont got a patreon