ну в коммерческих играх обычно есть парсер
и есть игра как набор условий
сначала парсер разбирает введенное и пытается идентифицировать введенное по словарю
например
взять ведро
далее в наборе условий например
if action "взять" and word "ведро" and location="у колодца" then say "я вытащил ведро из колодца" and add_item_to_inventory
хотя наврное и посложнее конструкции бывают
есть же еще флаги действий




Ответить с цитированием