Бьюсь тут над анализатором вводимых игроком команд. Поскольку я не гений, то приходится делать некоторые ограничения игрокам при составлении предложений, а именно следующие:
1. Глагол должен всегда идти первым:
"возьми яблоко", а не "яблоко возьми"
2. Характеристики действия и объектов должны идти перед объектами:
"возьми красное яблоко", а не "возьми яблоко красное"
"осторожно положи камень на тумбу", а не "положи осторожно камень на тумбу"
По-моему, это не критично и, в принципе, естественно. Какие будут замечания или дополнения?
Неактивен
Да-да, Олегус, давай!
А вообще с местоимениями, я думаю, не так уж и сложно... Для каждого существительного добавлять падеж, сделать таблицу местоимений, а потом, при анализе просматривать строку, находить падеж, сравнивать его вид с видом существительного (падеж, род, число) и просто заменять падеж на сущ. Правильно говорю?
А вообще сейчас пойду и вставлю в свой код.
Отчаянный Дух (ОДИН)
Неактивен