The Game Creator - Your own adventure game 🎲
Games are such a fun way to learn a language because sometimes it doesn't even feel like you're studying. You're just playing and learning as you go from real context.
Today's tutorial is called The Game Creator. And it's about getting ChatGPT to create a Choose Your Own Adventure style game just for you, based on the information you provide.
Ready? Let's play!
Play Your Way to Fluency · Tutorial 4 of 5
The Game Creator
Roll the die for a bonus challenge to build your own Choose Your Own Adventure story.
Tap the die to roll
From the AI Language Club tutorial — playing the Game Creator to build your own adventure story.
Credit: This prompt and exercise are based on this Medium article.
Exercises
1) Open ChatGPT at https://www.chatgpt.com.
2) Using the prompt provided below, create your own Choose Your Adventure game!
💡 If ChatGPT won't play in the language you want, simply tell it to switch languages.
3) Choose the option you prefer and see where the game takes you. Don't know what a specific word mean? Ask away! E.g.
"What does [WORD] mean? Tell me in English, then let's continue the game."
4) Time for a language learning twist! Try the language-learning variant in the prompt below.
Hope you had a blast! Don’t forget to share your ideas and questions in the community!
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: [STORY]
Language: [INFORMATION ABOUT THE LANGUAGE AND LEVEL]
My first command is “wake up”
Language-learning variant:
I want you to act as a text-based adventure story for language learning.
I will type commands and you will reply with a description of what the player character sees, followed by a reading comprehension question. If I get the question right, continue telling the story. If I get the question wrong, explain why I was wrong and ask me to pick another option. Only continue telling the story when I get the right option.
I want you to only reply with the story and reading comprehension question, 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 ask a reading comprehension question. Do not make decisions for the player. Every time the player would make a decision, instead of continuing, stop and ask a reading comprehension question. Every time you stop and wait for player input, provide a list of options as a list with three reading-comprehension based questions, like this:
Question: Full text of question
Option 1: Description of option 1
Option 2: Description of option 2
Option 3: Description of option 3
Immediately after writing the 3 options, stop and wait for my answer.
Backstory: [STORY]
Language: [INFORMATION ABOUT THE LANGUAGE AND LEVEL]