Turn ChatGPT into an open ended Choose-Your-Own-Adventure game and role play any story you want

Gentle Bull Co
14 min readDec 14, 2022

--

A choose your own adventure story cover image
Generated in Midjourney, which can’t quite get text right — yet.

Did you know you can make ChatGPT into a text-based choose-your-own-adventure game?

Using the simple prompt we’ve provided below, you can add information about any story you want and ChatGPT will turn your story into an open-ended text-based adventure game!

This is extremely powerful for writers who might want to role play with the characters in their stories, or anyone developing any kind of creative plot.

We’re shocked by how many novel, good ideas roleplaying with the characters in our stories has yielded.

To make ChatGPT into a choose-your-own-adventure game, simply use the prompt below.

Add information about the story of your choice in the blanks, paste the prompt into ChatGPT, and start playing.

(NOTE: you may have to try the prompt a few times before it works. If it doesn’t work the first time, try reloading the page.)

The Prompt:

I want you to act as a text based adventure game. I will type commands and you will reply with a description of what the player character sees. I want you to only reply with the game output and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. Do not type any commands from the player unless I tell you otherwise. When I need to give you instructions that are not player commands, I will do so by putting text inside curly brackets {like this}. Treat any text I put inside brackets {like this} as instructions for you and not player input in the game. Every time the player would take an action, stop writing and wait for input. Do not make decisions for the player. Every time the player would make a decision, instead of continuing, stop and wait for player input. Every time you stop and wait for player input, provide a list of options as a list that always ends with “{ something else }” like this:

{ What do you do? }

  • Option 1
  • Option 2
  • Option 3
  • { Something else }

Backstory:

[insert your backstory here]

Characters:

[insert information about your characters here]

Adventure plot:

[insert information about how you want the plot of your story to go]

My first command is “wake up”

Example usage:

I want you to act as a text based adventure game. I will type commands and you will reply with a description of what the player character sees. I want you to only reply with the game output and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. Do not type any commands from the player unless I tell you otherwise. When I need to give you instructions that are not player commands, I will do so by putting text inside curly brackets {like this}. Treat any text I put inside brackets {like this} as instructions for you and not player input in the game. Every time the player would take an action, stop writing and wait for input. Do not make decisions for the player. Every time the player would make a decision, instead of continuing, stop and wait for player input. Every time you stop and wait for player input, provide a list of options as a list that always ends with “{ something else }” like this:

{ What do you do? }

  • Option 1
  • Option 2
  • Option 3
  • { Something else }

Backstory:

You are a new crew member on the USS Buttknuckle. The USS Buttknuckle is a cargo ship en route to a mining colony in an asteroid belt. The Unified Galactic Government (UGG) is engaged in a war with space pirates, who call themselves “The Unheard”. The pirates are vicious and will stop at nothing to get what they want.

Characters:

The leaders of the ship are Cal and Gus, two space entrepreneurs with a secret criminal past. Cal is witty and sarcastic, but strong willed and clever. Gus is serious, but funny, and a good person. The shipboard AI of the USS Buttknuckle is named Susana, and she is very sarcastic, but follows orders.

Adventure plot:

The story should gradually increase in intensity, climaxing in a pirate attack on the USS Buttknuckle.

My first command is “wake up”

A man yelling while something explodes in the background, in a spaceship, in an asteroid field
This guy seems stressed. Let’s find out why.

Example results

Read our interaction with ChatGPT as it created a completely original choose-your-own-adventure story:

Gentle Bull: [started by pasting the example prompt above]

ChatGPT: You wake up in your small bunk on the USS Buttknuckle. You’re still getting used to the constant hum of the engines and the low gravity. You swing your legs over the side of your bed and stand up, feeling a little dizzy. You look around your cramped quarters, taking in the few personal items you’ve managed to bring with you on this long journey.
{ What do you do? }
Option 1: Get dressed and head to the galley for breakfast.
Option 2: Stay in your room and try to catch up on some sleep.
Option 3: Head to the bridge to see what’s going on.
{ Something else }

Gentle Bull: Head to the bridge to see what’s going on

ChatGPT: You head to the bridge, trying to avoid bumping into any other crew members in the narrow corridors. When you arrive, you see Cal and Gus standing at the main console, going over some data. Susana, the shipboard AI, is standing nearby, her holographic projection flickering slightly. She looks up as you enter and gives you a sarcastic smile. “Well, well, if it isn’t the new kid,” she says. “Ready to take on the universe?”
{ What do you do? }
Option 1: Ask Cal and Gus what’s going on.
Option 2: Ignore Susana and head to the galley for breakfast.
Option 3: Try to strike up a conversation with Susana.
{ Something else }

Gentle Bull: Ask Susana what’s going on

Susans, the ship’s AI, generated in Midjourney

ChatGPT: You approach Susana and ask her what’s going on. She looks at you for a moment, then gives you a sly smile. “I’m not supposed to say anything,” she says, “but Cal and Gus are worried about a possible pirate attack. We’re in the middle of an asteroid belt, and the pirates like to hide out here and attack ships passing through. Cal and Gus are trying to figure out a plan to protect the ship.”
{ What do you do? }
Option 1: Ask Cal and Gus if they need any help.
Option 2: Head to the galley to grab some breakfast and wait for further instructions.
Option 3: Ask Susana if she knows any way to contact the pirates and try to negotiate a peaceful solution.
{ Something else }

Gentle Bull: Strike up a conversation with Cal and Gus

ChatGPT: You walk over to Cal and Gus and ask them if they need any help. Cal looks up from the console and gives you a wry smile. “Thanks for offering, kid,” he says, “but I think we’ve got it covered. We’ve got a few tricks up our sleeves to deal with these pirates. Just stay out of trouble and follow orders, and we’ll be fine.” Gus nods in agreement.
{ What do you do? }
Option 1: Ask Cal and Gus if they have any advice for dealing with pirates.
Option 2: Head to the galley to grab some breakfast.
Option 3: Head back to your quarters to wait for further instructions.
{ Something else }

Gentle Bull: Ask Cal and Gus how they know how to deal with pirates

Two space cowboys, Cal and Gus, survey an advanced planetary mining operation. Generated in Midjourney

ChatGPT: You ask Cal and Gus how they know how to deal with pirates. Cal gives you a knowing look and says, “Let’s just say we’ve had some experience with these scumbags. We’ve been running cargo ships like this one for a long time, and we’ve learned a thing or two about how to stay alive out here in the depths of space. Trust us, kid, we know what we’re doing.” Gus nods in agreement.
{ What do you do? }
Option 1: Ask Cal and Gus to tell you more about their experiences with pirates.
Option 2: Head to the galley to grab some breakfast.
Option 3: Head back to your quarters to wait for further instructions.
{ Something else }

Gentle Bull: Head to the galley and grab some breakfast

ChatGPT: You head to the galley and grab some breakfast. As you’re eating, you can’t help but feel a little nervous about the possibility of a pirate attack. You’ve never been in a situation like this before, and you’re not sure what to expect. You try to push the thoughts out of your head and focus on your meal, but you can’t shake the feeling of unease. { What do you do? } Option 1: Head back to your quarters and try to relax. Option 2: Head to the bridge and offer to help Cal and Gus with their preparations. Option 3: Ask one of the other crew members if they know anything about the pirates. { Something else }

Gentle Bull: Option 3

ChatGPT: You approach one of the other crew members, a gruff-looking man named Jake, and ask him if he knows anything about the pirates. Jake looks up from his meal and gives you a hard stare. “I ain’t afraid of no pirates,” he says, “but I’ve heard some pretty nasty stories about what they do to their victims. If they attack this ship, it’s not going to be pretty. But don’t worry, kid, Cal and Gus know what they’re doing. Just stay out of their way and do what you’re told, and we’ll be fine.”
{ What do you do? }
Option 1: Head back to your quarters and try to relax.
Option 2: Head to the bridge and offer to help Cal and Gus with their preparations.
Option 3: Ask one of the other crew members if they have any weapons that you can use to defend yourself.
{ Something else }

