Impsest v1

This is a tool to help make Inform 7 games since the natural language programming was hard for me to follow and having working examples and connective tissue is helpful, so providing a skeleton that can be further edited was the initial idea. 

Notably I purposely don't have any win game conditions, so a "full" game isn't really possible. On the flip side, I did want 90% of "Cloak of Darkness" (the Hello World of Interactive Fiction) to be done in the game, so feature creep had me adding puzzle nodes, timer nodes, and more logic than I liked. Initially, this was going to just be for items, maps and NPCs! 

Connecting rooms is as simple as clicking link and then the next room, then click the LINK LINE itself to choose directions, bidirectional etc. Link Lines work for a few other interactions as well.

Explore settings, it's for the game, not the app! A lot of universal stuff like including included libraries, XYZZY response, turns, scores status bar stuff is all in there. GLULX too.

There's undo but only for node deletion! 

Clicking on the counted types will turn them on and off if the screen gets too busy. I tried to do drag and drop, but couldn't get it to work. Maybe next version?

The Player node lets you define the player and where they start, and what they have. NPCs can wander, but it's pretty basic, and some easy text field replies. Puzzle nodes with NPCs aren't as well define. Adding verbs again is more for stubs, but lets you do VERB, VERB NOUN, and VERB NOUN PREPOSITION NOUN. 

The puzzle stuff will generate some code, but also some stubs, again finish it up in inform. I think you can cheat code in by [new paragraph] code, but i haven't tested it fully.

The Trizbord map app is very clean and uses JSON, so you can import those! Again, not perfect! 

Updated 3 days ago
Published 5 days ago
StatusReleased
CategoryTool
PlatformsHTML5
Authordayeight
GenreInteractive Fiction
Tagsinform7, tool
Linkssource and example json project
AI DisclosureAI Assisted, Code

Development log

Leave a comment

Log in with itch.io to leave a comment.