Writing a really general parser is a major but different undertaking, by far the hardest points being sensitivity to context and resolution of ambiguity.
Graham NelsonWhat I would pay much more attention to are the few points where the player can inadvertently make a career decision. Most players end up back-tracking, though some actually enjoy this.
Graham NelsonI try to make puzzles range all the way from easy to hard, and to leave many open at once.
Graham NelsonFor a fortnight nobody at all emailed me, or posted a follow-up. Doesn't anyone care, I thought? It turned out my newsreader was broken, and hadn't posted at all.
Graham Nelson