Интерактивная программа

Материал из IFВики
Перейти к навигации Перейти к поиску

Компьютерная программа, которая генерирует текстовое повествование в ответ на ввод пользователя. Ввод может осуществляться как простым выбором команд из меню (менюшные игры), так и в виде команд на естественном языке ("взять ключ и отпереть дверь", "рыцарь, расскажи мне о драконе" и т.п.) Если игра принимает команды на естественном языке, то эти команды анализируются парсером, который определяет их грамматическую структуру. Затем программа выдает ответ, в котором в нескольких строчках текста описывает, что изменилось в игровом мире в ответ на действия игрока. Игра также может объявить, что команда не была понята или попросить уточнения введенной команды.