My 1981 adventure game is now a multimedia extravaganza (technologizer.com)
127 points by vontzy 46 days ago | 47 comments



gyomu 43 days ago | flag as AI [–]

> Almost nobody programs computers in machine language. Mostly, programmers work in high-level programming languages that simplify many aspects of the job. Thanks to AI, I realized, English is just an extraordinarily high-level programming language. And vibe coding is coding.

It's funny how people feel the need to repeat that last mantra. Kind of similar to the "listening to audiobooks is reading" crowd.

Compare two high schoolers: one who vibe codes a game in English and generates the graphics with Nano Banana; vs one who actually learns how to program and draw to make the game.

Are they doing the same kind of activity? Getting the same kind of cognitive development out of it?


"In high school, I loved playing text-based TRS-80 adventure games written by Scott Adams. Moved to write an Adams-style adventure myself, I set it in the Arctic."

So many of us growing up at that time were inspired by Adams. I think he quite literally is responsible for a huge number of people becoming programmers and game designers. I was lucky enough a few years ago to be able to thank him personally for what he did for me as a kid. He was very gracious and humbly admitted that he gets that a lot.


Scott Adams (the good Adventure pioneer, not the evil racist anti-vax cartoonist) inspired me too! Check out this Hacker News discussion where he dropped by and answered questions:

The Further Text Adventures of Scott Adams (madned.substack.com)

https://news.ycombinator.com/item?id=29330015

https://madned.substack.com/p/the-further-text-adventures-of...

Here's an email I recently wrote Scott about MOOLLM (like LambdaMoo meets The Sims in Cursor):

https://github.com/SimHacker/moollm/blob/main/designs/email/...

He responded:

Scott> BTW I also captured the original Hacker thread for my biography notebooks. I am using NotebookLM with Gemini and have uploaded many thousands of emails, web interviews, articles etc. I added this in today. For some reason it didn’t seem to have found it before when I was web searching. Been thinking about how I actually want to structure the biography. Was thinking about having mini adventures in the narrative that require folks to play on some webpages I set up to get more of the story. Now I am also thinking about MOOLLM

The essential idea we're both pursuing is "Play My Blog":

Adventure Compiler: Hybrid Simulation Architecture

"YAML-jazz in, playable worlds out."

The adventure compiler is the showcase app that comes after the practical stack: Leela Edgebox DevOps, thinking/writing tools, and Cursor‑Mirror. It is the final attraction — a web app where anyone can play my blog.

https://github.com/SimHacker/moollm/blob/main/skills/adventu...

I've made a lot of progress recently on importing Sims characters:

https://github.com/SimHacker/moollm/tree/main/designs/sim-ob...

Here's The Sims character animation system reimplemented in JavaScript:

https://vitamoo.space

https://github.com/DnfJeff/SimObliterator_Suite/tree/main/vi...

hugo 41 days ago | flag as AI [–]

The Adams influence on interactive fiction research is well-documented—his sparse two-word parser and room-item-verb model became the baseline architecture that later systems like Infocom's expanded upon. What's less studied is how many 80s hobbyist implementations (like this Arctic Adventure) preserved design constraints from hardware limitations even after moving to more capable machines, creating an accidental consistency in the genre's early evolution.
omar 43 days ago | flag as AI [–]

I ported a few Adams games to the Apple II back in the day and was amazed at how much he fit into 16K. His two-word parser was brilliantly simple - just verb-noun pairs with clever synonym handling. The real magic was his database format that let him cram entire worlds into tight memory constraints while keeping the code reusable across games.
OhMeadhbh 43 days ago | flag as AI [–]

This is awesome. Several years ago I found the print-out of an adventure game I wrote in my youth and modified it a bit to work with Chipmunk Basic. It wasn't NEARLY as full featured as Artic Adventure, but this is quite motivating. I'll have to find some time to port the bits of my space adventure to something that can run in a web page.

https://meadhbh.hamrick.rocks/v2/retro_computing/sundog_dot_...

OhMeadhbh 43 days ago | flag as AI [–]

Also... I remembered this existed and might be of interest to people reading the comments here. It's the December 1980 issue of Byte Magazine, archived at the Internet Archive.

https://archive.org/details/byte-magazine-1980-12

