Цель: изучить возможности использования систем искусственного интеллекта при разработке игр.
Исходя из цели работы, были определены следующие задачи:
- Определить перечень основных понятий искусственного интеллекта в играх;
- Провести сравнительный анализ возможностей решения задач с помощью искусственного интеллекта;
- Описать основные критерии игры для дальнейшей реализации искусственного интеллекта;
- Выбрать язык программирования для дальнейшей реализации искусственного интеллекта.
- Определение среды разработки для дальнейшей реализации искусственного интеллекта для выбранного языка программирования;
- Реализация игры с искусственным интеллектом.
СОДЕРЖАНИЕ
ГЛАВА 1. АНАЛИТИЧЕСКИЙ ПОДХОД К ИСКУССТВЕННОМУ ИНТЕЛЛЕКТУ КАК ЧАСТЬ ИГР. 4
1.2. Знание – основа интеллектуальной системы.. 6
1.3. Подходы к решению проблем ИИ.. 7
1.3.3. Кибернетический подход. 10
1.3.5. ИИ и естественный язык. 14
1.3.6. Проблема искусственного интеллекта. 17
ГЛАВА 2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РАЗРАБОТКИ ГОЛОВКИ С УСВОЕНИЕМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПОМОЩИ ЯЗЫКА JAVA.. 25
2.1. Описание разработки, генератор уровней и основные правила игры.. 25
2.2. Выбор языка разработки. 28
2.3. Выбор среды для разработки. 30
2.4. Программная реализация игры.. 33
2.5. Тестирование разработки. 35
1. Pierre Bijaoui MicrosoftВ Exchange Server 2003 Scalability with SP1 and SP2; СПб. [и др.] : Питер - Москва, 2014. - 600 c.
2. Аляутдинов М. А., Галушкин А. И., Казанцев П. А., Остапенко Г. П. Нейрокомпьютеры. От программной к аппаратной реализации; Горячая линия - Телеком - М., 2016. - 152 c.
3. Андрейчиков А. В., Андрейчикова О. Н. Системный анализ и синтез стратегических решений в инноватике. Математические, эвристические и интеллектуальные методы системного анализа и синтеза инноваций. Учебное пособие; Ленанд - М., 2015. - 306 c.
4. Бангал, Шэм ActionScript. Основы / Шэм Бангал. - М.: Символ-плюс, 2015. - 455 c.
5. Беллман Р., Дрейфус С. Прикладные задачи динамического программирования; Главная редакция физико-математической литературы издательства "Наука" - М., 2016. - 458 c.
6. Бер, Бибо jQuery. Подробное руководство по продвинутому JavaScript / Бибо Бер. - М.: Символ-плюс, 2015. - 243 c.
7. Бишоп Оуэн Настольная книга разработчика роботов (+ CD-ROM); МК-Пресс, Корона-Век - М., 2015. - 400 c.
8. Братко Иван Алгоритмы искусственного интеллекта на языке PROLOG; Вильямс - М., 2016. - 640 c.
9. Воротников С. А. Информационные устройства робототехнических систем: моногр. ; Гостехиздат - Москва, 2011. - 384 c.
10. Вуд, Кит Расширение библиотеки jQuery / Кит Вуд. - М.: ДМК Пресс, 2018. - 184 c.
11. Геловани В. А., Башлыков А. А., Бритков В. Б., Вязилов Е. Д. Интеллектуальные системы поддержки принятия решений в нештатных ситуациях с использованием информации о состоянии природной среды; Едиториал УРСС - М., 2015. - 304 c.