Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 14:23   #21
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Виталий Желтяков, весьма познавательно. Однако почему автор POdBot не написал авто-генерацию файла путей у POdBot'ов до сих пор(3 релиз какбэ был) - загадка...

Кстати PODBot'ы не такие уж и тупые...

Где можно почитать что-нибудь о создании AI?
Человек_Борща вне форума Ответить с цитированием
Старый 28.12.2011, 15:16   #22
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Человек_Борща, ты сразу хочешь к сложному приступить, сначала разберись в простых вещах.

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Где можно почитать что-нибудь о создании AI?
а негде просто, область очень спецефична и сильно зависит от того под что писать AI
rpy3uH вне форума Ответить с цитированием
Старый 28.12.2011, 17:28   #23
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Однако почему автор POdBot не написал авто-генерацию файла путей у POdBot'ов до сих пор(3 релиз какбэ был) - загадка...
Во-первых, фишка в том, что надо лезть в движок игры. Просто заменив библиотеку отвечающую за сетевую игру, результата не достигните. Т.е. нужно иметь исходники игры.
Во-вторых, думаю ему сейчас это не нужно. Я уже не помню кто, но его наняли за очень большие деньги после увольнения из Valve.
В-третьих, последняя версия, которую писал Флоид, это 2.5. Всё что после - это обработанные "местными умельцами" PODBot 2.5.
Цитата:
Кстати PODBot'ы не такие уж и тупые...
Я это и доказывал. Но имеют ряд значительных недостатков.
Цитата:
Где можно почитать что-нибудь о создании AI?
А зачем? ИИ действует по тем же алгоритмам, что и человек, только они упрощённые и формализованные.
Алгоритмы действий заложены в правилах самой игры.

Последний раз редактировалось Виталий Желтяков; 28.12.2011 в 17:33.
Виталий Желтяков вне форума Ответить с цитированием
Старый 28.12.2011, 17:43   #24
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Просто хочу знать "как это работает" =)
Действия - понятно. Кудаинтереснее механизм взимодейсвия ботов, формирование группы, действия в группе, расформерование, перегруппировка. Ориентация в 3d пространстве.

в cs 1.6 все довольно просто. Есть правила игры, и боты им подчиняются.

А вот, эмм Call Of Duty, как там ориентируется бот ?
Человек_Борща вне форума Ответить с цитированием
Старый 28.12.2011, 18:06   #25
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я же кидал вроде название книги.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.12.2011, 19:35   #26
haruhi
Форумчанин
 
Аватар для haruhi
 
Регистрация: 05.10.2011
Сообщений: 368
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
А вот, эмм Call Of Duty, как там ориентируется бот ?
это не здесь надо задавать такие вопросы, а к разработчикам игры
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
haruhi вне форума Ответить с цитированием
Старый 28.12.2011, 22:04   #27
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
формирование группы
ZBot не формирует группы. Тип с динамитом посылает команду Cover Me. Там же есть рации - слушайте что говорят боты. Вы кстати, когда с динамитом, тоже можете дать подобную команду - и все стадо будет топтаться возле Вас. Контры поначалу просто шарятся по двое-трое.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 29.12.2011, 06:59   #28
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Кудаинтереснее механизм взимодейсвия ботов, формирование группы, действия в группе, расформерование, перегруппировка.
Всё просто - дифференциация по типам поведения и механизм избегания ошибок. Выше же писал.
Цитата:
А вот, эмм Call Of Duty, как там ориентируется бот ?
Там ещё добавляются программные действия. В остальном принцип тот же.
Виталий Желтяков вне форума Ответить с цитированием
Старый 29.12.2011, 07:02   #29
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
- PODBot имел три "характера": хардкорщик, скаут, снайпер. Каждый бот имел свои предпочтения в оружии и стиле поведения. zBot имеют один тупой "характер".
У zBot много настроек в BotProfile.db. Я настраивал классическую команду - четырёх штурмовиков и одного снайпера.
ds.Dante вне форума Ответить с цитированием
Старый 29.12.2011, 08:17   #30
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Я настраивал классическую команду - четырёх штурмовиков и одного снайпера.
Мусор это все. Понаблюдайте в режиме свободного полета - все они, кроме снайпера ломятся толпой. Стреляет тот кто увидел первым, остальные по идее должны прикрывать, но это все не фига не работает. Кидается граната из-за угла, затем поражаются раненные, последним убивается снайпер. Оружие - дробовик и граната. Все эти действия шаблонные. Основная тактика против ZBot это идти по пути отличного от того, каким ломанулось основное стадо. В случае встречи крупной группы вызываете по рации своих. Остальных вырезаете сами, в случае чего можно зайти с тыла и помочь своим.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма как в играх casio23 Общие вопросы Delphi 0 12.11.2011 16:55
боты для мосвара роман1975 Софт 2 04.09.2011 20:47
Как обращаться к Checkbox, если они вызываются программно??? 555Ksenia555 Microsoft Office Excel 1 24.07.2011 15:05
События и делегаты в C# как они работают _PROGRAMM_ Общие вопросы .NET 11 04.02.2010 06:44