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).
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.
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.