Главная » Курсовые » Экспертные системы на Prolog

Компьютерные игры

Отчет по лабораторной работе «Экспертная система»

 на тему:  «Компьютерные игры» 

Цель работы.

Целью работы является изучение принципов построения и организации экспертных систем, базирующихся на логике.

Задачи работы.

  1. Изучить программу Visual Prolog;
  2. Изучить методы разработки экспертных систем;
  3. Создать экспертную систему на тему «компьютерные игры». 

Описание характеристик разработанной Экспертной Системы

Данная экспертная система помогает выбрать жанр компьютерных игр,  подходящий пользователю из данного перечня:

1)      Экшн

  1. Call of duty (3Д шутер)
  2. Mortal Kombat  (файтинг)
  3. Мафия 2 (шутер от третьего лица с элементами с элементами автосимулятора и стэлс экшн)
  4.  GTA 4 (3Д шутер, автосимулятор)
  5. Splinter Cell (стэлс-экшн)
  6. Hitman (стэлс-экшн)

2)      Логические

  1. Косынка
  2. Portal (головоломка от первого лица)

3)      Стратегии

  1. Civilization 5 (глобальная пошаговая стратегия)
  2. Warcraft (стратегия реального времени)

4)      Ролевые

  1. World of Warcraft (MMORPG)
  2. The Lord of the rings (MMORPG)

5)      Симулятор

  1. Need for speed (аркадные автогонки)

 

 

 

 

Call of duty

Mortal Kombat 

Мафия 2

GTA 4

Splinter Cell

 

Hitman Blood Money

Экшн

3Д шутер

файтинг

шутер от третьего лица

3Д шутер

стэлс-экшн

стэлс-экшн

кровавая

Очень кровавая

кровавая

кровавая

кровавая

кровавая

От 1-го лица

От 3-го лица

От 1-го лица

От 1-го лица

От 1-го лица

От 1-го лица

одиночный режим

одиночный режим

одиночный режим

одиночный режим

одиночный режим

одиночный режим

Многопользовательский

режим

Многопользовательский

режим

-

-

-

-

Много уровней сложности

-

Много уровней сложности

-

Много уровней сложности

Много уровней сложности

На тему Второй мировой войны

-

Происходит в США

Происходит в США

Происходит в США

Играть за серийного убийцу

 

 

Элементы стэлс экшн

Элементы автосимулятора

 

 

 

 

Элементы автосимулятора

 

 

 

Требует много времени

-

Требует много времени

Требует много времени

Требует много времени

-

 

Хорошая графика

- Хорошая графика

Хорошая графика

Хорошая графика

Хорошая графика

Хорошая графика

 

Требовательная к ресурсам

-Требовательная к ресурсам

Требовательная к ресурсам

Требовательная к ресурсам

- Требовательная к ресурсам

- Требовательная к ресурсам

 

 

 

Косынка

Portal

Логические

-Хорошая графика

Хорошая графика

одиночный режим

одиночный режим

- Многопользовательский

режим

Многопользовательский

режим

Предустановленная

 

Требует много времени

Требует много времени

-Сложная

Сложная

Карточная игра

 

- Требовательная к ресурсам

Требовательная к ресурсам

 

 

Civilization 5

Warcraft

Стратегии

глобальная пошаговая стратегия

стратегия реального времени

одиночный режим

одиночный режим

- Многопользовательский

Режим

Многопользовательский

режим

Хорошая графика

-Хорошая графика

- Требовательная к ресурсам

-Требовательная к ресурсам

Требует много времени

Требует много времени

 

С элементами РПГ

Сложная

Сложная

 

 

World of Warcraft

The Lord of the rings

Ролевые

MMORPG

MMORPG

 

- одиночный режим

- одиночный режим

 

Многопользовательский

режим

Многопользовательский

режим

 

Хорошая графика

Хорошая графика

 

Основан на Warcraft

Основан на книгах Дж. Р. Р. Толкина

 

Платная

Бесплатная

 

Требует много времени

Требует много времени

 

Требовательная к ресурсам

Требовательная к ресурсам

 

Симулятор

Need for speed

 

Гонки

 

Хорошая графика

 

Требовательная к ресурсам

 

одиночный режим

 

Многопользовательский

режим

Принципы работы экспертной системы.

Программа задает пользователю вопросы, отвечая на которые в итоге получит экспертный совет или экспертные знания. По своей структуре экспертная система подразделяется на два основных компонента - базу знаний и машину логического вывода. База знаний содержит знания, на основании которых машина логического вывода формирует заключения. Эти заключения представляют собой ответы экспертной системы на запросы пользователя, желающего получить экспертные знания.

 

Механизм вывода в рассматриваемой Экспертной Системе.

 

Машина логического вывода работает в режиме осуществления циклов “распознавание-действие”. Для описания указанного режима работы применяются также другие термины, такие как цикл “выборка-выполнение”, цикл “ситуация-отклик” и цикл “ситуация-действие”. Но как бы ни назывался такой цикл, машина логического вывода снова и снова выполняет некоторые группы задач до выявления определенных критериев, которые вызывают прекращение выполнения. При этом решаются общие задачи, обозначенные в приведенном ниже псевдокоде как разрешение конфликтов, действие, согласование и проверка условий останова.

WHILE работа не закончена

Разрешение конфликтов. Если имеются активизированные

правила, то выбрать правило с наивысшим приоритетом;

в противном случае работа закончена.

Действие. Последовательно осуществить действия,

указанные в правой части выбранного активизированного

правила. В данном цикле проявляется непосредственное

влияние тех действий, которые изменяют содержимое

рабочей памяти. Удалить из рабочего список правил

только что запущенное правило.

Согласование. Обновить рабочий список правил путем

проверки того, выполняется ли левая часть каких-либо

правил. В случае положительного ответа активизировать

соответствующие правила. Удалить активизированные

правила, если левая часть соответствующих правил больше

не выполняется.

Проверка условий останова. Если осуществлено

действие halt или дана команда break, то работа закончена.

END-WHILE

Принять новую команду пользователя.

 

Выводы

В результате проделанной работы были сделаны следующие выводы:

 

 

также в рубрике Экспертные системы на Prolog:

cialis apothekenverkaufspreis tadalafil tabletten preis head office of viagra in toronto canada
cialis apothekenverkaufspreis tadalafil tabletten preis head office of viagra in toronto canada