Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 13.06.2006
Хотелось бы узнать, как по-человечески делается самый простенький ИИ, вроде соперников в морском бое, крестиках-ноликах, в карточных играх.
Посему ищу литературу, где нормально расписаны принципы работы простеньких ИИ. Что посоветуете? С учетом того, что сейчас я не представляю, как это в принципе работает, какие структуры используются.

_________________
Все что не убивает, делает тебя еще слабее и ущербнее, пока смерть наконец не заберет тебя, тонущего в луже собственного дерьма.



Партнер
 

Member
Статус: Не в сети
Регистрация: 21.11.2006
Цитата:
Управление
При создании интерактивной компьютерной игры (т.е. такой, в которой игрок может что-то делать) необходимо уметь работать с различными средствами ввода: клавиатурой, мышью, джойстиком или контроллером Xbox.
Логика/Физика/Искусственный интеллект
Логика описывает поведение создаваемой игры в различных ситуациях, например при нажатии кнопки на мыши. Ее задача — изменить внутреннее состояние игры в ответ на действия пользователя. Затем обновленное состояние будет нарисовано на экране, и, таким образом, будет видна реакция объектов игры на воздействие пользователя.
Искусственный интеллект, не являющийся необходимой составляющей игры, напрямую зависит от того, какого рода она будет. Например, для логической игры, в которой вторым участником выступает компьютер или имеются «интеллектуальные» персонажи, придется описывать их поведение в виде более сложных моделей, обычно и обеспечивающих искусственный интеллект игры.
А чтобы добавить логику и искусственный интеллект в XNA, обычно используется язык C#, однако для разработки искусственного интеллекта можно применять и другие языки платформы .NET, например функциональный F#.
Во многих играх (особенно трехмерных), где есть некий игровой мир, возникает необходимость задать для объектов законы поведения в нем, похожие на обычные законы физики. Программирование физически реального мира — задача непростая, и лучше не решать ее самостоятельно, а довериться существующим «движкам», таким как Bullet (http://www.bulletphysics.com) или Newton Game Dynamics (http://www.newtondynamics.com/).


http://tinyurl.com/ykfqhgm
http://tinyurl.com/yfyrmkv
http://tinyurl.com/ykwh5vb


 

Member
Статус: Не в сети
Регистрация: 13.06.2006
Titul Кэп, и вы здесь?

Я просил посоветовать конкретные книги. Именно ваше мнение, что стоит посмотреть?

_________________
Все что не убивает, делает тебя еще слабее и ущербнее, пока смерть наконец не заберет тебя, тонущего в луже собственного дерьма.


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
http://habrahabr.ru/blogs/games/82221/
http://habrahabr.ru/blogs/artificial_intelligence/


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan