Sharpee Updates 1/13/2026

Frankly, and i don’t mean to be disrespectful, but i think your plan of implementing Zork is a waste of time. Zork is there already. New systems should have a new game. What is that game? It should be something that the old systems cannot do and yours excels at. Otherwise why?

The port of Dungeon is strictly for dog-fooding and shaking out the platform so it works correctly. It’s not meant to be “The Sharpee Game”. Well it’s also fun since Dungeon was the first IF game I ever played.

I have two WIPs that I plan to implement: Reflections and Aspect of God. One is a portal game and the other is a spiritual story where the the PC cannot interact with the physical world (don’t ask - wait for the game).

2 Likes

My original plan was to design another layer on top of the engine and stdlib that was compact and fluent.

The port of Dungeon has skewed my thinking. It still requires proof of concept, but if I can train a small language model to write Sharpee code as it is now (verbose), then a prompt/specification oriented IDE might be better.

We shall see.

This is very alpha: Port of Mainframe Zork

Cheers!

At a quick glance I found some unorthodox things.

  1. The Attic should be dark.
  2. GET ALL tries to retake things in your inventory.
  3. The troll seems much harder to kill than in the original.
2 Likes

The troll difficulty is directly from the logic in mdlzork/mdlzork_810722 at master · heasm66/mdlzork · GitHub

I logged the other two. Thanks!

There is a website now: https://sharpee.net and the npm packages are updated.

Anyone without fear may start trying to build games with Sharpee, though it is beta and breaking changes are still a greater than 0% chance of happening.

I’m still going through the Dungeon port. That may end up being a long process that just happens over time.

I may start working on my own stories in parallel.

1 Like