Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
08.09.2008 21:47

/gray_flannel
Участник (+8)
Откуда: Киев
Зарегистрирован: 08.08.2007
Сообщений: 52
Вебсайт

Уточняющие вопросы

Допустим, у нас в комнате красное и зеленое яблоки и деревянный и железный стол.
Пользователь пишет: взять яблоко и положить его на стол

Какой из вариантов исполняют современные парсеры?
1. Парсер по-очереди спрашивает, какое именно яблоко и какой именно стол.
2. Сначала парсер спрашивает, какое именно яблоко, пишет "Вы взяли такое-то яблоко", потом спрашивает, какой именно стол.

Неактивен

0    0    #2
08.09.2008 22:13

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: Уточняющие вопросы

Если честно, то они всегда не понимают такой фразы и поэтому второй вариант лучше, потому что его можно разбить на две части. Т.е. взять яюлоко, какое? допустим зеленное, вы взяли зеленное. Далее со столом в том же духе. Итого четыре ввода, две команды два пояснения. А чтобы за три команды я еще не видел ни одного, к томуже в этом случае парсер должен знать чего именно зеленное или красное, стол или яблоко?

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru