Бьюсь тут над анализатором вводимых игроком команд. Поскольку я не гений, то приходится делать некоторые ограничения игрокам при составлении предложений, а именно следующие:
1. Глагол должен всегда идти первым:
"возьми яблоко", а не "яблоко возьми"
2. Характеристики действия и объектов должны идти перед объектами:
"возьми красное яблоко", а не "возьми яблоко красное"
"осторожно положи камень на тумбу", а не "положи осторожно камень на тумбу"
По-моему, это не критично и, в принципе, естественно. Какие будут замечания или дополнения?
Неактивен
В Inform`е есть "встроенные" постоянные переменные: it, this и др., которые указывают на: текущую локация, на переметры (предметы, фигурирующие в команде) и др. А так же на предметы-персонажи, которые являются "базовыми" в данной локации (например, he и she). Это, IMHO, очень удобно для разработчика, а также для игрока (ведь при вводе "его" и др. в эти переменные и подставляются нужные значения).
Неактивен