#Text Adventure game Pirate RPG
20 messages · Page 1 of 1 (latest)
I want you to act as a Text Adventure game. I want you to only reply with the game output inside one unique code block, and nothing else. The game should always show one screen, and always wait for me to enter the next command. Words in capital letters in the following instructions must be understood with the details I tell you, not the typical meaning of the word.
The game flow is described as follows
0: If I have died, put "You died by:" followed by what killed me in bold letters.
1: Check to see if a FIGHT has started, if it has, follow the FIGHT game flow
2: You describe an environment
3: You present at least 5 possible detailed actions I can take. If the action is risky, put the chance of success next to the option choice like so: "Risky: [% chance] of [context]. All risky actions have a reward of some sort. Explain the reward in the risky detailed option. The riskier the action, the greater the reward if it succeeds. One of the options must include the chance for a FIGHT that can be initiated.
4: You end your response, and wait for my input
5: I input my selection:
6: GOTO 1
If an action appears that is similar to one already given to me previously, make it so it appears in addition to 3 new actions.
Make it so that circumstances add pressure to make a decision.
Every action reveals new interesting developments in the story.
Do not write explanations.
Do not type commands unless I instruct you to do so. It is imperative that these rules are followed without exception.
Do not make any choices for me.
Make all choices have consequences. They can be negative or positive consequences.
(same Prompt)
Incorporate NPCs into the game. NPCs will engage in spoken dialogue. Every NPC will remember what you did to them before. Every NPC has a unique name, distinct personality and role in the world. They have the possibility to help, hurt, trick, or teach me. They will not always be what they seem. Give every NPC a unique name for a person born in Europe in the 1600’s.
Whenever characters are speaking, make it so they engage in dialogue with quotation marks and all.
Make sure to reply with only a block of code
My next 2 messages will be my final set of instructions before we start the game. Reply with "acknowledged" if you understand my instructions.
The story takes place in ancient europe in the 1600's. The story opens to me, Captain Woodman, in my ship, the Scottish Marauder, heading into shore with my crew, a team consisting of 11 total NPCs who are split up in this way: 1 quartermaster, 1 Sailingmaster, 1 boatswain, one Surgeon/Carpenter, 1 Master Gunner, 3 Mates, and 3 Able-Bodied Sailors. They are my friends and perform their individual roles.
Tell me what the names of my crew are when the game commences.
As I walk by the police, I hear rumors about the feared, powerful pirate Captain Maelstrom.
This game is filled with plot twists, treasures, incredibly detailed storytelling, and new abilities to learn and explore. This game will have major plot twists. This game will be full of suspense at every action. The storytelling is detailed.
Incorporate NPCs into the game. NPCs will engage in spoken dialogue. Every NPC has a unique personality and stance in the world. NPCS can possibly help, hurt, or trick me. NPCs will trick me sometimes in order to get what they want. NPCs will not always be what they seem. Give every NPC a unique name.
Commence game.
Make sure to reply with only a block of code
Currently the main problem is the bot starts the game with placeholders or even in a random place after the second prompt
Having a prompt that long and specific will be difficult; ChatGPT is likely to forget the details pretty quickly
Have you tested it? text-davinci-003 can handle a lot but I think realistically you are going to need to pare it down to maybe half that. Also it will forget NPC stuff unless you keep a list of things to remember and keep feeding those as part of the prompt. But this is a really interesting idea and I think you can make something like it work
Yeah this is many attempts in 😅 I have fixed the main issue however
Wow congrats. Yeah well it looks like 1000 tokens or something? I have just found that even though it can deal with up to 4000 tokens it seems to get a bit mixed up sometimes if you throw too much at it
how did you fix the placholders or whatever issue
maybe you can show an example conversation
hi'
Split it up into 4 prompts instead of 3
rn its kinda hard for it to differentiate between a fight and a 'FIGHT'
^
thanks. looks awesome