Inifnite AI-generated text adventure game

You can play it here:
GPT Adventure: Google Colab

So uh, yeah, my results with this weren’t great, as you can see from the below transcript of a game:

YOU ARE STANDING IN A GRASSY MEADOW
A PATH FOLLOWS A STREAM TO THE EAST
A UNICORN GRAZES BY THE STREAM

look at unicorn
IS THERE A UNICORN HERE?
look
CHIVALRY, FOR SOME STRANGE REASON, DOES NOT ALLOW PETS
CAN YOU WALK ON WATER VAPOR?IT SMELLS LIKE GASOLINE/PETROLEUM
THERE IS A BEAUTIFUL UNICORN HERE
THERE IS A HAND-HELD AIR PUMP HERE

punch unicorn
HOW DO I PUNCH A UNICORN? 1
HAVE YOU TRIED PUNCHING A HUMAN? 2
THERE IS NO PUNCHING BAG

talk to unicorn
HOW DO I GET INTO A ROOM MARKED “EXPAND?” 1
THERE IS A DOOR HERE, ON THE EAST WALL OF THE ROOM
2
THERE IS A DOOR HERE, ON THE EAST WALL OF THE ROOM
3
THERE IS A DOOR, ON THE EAST WALL OF THE ROOM

open door
WITH GREAT EFFORT, YOU OPEN THE DOOR

enter door
YOU ARE ENTERED BY A VERY LARGE, TAME UNICORN
YOU’RE IN HALL OF MT KING
A VERY SMALL WINDOW CAN BE SEEN ABOVE THE CENTER OF THE ROOM
A VERY NARROW PATH WINDS AMONG STALAGMITES

go east
YOU ARE IN THE HALL OF THE MOUNTAIN KING
A VERY NARROW PASSAGE WINDS AMONG STALAGMITES
A SIGN IN MIDAIR HERE SAYS “CAVE UNDER CONSTRUCTION BEYOND THIS POINT
PROCEED AT OWN RISK
[WITT CONSTRUCTION COMPANY]” THERE ARE A FEW RECENT ISSUES OF “SPELUNKER TODAY” MAGAZINE HERE
YOU MUST PICK UP THE MAGAZINE AND DROP IT AT WITT’S END IN ORDER TO GET TO THE END GAME

pick up magazine
YOU ARE AT WITT’S END
PASSAGES LEAD OFF IN ALL DIRECTIONS

drop magazine
DROPPED

win game
DROPPED

look
DROPPED

north
DROPPED

How in the world can we be expected to respect you after you’ve just displayed your penchant for punching unicorns?

I was just testing the simulation, I swear I have nothing against Unicorns.

DROPPED

LOL! Okay, thats seriously fun to read. Kinda like a dwarfmine thingie just in text.

I could not stop laughing. It read like you were talking to Willy Wonka.

I guess that “good” isn’t really the goal here, but i feel like it’s very silly now, but it needs some work before it’s actually playable. Like, using the AI as a procedural text generation when new things are encountered, but then retaining some state about things you’ve already seen. Building a very basic structure for identifying nouns in the generated text, and allowing some basic inventory mechanics, navigation mechanics, etc.

Like, for every noun that’s encountered, create a persistent object. So like, if there’s a unicorn, it’s just an empty object bucket. Once you get “look at unicorn”, the answer is stored as a unicorn’s visual description, and every additional time you look at the unicorn, it re-uses that description. And then, If you interact with a unicorn, it can use all the information it has in the description as a seed for the next response.

Unicorns are dicks.

Especially ones that try and rape you. I assume rape anyways, my pardon Zenchess if it was consensual.

YOU ARE STANDING IN A GRASSY MEADOW
A PATH FOLLOWS A STREAM TO THE EAST
A UNICORN GRAZES BY THE STREAM

ride unicorn
THE UNICORN, A TREASURED PET, IS PEACEFULLY CROPPING GRASS AT THE EDGE OF THE MOAT

put saddle on unicorn
YOU ARE IN A LONG ROOM, TO THE NORTH OF WHICH WAS FORMERLY A LAKE
HOWEVER, WITH THE WATER LEVEL LOWERED, THERE IS MERELY A WIDE STREAM RUNNING THROUGH THE CENTER OF THE ROOM

dive into stream
THE FLOWING STREAM GRABS YOU BY THE SCRUFF OF YOUR NECK AND PULLS YOU AWAY

? THE SOUND OF RUSHING WATER IS HEARD
THE ROAR OF RUSHING WATER IS NEARLY UNBEARABLE HERE
THE ROAR OF A WOMAN DROWNING IS NEARLY UNBEARABLE HERE

