Best Practices for Inform 7 Games

Check out:

The Docs & Resources post is an imposing wall of text, but it’s worth looking through just so that when you’re struggling with something, it can ring a bell that something about that was one of the zillion things linked to.

7 Likes

Ah, thank you so much! These are exactly the kinds of posts I was looking for before I started this topic.

3 Likes

Regarding changing the default responses to ALL verbs, check out Netural Standard Responses:

(That’s for Inform 10.1. For bleeding-edge compiled-from-github soon-to-be-Inform 10.2, this version:
https://github.com/i7/extensions/blob/master/Nathanael%20Nerode/Neutral%20Standard%20Responses-v6.i7x )

I went through ALL the responses in Standard Rules. (The ones I didn’t change have comments. I catalogued them using RESPONSES 1, and inlcuded the then-current defaults in comments.)

This is a good catalog of responses you may want to change. The extension itself gets rid of the most “opinionated” responses from Core Inform, but I think it’s also useful as a template for figuring out where you want to put in your own opinionated responses. It also points out which ones are tricky and finicky (they needed extra coding).

In fact I wrote that extension largely as the baseline for another – still incomplete – extension, Compliant Characters, which exists solely to give parser error responses to commands like “John, take hat” when there is no hat available. I’m going to finish that one someday…

3 Likes

Oh, wow, thanks for sharing this! It’s a lot to work through (which I imagine is to be expected), but this should be a huge help in working out how to give my games a less default vibe.

1 Like