www.webmoney.ru

Добавить в корзину Удалить из корзины Купить

Искусственный интеллект для пошаговой стратегической игры UFO: Alien Invasion


ID работы - 743276
программирование (курсовая работа)
количество страниц - 9
год сдачи - 2007



СОДЕРЖАНИЕ:



Содержание

Содержание 2
1. Введение 3
1.1. Глоссарий 3
1.2. Описание предметной области 3
1.3. Неформальная постановка задачи 3
1.4. Обзор существующих методов решения 3
2. Требования к окружению 3
2.1. Требования к аппаратному окружению 3
2.2. Требования к программному обеспечению 3
2.3. Требования к пользователям 3
3. Функциональные требования 3
4. Проект 3
4.1. Средства реализации 3
4.2. Модули и алгоритмы 3
4.3. Структуры данных 3
Заключение 3




ВВЕДЕНИЕ:



1. Введение
За свою более чем 50-летнюю историю развития искусственный интеллект как отрасль компьютерной науки разработан достаточно глубоко. Создано множество алгоритмов решения задач широкого спектра. Многие алгоритмы пригодны для использования и в играх (cм. [2]), правда, здесь акценты несколько смещены. Если основная цель классического искусственного интеллекта (ИИ) — найти правильное решение поставленной задачи, то от игрового ИИ требуют высокой производительности и «интересности». Под словом «интересность» я подразумеваю способность ИИ принимать решения, удивляющие игрока, создающие иллюзию, что игрок играет не с машиной, а с человеком. Сложно представить себе бота, которому нужно полчаса, чтобы подумать и додуматься, по какому из двух коридоров бежать или из какого оружия стрелять.
В общем случае под ИИ (artificial intelligence) понимают «моделирование разумного поведения с помощью компьютера». Замечу, что применительно к игровому ИИ под словом «разумный» подразумевают имитацию поведения, характерного для человека. Кому нужны такие расчетливые противники, которые знают, куда им идти, что делать в любой ситуации, знают место расположения игрока и то, из какого оружия его легче будет подстрелить? Наверное, интереснее, противники, которые иногда могут ошибаться, делать что-то не так, в общем, вести себя как обычные люди. Именно такого мы ждем от искусственного соперника, который призван заменить нам живого человека.
1.1. Глоссарий
Агент – носитель ИИ, то есть некая игровая сущность, которая принимает все свои решения с помощью ИИ.
ИИ (AI) – Искусственный Интеллект (Artificial Intelligence)
1.2. Описание предметной области
Особую актуальность тема искусственного интеллекта приобретает ныне в области компьютерных игр. Во-первых, потому, что, благодаря переменам в компьютерной архитектуре и небывало возросшей процессорной мощи, игры стало можно делать гораздо более умными. Во-вторых, накапливаемый разработчиками игр опыт в создании ИИ находит широкое применение и в других сферах от профессиональных тренажеров-видеосимуляторов до спецэффектов в кинематографе. И хотя подавляющее большинство компьютерных игр пока что используют сравнительно примитивные технологии ИИ, появилось и несколько выдающихся разработок, вызвавших удивление и интерес даже в искушенном университетско-академическом сообществе. Хотя практически все разновидности систем искусственного интеллекта возникли в научных лабораториях, разработчики игр сумели заметно продвинуть способности виртуальных персонажей к обучению, адаптации и усложнению социального взаимодействия, как между собой, так и с игроками-людьми (см. [2], [3],[4]).
В настоящее время существует огромное количество компьютерных игр от простеньких аркад, где вы управляете персонажем и спасаете его от разного рода опасностей, до глобальных стратегий, где в ваших руках порой находится судьба мира. Но всех их объединяет одно – за поведение и действия персонажей, не управляемые игроком, отвечает система игрового искусственного интеллекта
Удобнее всего для исследования ИИ подходят игры с открытым исходным кодом (open source проекты), так как они позволяют на наглядном примере исследовать различные алгоритмы ИИ, используемые в играх, выявить их недостатки, усовершенствовать и в последующем, встроив усовершенствованный ИИ в игру, поднять ее на новый уровень




СПИСОК ЛИТЕРТУРЫ:



Список литературы [1] официальный сайт игры UFO: Alien Invasion, http://ufo.myexp.de/ [2] Alex J. Champandard, AI Game Development - Synthetic Creatures with Learning and Reactive Behaviors, New Riders Publishing, 2003, 744 pages [3] David M. Bourg, Glenn Seeman, AI for Game Developers, O'Reilly, July 2004, 400 pages [4] Mat Buckland, Programming Game AI by Example, Wordware Publishing, 2005, 495 pages
Цена: 750.00руб.

ДОБАВИТЬ В КОРЗИНУ

УДАЛИТЬ ИЗ КОРЗИНЫ

КУПИТЬ СРАЗУ


ЗАДАТЬ ВОПРОС

Будьте внимательны! Все поля обязательны для заполнения!

Контактное лицо :
*
email :
*
Введите проверочный код:
*
Текст вопроса:
*



Будьте внимательны! Все поля обязательны для заполнения!

Copyright © 2009, Diplomnaja.ru