frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I wrapped the Zorks with an LLM

https://infocom.tambo.co/
30•alecf•1h ago
I grew up on the Infocom games and when microsoft actually open-sourced Zork 1/2/3 I really wanted to figure out how to use LLMs to let you type whatever you want, I always found the amount language that the games "understood" to be so limiting - even if it was pretty state of the art at the time.

So I figured out how to wrap it with Tambo.. (and run the game engine in the browser) basically whatever you type gets "translated" into zork-speak and passed to the game - and then the LLM takes the game's output and optionally adds flavor. (the little ">_" button at the top exposes the actual game input)

What was a big surprise to me is multi-turn instructions - you can ask it to "Explore all the rooms in the house until you can't find any more" and it will plug away at the game for 10+ "turns" at a time... like Claude Code for Zork or something

Comments

grouchy•1h ago
I'm not from the era of these games, but I remember trying them and finding them frustrating for the same reason.

But when I tried this, I literally couldn't stop. I could just write some random action.

It's actually amazing to me how many situations they were able to consider in the game, but having the LLM translate my language into the right action made the game feel way more natural.

I'd be interested in seeing how people can dress up these games with images, or more complex interactions. It could be a whole sub-genre.

nielsbot•1h ago
Or even make new games with the LLM translating what you write into a restricted set of in-game commands.

One thing I noticed about the linked page: I said something like "what's in the mailbox?" and the answer was "That mailbox is closed." I think the next level would be able to string together multiple commands like "open mailbox" + "look in mailbox"

jmcmichael•1h ago
You can, my first prompt in Zork 3 was “pick up the latern, light it, and walk down the dark path”, and it did all that.
DonHopkins•53m ago
In MOOLLM Adventures, you can have NPC characters with entire game mechanics, rules, and playing piece prototypes embedded in them, that can run cooperatively in parallel in the same game!

The Grue — The Darkness That IS The Game:

https://github.com/SimHacker/moollm/tree/main/examples/adven...

Hint: GET LAMP

https://github.com/SimHacker/moollm/blob/main/examples/adven...

MC Frontalot - It Is Pitch Dark:

https://www.youtube.com/watch?v=4nigRT2KmCE

Snorax the Patient — The Wumpus Who IS The Game

https://github.com/SimHacker/moollm/tree/main/examples/adven...

Bottomless Pit:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Superbats:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Hunt the Wumpus BASIC source code from 1973 to resolve any rule ambiguities:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

With a classic Zork mailbox integrated with the postal system, including junk mail, stamp collecting, chain mail, and offers you can't refuse:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Postal System:

https://github.com/SimHacker/moollm/tree/main/skills/postal

Not to be confused with the Postel System:

https://github.com/SimHacker/moollm/tree/main/skills/postel

realo•23m ago
Also cool: make your own RPG!

https://www.rpgprompts.com/

CamperBob2•1h ago
Makes for a fascinating principal/agent problem: which role is the LLM playing? If I just tell it "Try different things until you solve the game", it tries to do just that until it reaches 15 tool calls.
alecf•48m ago
Yeah made me wonder if you could speedrun the game by giving it a lot of complex instructions and then just let it run...
DonHopkins•59m ago
I am working on an Adventure Compiler!

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

The idea is to turn my blog into an interactive adventure so you can "Play My Blog"!

cjauvin•59m ago
Very interesting project! I cannot resist mentioning an old project of mine that was made in a very similar spirit, but way before any LLM: wrapping a classic Lone Wolf gamebook around a very crude text parser: https://projectaon.org/staff/christian/gamebook.js

I had written an entire "framework" for it, in JS (so in theory more books could be supported), but it never went anywhere: https://github.com/cjauvin/gamebook.js

grouchy•48m ago
This is cool. I wonder what it would like today with LLMs?
czbond•47m ago
I really enjoyed Zork. I am enjoying your creation and the ability for it to translate instructions into multiple steps makes it much more enjoyable than the original.
fievelk•16m ago
This is really cool! I'd like to understand how you're dealing with the costs. Since you're using an LLM and this is getting viral on HN, aren't API costs getting higher? I'm working on some LLM project myself and trying to figure out how to make the demo accessible without spending too much.

Great job.

einpoklum•14m ago
I'm not a big fan of LLMs, but this is quite a nice matchup... here is a fragment of my chat log:

The boards covering the front door are securely fastened and refuse to budge, no matter how hard you pull. It seems you'll need to find another way inside the white house.

> run for president to get into the white house

* You daydream about launching a presidential campaign to earn a rightful place inside the White House, but no crowd assembles and no ballots appear. This house awaits a different sort of entry—one available to the clever and bold adventurer before its door.*

