Интерактивная программа: различия между версиями
Перейти к навигации
Перейти к поиску
Korwin (обсуждение | вклад) (Новое понятие) |
Korwin (обсуждение | вклад) (Новое понятие, и убрал 2 м из комманд) |
||
Строка 1: | Строка 1: | ||
− | Компьютерная программа, которая генерирует текстовое повествование в ответ на ввод пользователя. Ввод может осуществляться как простым выбором | + | Компьютерная программа, которая генерирует текстовое повествование в ответ на ввод пользователя. Ввод может осуществляться как простым выбором команд из меню ([[менюшная игра|менюшные игры]]), так и в виде команд на естественном языке ("взять ключ и отпереть дверь", "рыцарь, расскажи мне о драконе" и т.п.) Если игра принимает команды на естественном языке, то эти команды анализируются [[парсер]]ом, который определяет их грамматическую структуру. Затем программа выдает ответ, в котором в нескольких строчках текста описывает, что изменилось в игровом мире в ответ на действия игрока. Игра также может объявить, что команда не была понята или попросить уточнения введенной команды. |
Версия 08:44, 8 февраля 2008
Компьютерная программа, которая генерирует текстовое повествование в ответ на ввод пользователя. Ввод может осуществляться как простым выбором команд из меню (менюшные игры), так и в виде команд на естественном языке ("взять ключ и отпереть дверь", "рыцарь, расскажи мне о драконе" и т.п.) Если игра принимает команды на естественном языке, то эти команды анализируются парсером, который определяет их грамматическую структуру. Затем программа выдает ответ, в котором в нескольких строчках текста описывает, что изменилось в игровом мире в ответ на действия игрока. Игра также может объявить, что команда не была понята или попросить уточнения введенной команды.