Главная » Таги : "Искусственный интеллект"

RSS

Алгоритмы, применяемые в играх

Алгоритмы и игрыОчень интересной темой в компьютерных играх является, в принципе, сам процесс их создания. Это вам скажет практически любой программист. У одного из победителей Борландского конкурса программ был такой девиз: «при создании игры наслаждаешься дважды: когда пишешь программу и когда играешь с ней».

Вообще, по видимому, вряд ли найдется такой программист, который хоть раз в жизни не пытался создать компьютерную игру. У кого-то это получалось, у кого-то нет, но как писать игру, или по крайней мере, как надо было сделать Civilization, чтобы она стала в сто раз интереснее, сможет посоветовать практически любой человек, знающий, что такое Тетрис. В самом деле, игр в компьютерном мире огромное количество, и каждый месяц появляются все новые и новые, но бестселлерами из них становятся только единицы.

Читать далее »

Таги: ,

Поиск кратчайшего пути

Не нравитсяНравится   Рейтинг 0

[Image]
Сборник из примеров реализаций алгоритмов нахождения кратчайшего пути. Так же включены алгоритмы для генерации лабиринтов. Примеры написаны для Delphi, BP и C, разобраться достаточно просто и есть необходимые комментарии. Некоторые примеры на русском. Рекомендую прочитать статью Алгоритмы поиска пути.

Размер 10 кб
Скачать

Таги: ,
Не нравитсяНравится   Рейтинг 0

Размер 10 кб
слог в любом месте бомба

Не нравитсяНравится   Рейтинг 0

Размер 10 кб
шашек от нардовых игр

Алгоритм нахождения пути

Не нравитсяНравится   Рейтинг 0

[Image]
Пример показывает как найти кротчайший путь от А к Б. Все комментарии на русском, автор алгоритма Valery Rode.

Размер 10 кб
Скачать

Таги: ,

Практическое руководство по AI

В настоящее время при написании игр разработка искусственного интеллекта отодвигается на задний план по целому ряду причин. Однако, безусловно, будущее игр напрямую связано с искусственным интеллектом. Если AI в вашей программе будет слабоват, то это же отразится и на самой программе.

Под искусственным интеллектом в компьютерных играх не следует понимать только нейросети, самообучающиеся системы и сложные математические структуры (хотя он может таковыми являться). Под AI подразумевается игровая среда и поведение отдельных юнитов в ней (игровых или боевых единиц). Рассматривается поведенческая сторона ИИ, а не научная.

Чтобы понять, как создать AI для игры, следует решить, что вы хотите получить в конечном счете, а затем построить систему для достижения требуемых результатов. Необходимо учитывать только то, что пользователь может увидеть на экране.

Читать далее »

Таги: ,