* You imagine what it would be like to run for the highest office in the land and stroll triumphantly into the White House—but this place operates by different rules. No one here recognizes the word "president," and the only way forward is through wit and exploration.*

Show HN: I wrapped the Zorks with an LLM

https://infocom.tambo.co/
32•alecf•1h ago•13 comments

Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC

https://emsh.cat/one-human-one-agent-one-browser/
112•embedding-shape•9h ago•70 comments

Show HN: LemonSlice – Upgrade your voice agents to real-time video

48•lcolucci•4h ago•63 comments

Show HN: Script: JavaScript That Runs Like Rust

https://docs.script-lang.org/blog/introducing-script
3•jucasoliveira•1h ago•2 comments

Show HN: I Stopped Hoping My LLM Would Cooperate

2•seanlf•1h ago•0 comments

Show HN: Open-source Robotics – Curated projects with interactive 3D URDF viewer

https://robotics.growbotics.ai/
2•Tomas0413•2h ago•3 comments

Show HN: Distributed Training Observability for PyTorch (TraceML)

https://github.com/traceopt-ai/traceml
2•traceml-ai•2h ago•0 comments

Show HN: A 4.8MB native iOS voice notes app built with SwiftUI

https://apps.apple.com/us/app/convoxa-ai-meeting-minutes/id6755150446
2•karamalaskar•2h ago•0 comments

Show HN: Decrypting the Zodiac Z32 triangulates a 100ft triangular crop mark

https://zenodo.org/records/18335902
4•dstamp•3h ago•1 comments

Show HN: TetrisBench – Gemini Flash reaches 66% win rate on Tetris against Opus

https://tetrisbench.com/tetrisbench/
108•ykhli•1d ago•40 comments

Show HN: Cosmic AI Workflows – Chain AI agents to automate multi-step projects

https://www.cosmicjs.com/blog/introducing-ai-workflows
2•tonyspiro•3h ago•0 comments

Show HN: Only 1 LLM can fly a drone

https://github.com/kxzk/snapbench
175•beigebrucewayne•1d ago•91 comments

Show HN: An open-source starter for developing with Postgres and ClickHouse

https://github.com/ClickHouse/postgres-clickhouse-stack
2•saisrirampur•4h ago•0 comments

Show HN: Lightbox – Flight recorder for AI agents (record, replay, verify)

https://uselightbox.app/
3•Berticus12•5h ago•0 comments

Show HN: Pingram – Send Telegram alerts with 1 line of Python (20KB)

https://github.com/zvizr/pingram
2•Zvizr•5h ago•1 comments

Show HN: Honcho – Open-source memory infrastructure, powered by custom models

https://github.com/plastic-labs/honcho
8•vvoruganti•6h ago•0 comments

Show HN: First autonomous ML and AI engineering Agent

https://marketplace.visualstudio.com/items?itemName=NeoResearchInc.heyneo
2•svij137•2h ago•1 comments

Show HN: I built a CSV parser to try Go 1.26's new SIMD package

https://github.com/nnnkkk7/go-simdcsv
2•tokkyokky•8h ago•0 comments

Show HN: SF Microclimates

https://github.com/solo-founders/sf-microclimates
32•weisser•1d ago•31 comments

Show HN: An interactive map of US lighthouses and navigational aids

https://www.lighthouses.app/
98•idd2•2d ago•21 comments

Show HN: 13-Virtues – A tracker for Benjamin Franklin's 13-week character system

https://www.13-virtues.com
3•HeleneBuilds•9h ago•1 comments

Show HN: TUI for managing XDG default applications

https://github.com/mitjafelicijan/xdgctl
134•mitjafelicijan•2d ago•45 comments

Show HN: Ourguide – OS wide task guidance system that shows you where to click

https://ourguide.ai
39•eshaangulati•1d ago•20 comments

Show HN: Netfence – Like Envoy for eBPF Filters

https://github.com/danthegoodman1/netfence
57•dangoodmanUT•2d ago•7 comments

Show HN: A small programming language where everything is pass-by-value

https://github.com/Jcparkyn/herd
88•jcparkyn•1d ago•57 comments

Show HN: Actionbase – A database for likes, views, follows at 1M+ req/min

https://github.com/kakao/actionbase
4•em3s•11h ago•3 comments

Show HN: Managed Postgres with native ClickHouse integration

44•saisrirampur•5d ago•9 comments

Show HN: Get recommendations or convert agent skills directly in your workspace

https://www.agenstskills.com/
2•rohitghumare•13h ago•0 comments

Show HN: Bonsplit – Tabs and splits for native macOS apps

https://bonsplit.alasdairmonk.com
243•sgottit•2d ago•33 comments

Show HN: C From Scratch – Learn safety-critical C with prove-first methodology

https://github.com/SpeyTech/c-from-scratch
70•william1872•2d ago•12 comments