save woman
YOU ARE IN A LONG ROOM
TO THE NORTH IS A WIDE AREA WHICH WAS FORMERLY A LAKE
HOWEVER, WITH THE WATER LEVEL LOWERED, THERE IS MERELY A WIDE STREAM RUNNING THROUGH THERE
THERE IS A PATH ALONG THE STREAM TO THE EAST OR WEST, A STEEP PATHWAY CLIMBING SOUTHWEST ALONG THE EDGE OF A CHASM, AND A PATH LEADING INTO A CANYON TO THE SOUTHEAST

look for woman
I WAS RATHER SHY ABOUT REVEALING MY SEXUAL ORIENTATION TO THE PUBLIC
HOWEVER, SINCE I FEEL REALLY IMPORTANT AND UNDERSTOOD THE RULES OF ENGAGEMENT, I FELT FREE TO EXPLORE AND EXPLORE

umm… ok
UMM

OK
NOW THAT’S OUT OF THE WAY, LET’S GET INTO IT

look around
YOU ARE IN A LONG ROOM, TO THE NORTH OF WHICH WAS FORMERLY A LAKE
HOWEVER, WITH THE WATER LEVEL LOWERED, THERE IS MERELY A WIDE STREAM RUNNING THROUGH THERE

go north
YOU ARE ON WHAT USED TO BE A LARGE LAKE, BUT WHICH IS NOW A LARGE MUD PILE
THERE ARE “SHORES” TO THE NORTH AND SOUTH
LYING HALF BURIED IN THE MUD IS AN OLD TRUNK, BULGING WITH JEWELS

open trunk
THE TRUNK IS NOW OPEN

examine trunk
THERE IS A SMALL POOL OF OIL IN ONE CORNER OF THE ROOM
THERE IS A HAND-HELD AIR PUMP HERE

get air pump
YOU ARE IN A LARGE ROOM, WITH A PASSAGE TO THE SOUTH, A PASSAGE TO THE WEST, AND A WALL OF BROKEN ROCK TO THE EAST
THERE IS A LARGE “Y2” ON A ROCK IN THE ROOM’S CENTER
NORMALLY, THE TEXT WILL SAY SOMETHING ABOUT A HOLLOW VOICE SAYING THE WORD "PLUGH
" I DON’T KNOW WHY IT DIDN’T SAY IT THIS TIME
“PLUGH” IS ANOTHER MAGIC WORD

say “plugh”
SAY “PLUGH” TO WIN THE GAME

escape
YOU ARE IN A LONG ROOM
TO THE NORTH IS A NARROW TUNNEL
TO THE EAST IS A WIDE AREA WHICH LOOKS LIKE A LARGE ROOM
A HUGE STONE TABLET EMBEDDED IN THE WALL READS: "CONGRATULATIONS ON BRINGING LIGHT INTO THE DARK SIDE OF THE ROOM
" THERE IS A PLATINUM PYRAMID HERE, 8 INCHES ON A SIDE!
go north
THERE IS A MACE HERE

get mace
I DON’T KNOW HOW TO DO THAT
please get mace
CONGRATULATIONS! YOU HAVE JUST VANQUISHED A DRAGON WITH YOUR BARE HANDS! UNBELIEVABLE, ISN’T IT? YOU ARE IN A LONG ROOM, TO THE NORTH OF WHICH WAS FORMERLY A LAKE
HOWEVER, WITH THE WATER LEVEL LOWERED, THERE IS MERELY A WIDE STREAM RUNNING THROUGH THE CENTER OF THE ROOM

inventory
DROPPED

doh
DROPPED
DOH! SOMETHING SHARP SEEMS TO HAVE SLIPPED AND PUNCTURED THE DAM

fly away
YOU ARE NOW OFF

fly into outer space
YOU ARE ON THE BRINK OF A SMALL FREE FLOATING CHASM
A PATH LEADS SOUTH ALONG THE EDGE OF A CHASM, AND A DARK STAIRCASE LEADS UP
YOU CAN SEE A TINY BIT OF ELECTRONICS HERE

activate electronics
THE CHASM STILL HAS SOME ELECTRONICS ATTACHED

break electronics
YOU HAVE BROKEN ALL THE ELECTRONICS

look at chasm
IT’S A LONG WAY DOWN!
descend chasm
YOU ARE ON THE BRINK OF A SMALL AND WINDING PASSAGE
A DARK STAIRCASE LEADS DOWN

go down
YOU WON’T BE ABLE TO GET BACK UP TO THE TUNNEL YOU ARE GOING THROUGH WHEN IT GETS TO THE NEXT ROOM

go down
YOU ARE IN A ROOM WHOSE WALLS RESEMBLE SWISS CHEESE
OBVIOUS PASSAGES GO WEST, EAST, NE, AND NW
PART OF THE ROOM IS OCCUPIED BY A LARGE BEDROCK BLOCK

go west
YOU ARE IN A LONG EAST/WEST CORRIDOR

go west
YOU’RE IN DIRTY PASSAGE

