Natural Language Processing

Inform 7

The Inform 7 interactive fiction system parses human readable English assertions and builds an interactive system from your statements. I have only played with it briefly, but take the following example:

"Test" by Jason
 
The Foyer is a room.
The crate is in the Foyer. 
The crate is a Container.
The player is in the crate. 
The crate is closed.
The crate is openable.
The latch is in the crate.
The latch is fixed in place.

Syndicate content