Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 04.12.2007, 12:19   #1
BaD RaNDoM
AnyKey`щик
 
Регистрация: 12.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
BOTs

Как организовать логику ботов:
1 Бот - преследующий игрока?
2 Бот - прячущийся от пуль игрока (при выстреле)?
3 Бот - стреляющий в игрока?
(Offline)
 
Ответить с цитированием
Старый 04.12.2007, 13:01   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: BOTs

Есть класс, есть у каждого бота параметр текущего действия, исходя из параметра выходит выполнение, для выполнения задачи нужно хранить определённую информацию (кого приследует или от кого прячеться и за какой объект, в кого стреляет и т.п.). Лучше разделить действие для перемещения. В общем сделать выполнение поставленной задачи поэтапно+реализовать смешивание, например он должен убегать в укрытие, но он далеко, поэтому отходя отстреливаеться, поэтому тут 2 разных но совмещённых действия.
+ должна быть адекватная оценка ситуации, бот должен уметь во время выполнения быстро оценивать ситуацию, т.к. может понадобиться прервать действие (убегал под укратие от морпеха, морпеха убили, Но тут если бот не видел (не был повёрнут), он продолжит бежать, лишь только через время отреагирует - по нему не стреляют. А если видел тогда сразу получает новую задачу).
Для стрельбы важно это перемещение и цель. Перемещение должно исходить от позиций врагов, и своих + от патронов, сложности ситуации, глобальной задачи и т.п.
Глобальная задача, это к примеру у группы морпехов задание удерживать позицию, поэтому их далёкое перемещение исключено, но это не какое-то другое действие, это только ограничение текущих, и немного урезанная оценка ситуации.
А вообще есть много разных варриантов, тут нужно очень всё окуратно продумывать, желательно с листиком и карандашём.
(Offline)
 
Ответить с цитированием
Старый 04.12.2007, 13:10   #3
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: BOTs

Тут смотрел?
http://www.boolean.name/showthread.php?t=15
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
paradise bots (c) jimon jimon Алгоритмика 0 01.01.2006 20:10


Часовой пояс GMT +4, время: 11:28.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com