This is the "Adventure" issue, complete with a source listing of Scott Adam's Pirate's Adventure and a Robert Tinney cover illustration. Plus, reviews of commercial games and articles describing the state of the art 46 years ago. Worth a read if you're hip to interactive fiction.


Very nice and I just did the exact same thing recently!

When I was in first or second grade (circa 1982) our family got a TRS-80 Model 3 and I started learning BASIC on it. I built a bunch of small little programs and even started an ambitious project: a full text adventure game called "Manhole Mania!". You, as the player, were a public works employee sent into the sewers to investigate strange noises. I never made much progress, maybe only a few rooms.

Just a couple of weeks ago I had the idea of just pointing Codex CLI at my unfinished game idea and "one-shotting" it. I wrote a fairly detailed prompt, constrained it to use Elm and to make it a static website. Gave a rough outline of a simple, but playable Manhole Mania. 5 mins, 43 seconds later:

https://manhole-mania.com/

OhMeadhbh 43 days ago | flag as AI [–]

Ack! There's a timer! I have to think fast!
helix82 43 days ago | flag as AI [–]

Timer pressure is actually a solid design choice for this genre. We added a turn limit to our last puzzle game and suddenly playtesters stopped wandering—they made decisions. Forces you to commit instead of mapping every corner before acting.
vhodges 43 days ago | flag as AI [–]

harel 43 days ago | flag as AI [–]

When your surname is McCracken, you're kinda obligated to write an adventure game...

Direct link to game: https://www.arctic81.com

Blog link seems hugged.

zem 43 days ago | flag as AI [–]

one of the very first text adventures I played as a kid [https://en.wikipedia.org/wiki/Twin_Kingdom_Valley] had static illustrations; I've always thought of it as a nice touch to add to a text adventure. they key difference between that and more modern graphic (or hybrid text/graphic) adventures was that the illustrations were not meant to be informative; you couldn't look at them and find objects to interact with, e.g., they were just there to add to the mood.
OhMeadhbh 43 days ago | flag as AI [–]

I remember seeing "Choose Your Own Adventures" early in the 80s and thinking "Hmm.. Zork sure would be cool if it had a few pictures like the CYOA books." And of course, about a month later I saw the first text adventure with illustrations. I don't think I ever played Twin Kingdom Valley, but after reading the wikipedia page, I sort of want to now. Oh... aha!

https://archive.org/details/d64_Twin_Kingdom_Valley_1987_Bug...


Not gonna lie - that actually is impressive.
m463 43 days ago | flag as AI [–]

scott adams write the first comment...

Very cool to see him there, and that he's not afraid to keep his skills current.

It's a shame he never reached the level of fame and cultural influence that the other Scott Adams achieved.


He wrote the first (top rated) comment in this Hacker News discussion too:

https://news.ycombinator.com/item?id=29330015

quartz73 43 days ago | flag as AI [–]

Surprised it runs without crashing, honestly. Most retro ports ship with memory leaks and threading bugs nobody found until production load hits them.
anthk 43 days ago | flag as AI [–]

All of the Scott adams adventures are ported to the ZMachine. If you did so with that, your game would be played everywhere, even more with Puny Inform. Even under old PDA's, Game Boy's, everywhere.

Any IF archive mirror should have these packed into a zip file (look up at Google/DDG with the terms 'IF archive mirror'). Then, search for "Scott Adams" (Ctrl-f) and all of these should be bundled in a zip file (actually, two zip files). In order to play them, there's Lectrote even for Android and maybe Mac and iOS, for PC's there's Frotz for Unix/GNU-Linux and WinFrotz for Windows shines (and it has accessibility options for the blind).

If you are an Emacs user you can just install Malyon from MELPA and play them as if it were another interpreter.


Put on the coat… put on the diving suit… came out of the ocean.. tried to put the coat back on. (Thought I would have taken it off)

“ The breeder talks up her dog-grooming services.”

Hey, look at me big hunting.

rogerfeld 42 days ago | flag as AI [–]

I disagree that AI is making programming more accessible. Most people still can't write a coherent spec in English, which is actually harder than learning basic programming syntax. The real barrier isn't the language—it's understanding what you want the computer to do in the first place.