We lean towards supporting natural english command syntax at AL, though we do support short syntax as well so long as it isn't ambiguous. We have a simple NLP system with verbs where each command must have language option functions put in manually if they make sense, and the parser takes care of the generic work. Basically, we try to take a lot of the irritating guesswork out of learning new command syntax.
Here are some examples -- note that objects have a position in the room, so some syntax involves position:
light unlit thing with lit thing
skin nearest unskinned corpse
put held sword in basket
put held on table (for all held)
put all in container
look at second man's bracer
hold sword in right hand
hold the sword in my right hand
press the red sigil on the amulet
put the silver knife in my backpack
look at the swords in my pack
look sword 2
- Xotl
|