Thank you all for your thoughts and examples. Definitely some food for thought in there.
dfabulich: Yes, there’s no concept for how to navigate from room to room. It was a quick and dirty mockup. Any serious attempt would require a lot of design, thought and testing that I suspect would yeild a lot of changes.
RE: Directions. My gut feeling is that, even without absolute directions, a user would develop some kind of spatial awareness through associations and naturally exploring an environment. Thinking about it, my spatial concepts are very, very poor, and IRL I have to think about left and right, and north and south. In games, I often get hopelessly lost wandering around in IF, and in maze style games like DungeonMaster or Doom. So I think I’m probably drawn to a more associative way of defining locations and relationships between locations. Very interesting discussion though, thank you.
RE: reuse. I must admit also, part of my original question was me looking around for a programming exercise. Part of me wants to build on the shoulders of giants, another part of me is just looking for a wheel to reinvent! I’m assessing Glulx. I do agree with you though that Inform is very powerful, but such a stripped-down UI doesn’t need that complexity, and wouldn’t use it. Decisions, decisions.
Re: UI. I’m not sold (in this case) on an interface that requires “dragging” things around. I think tapping/clicking or hotkey-ing a verb then object is a swift action, but with dragging you have to cross screen space pixel-by-pixel. The tap-select maps very well to using only keyboard, only touch, or only a mouse. Where dragging is something you can do with touch or mouse, but not keyboard. Then again, there’s probably all sorts of usability literature to prove me wrong!
Edit: And I’ve also just read your post here: [url]https://intfiction.org/t/parser-vs-hypertext/7579/1] which is also insightful about verb/noun games.
HanonO: Situational change I’m not sure of. It would be great to add the capability to do this, but whether after testing it proves to be useful is something I would be interested to see.