clean passage
THIS IS A CLEAN AND NARROW PASSAGE
THERE IS A NARROW CRACK ACROSS THE FLOOR AT THE EDGE OF A CHASM, AND A NARROW PATH LEADING INTO A CANYON TO THE SOUTH

go south
YOU ARE IN A LONG NORTH/SOUTH PASSAGE

create magic door
THE DOOR CAN BE CREATED BY ANY NUMBER OF THINGS, FROM SIMPLE TO ADVANCED
THE DOOR APPEARS TO BE MADE OF STONE

enter door
YOU MUST FIRST PICK UP THE PNEUMATIC SHOVEL FROM THE GALLEY

go to galley
YOU ARE IN A LONG ROOM
TO THE SOUTH IS A PASSAGEWAY AND TO THE EAST A VERY NARROW PASSAGE
IN THE WEST IS A LARGE VALLEY
ON THE EAST WALL IS AN ANCIENT INSCRIPTION, PROBABLY A PRAYER IN A LONG-FORGOTTEN LANGUAGE
BELOW THE PRAYER IS A STAIRCASE LEADING DOWN
THE WEST WALL IS SOLID GRANITE
THE EXIT TO THE NORTH END OF THE ROOM IS THROUGH HUGE MARBLE PILLARS
THERE IS A BRASS BELL HERE

read inscription
THE PRAYER IS INSCRIBED IN AN ANCIENT SCRIPT, RARELY USED TODAY
IT SEEMS TO BE A PHILIPPIC AGAINST SMALL INSECTS, ABSENT-MINDEDNESS, AND THE PICKING UP AND DROPPING OF SMALL OBJECTS
THE FINAL VERSE CONSIGNS TRESPASSERS TO THE LAND OF THE DEAD
ALL EVIDENCE INDICATES THAT THE BELIEFS OF THE ANCIENT ZORKERS WERE OBSCURE

xyzzy
YOU’RE INSIDE BUILDING
YOU’RE INSIDE BUILDING
THERE IS FOOD HERE
THERE IS A BOTTLE OF WATER HERE

drink water
THE DRINK IS BARELY IN YOUR HANDS
THE WATER IS MOVING ALONG THE EDGE OF THE MOAT
?THERE IS A NASTY KNIFE HERE

eat food with knife
A BOTTLE IS SITTING ON THE TABLE

open bottle
OPENING THE BOTTLE REVEALS A QUANTITY OF WATER

drink water
THE BOTTLE IS NOW FULL OF WATER

open bottle
OPENING THE BOTTLE REVEALS A HUGE DIAMOND

get diamond
WE’RE GOING STRAIGHT TO THE CAVE WITH THE MAGIC WORD “XYZZY” THAT WE LEARNED IN THE INTRO GAME
I WILL NOT TURN ON THE LAMP UNTIL WE’RE IN THE CAVE TO SAVE A LITTLE BIT OF LAMP ENERGY
THE LAMP IS A LIMITED RESOURCE
IT IS NOW PITCH DARK
IF YOU PROCEED YOU WILL LIKELY FALL INTO A PIT

turn on lamp
THE LAMP IS NOW ON
YOU ARE IN A DEBRIS ROOM FILLED WITH STUFF WASHED IN FROM THE SURFACE
A LOW WIDE PASSAGE WITH COBBLES BECOMES PLUGGED WITH MUD AND DEBRIS HERE, BUT AN AWKWARD CANYON LEADS UPWARD AND WEST
A NOTE ON THE WALL SAYS “MAGIC WORD XYZZY”
A THREE FOOT BLACK ROD WITH A RUSTY STAR ON AN END LIES NEARBY

say “xyzzy”
SAY “XYZZY” TO GET THE BOAT STARTED
THE BOAT STARTS TO GLOW VERY BRIGHTLY
THE BOAT IS INFLATED TO THE POINT AT WHICH THE BOAT CAN NO LONGER STAY AFLOAT
THE BOAT IS LAUNCHED
THE BOAT FLOATS HAPPILY OUT OF THE ROOM
THE BOAT DEFLATES TO THE SOUNDS OF HISSING, SPUTTERING, AND CURSING
THE BOAT IS NO LONGER INFLATED

get into boat
YOU ARE NOW IN THE BOAT

paddle to the north
YOU ARE BEING FOLLOWED BY A VERY LARGE, TAME BEAR
YOU’RE ON FRIENDLY/TRENDY SHORE

pet bear
YOU ARE BEING FOLLOWED BY A VERY LARGE, TAME BEAR
YOU’RE IN HALL OF MT KING

win game
YOU ARE NOT QUITE SO STUPID AS TO EAT THAT YOU’RE THAT TALL THAT YOU ACTUALLY HIT THE FLOOR

Holy crap, “plugh”! That takes me back to the good old text adventures.