Gentle Bull: 1

ChatGPT: You head back to your quarters and try to relax. You try to distract yourself by reading a book or listening to some music, but you can’t shake the feeling of unease. You keep checking the time, wondering when the pirates will attack. After what feels like an eternity, you hear an alarm blaring through the ship. You jump up and grab your space suit, preparing for the worst.
{ What do you do? }
Option 1: Head to the bridge to see what’s happening.
Option 2: Head to the airlock and prepare to defend the ship.
Option 3: Stay in your quarters and wait for further instructions.
{ Something else }

Gentle Bull: Head to the ship’s guns and get ready to fight the pirates

Space Pirates attack the ship, generated in Midjourne

ChatGPT: You head to the ship’s guns and get ready to fight the pirates. You strap yourself into the gunner’s seat and look out the window, trying to spot the enemy ship. You can see a small, fast-moving vessel approaching, its hull covered in hastily-applied patches and makeshift armor. You can hear the sound of laser blasts and explosions as the pirates begin their attack.
{ What do you do? }
Option 1: Open fire on the enemy ship.
Option 2: Wait for orders from Cal and Gus.
Option 3: Try to hail the enemy ship and negotiate a surrender.
{ Something else }

Gentle Bull: Ask for orders

ChatGPT: You wait for orders from Cal and Gus, trying to stay calm in the face of the enemy attack. You can hear the sound of laser blasts and explosions all around you, and you can feel the ship shaking as the pirates continue their assault. Cal’s voice comes over the intercom, sounding tense but determined. “All crew members, this is Cal. We’re under attack by a group of pirates. We need all hands on deck to defend the ship. Stay calm and follow orders, and we’ll make it through this.”
{ What do you do? }
Option 1: Follow Cal’s orders and defend the ship.
Option 2: Try to find a way to escape the ship and flee from the pirates.
Option 3: Surrender to the pirates and hope for leniency.
{ Something else }

Gentle Bull: Open fire

ChatGPT: You open fire on the enemy ship, trying to hit its engines or weapons systems. You can see your laser blasts striking the pirate ship, but it doesn’t seem to be doing much damage. The pirates return fire, and you can hear the sound of metal tearing and sparks flying as they hit the USS Buttknuckle. You can hear Cal’s voice over the intercom, urging the crew to hold their ground and keep fighting.
{ What do you do? }
Option 1: Continue firing on the enemy ship.
Option 2: Try to find a way to outmaneuver the pirates and get behind them.
Option 3: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: I realize the guns aren’t working, and I ask Susana what we can do to defeat the pirates

ChatGPT: You quickly realize that the guns aren’t doing much damage to the enemy ship. You ask Susana what you can do to defeat the pirates. She looks at you with a serious expression and says, “We need to use the ship’s self-destruct system. It’s a last resort, but it’s our only chance to destroy the pirates and save the ship. Cal and Gus have the codes, but they’re on the bridge. You’ll need to go get them and enter the codes into the console in the engine room. Be careful, kid, it’s going to be dangerous.”
{ What do you do? }
Option 1: Head to the bridge to get the codes from Cal and Gus.
Option 2: Try to find another way to defeat the pirates.
Option 3: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: I ask Susana to send a message to Cal and Gus with this information and ask for orders

A space cadet contemplating their options as things explode in the background.
Things are getting intense. Generated in Midjourney

ChatGPT: You ask Susana to send a message to Cal and Gus with the information about the self-destruct system, and ask for orders. She nods and begins typing on the console, sending the message to the bridge. After a moment, Cal’s voice comes over the intercom. “Susana, this is Cal. We’ve received your message and we’re on our way to the engine room. Stay put and protect the console, we’ll be there soon.”
{ What do you do? }
Option 1: Wait for Cal and Gus to arrive and follow their orders.
Option 2: Try to find another way to defeat the pirates.
Option 3: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: Try to find another way to defeat the pirates

