This sounded super-interesting: a new version of the interactive fiction maker, Inform 7, is out.
As Mike Sugarbaker says, this new version is all about programming through natural language. A typical entry (this from my first try-out, an exciting scenario set in a bathroom) might be:
The bathroom is a room. The description of the bathroom is "The bathroom is lit with harsh white halogen bulbs. Far from being a restful and relaxing place, this bathroom is clinical and hard-edged. You glance at your reflection in the mirror. Every imperfection in your skin is obvious. You want to leave."
The chrome tap is in the bathroom. The description of the chrome tap is "The chrome tap shines in the bright light. But though it is otherwise flawless, the lever to control the flow of water has sheered off and is nowhere to be seen. It doesnt look like it will dispense any water." Instead of taking the chrome tap, say "It's firmly attached."
That’s all very simple – but even more complex stuff is very coherent, even to complete strangers to programming, like me.
› read more