Бьюсь тут над анализатором вводимых игроком команд. Поскольку я не гений, то приходится делать некоторые ограничения игрокам при составлении предложений, а именно следующие:
1. Глагол должен всегда идти первым:
"возьми яблоко", а не "яблоко возьми"
2. Характеристики действия и объектов должны идти перед объектами:
"возьми красное яблоко", а не "возьми яблоко красное"
"осторожно положи камень на тумбу", а не "положи осторожно камень на тумбу"
По-моему, это не критично и, в принципе, естественно. Какие будут замечания или дополнения?
Неактивен
1.Ставить глагол вначале вроде бы совершенно необязательно, т.к. его можно вытянуть из предложения в любом месте.
2.Характеристику действия тоже.
3.Прилагательное ставить перед существительным вроде тоже не обязательно, по крайней мере мне не приходит в голову никакого примера, где бы было неясно к какому существительному относится прилагательное.
Олегус, ты на каком языке пишешь программу? Я, в принципе, могу помочь и написать подпрограмму, которая бы вычленяла из предложения разные части речи.
Неактивен
А если я скажу:
Привяжи к забору верёвкой лошадь или
Привяжи верёвкой к забору лошадь или
Лошадь привяжи верёвкой к забору...
Ведь понимать не будет, а это плохо:(
Неактивен
Ну почему нужно глагол ставить только на первое место? Можно ведь легко обойти это ограничение.
Неактивен