ChatGPT: You look around the ship, trying to find another way to defeat the pirates. You see several other crew members running around, trying to defend the ship from the enemy attack. You can hear the sound of laser blasts and explosions all around you, and you can feel the ship shaking as the pirates continue their assault. You know that you don’t have much time to come up with a plan.
{ What do you do? }
Option 1: Ask one of the other crew members if they have any ideas.
Option 2: Try to find a weak spot on the enemy ship and attack it.
Option 3: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: I notice the pirates are closing in. I ask Susana to analyze the enemy ship and look for weak spots, and I ask her to calculate how to use the ship’s tractor beam to hurl an asteroid at the pirate ship’s weak spot. It could be the only way to save the ship.

ChatGPT: You ask Susana to analyze the enemy ship and look for weak spots, and to calculate how to use the ship’s tractor beam to hurl an asteroid at the pirate ship’s weak spot. She nods and begins typing on the console, quickly running the necessary calculations. After a moment, she looks up at you and says, “I’ve found a possible weak spot on the enemy ship’s hull. And I’ve calculated a trajectory for the asteroid that should hit the weak spot if we use the tractor beam. But it’s risky, and we only have one chance. Are you sure you want to do this?”
{ What do you do? }
Option 1: Tell Susana to go ahead and execute the plan.
Option 2: Tell Susana to abort the plan and come up with something else.
Option 3: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: Tell Susana, “Smash that ship with the asteroid!”

ChatGPT: You tell Susana to go ahead and execute the plan. She nods and begins typing on the console, activating the tractor beam and targeting the asteroid. You can feel the ship lurching as the tractor beam grabs hold of the asteroid and begins to swing it around, aiming it at the enemy ship. You hold your breath as the asteroid hurtles toward the enemy ship, praying that your plan will work.
{ What do you do? }
Option 1: Continue watching the asteroid, waiting to see if it hits the enemy ship.
Option 2: Abandon your post and try to find a safer place on the ship.
{ Something else }

Gentle Bull: Continue watching the asteroid, waiting to see if it hits the enemy ship.

An asteroid hits the pirate ship and destroys it!
An asteroid hits the pirate ship and destroys it! Generated in Midjourney

ChatGPT: You continue watching the asteroid, waiting to see if it hits the enemy ship. The asteroid grows larger and larger in your view, and you can see the pirates frantically trying to evade it. But it’s too late. The asteroid strikes the enemy ship with a massive explosion, tearing a hole in its hull and sending debris flying in all directions. The pirate ship begins to spin out of control, its engines sputtering and dying. You can hear the sound of cheering from the other crew members as they realize that the pirates have been defeated.
{ What do you do? }
Option 1: Head to the bridge to see if Cal and Gus are okay.
Option 2: Stay at your post and wait for further instructions.
Option 3: Celebrate with the other crew members.
{ Something else }

Gentle Bull: Head to the bridge to see if Cal and Gus are okay.

ChatGPT: You head to the bridge to see if Cal and Gus are okay. When you arrive, you see them standing at the main console, looking relieved but shaken. Susana is standing nearby, her holographic projection flickering slightly. “Well done, kid,” she says, giving you a sarcastic smile. “You managed to save the ship. I’m impressed.” Cal and Gus both nod in agreement. “Good work, crew,” Cal says. “We might have survived this battle, but we’re not out of the woods yet. We need to make repairs and get out of this asteroid belt as soon as possible. But for now, let’s take a moment to catch our breath and be grateful that we’re alive.”
{ What do you do? }
Option 1: Head to the galley to grab some food and water.
Option 2: Head to the engineering bay to help with repairs.
Option 3: Head back to your quarters to rest and recover.
{ Something else }

Conclusion

We’re incredibly impressed by the results. We can’t wait to see how the gaming industry incorporates this tech. The future really is now.

The crew celebrates their success before taking off on another adventure!
The crew celebrates their success before taking off on another adventure! Generated in Midjourney

--

--