HLFX.Ru Forum
Показать все 10 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- немного о ботах в Half-Life (https://hlfx.ru/forum/showthread.php?threadid=5179)


Отправлено Ghoul [BB] 16-03-2019 в 11:44:

немного о ботах в Half-Life

В своё время было много всяких разговоров о том, что некоторые товарищи, в частности, Кутузов, осуществляли попытки имплементировать в ХЛ всякоразных умных ботов, типа Z-Bot и т.п.
Хотелось бы поподробнее услышать о данном опыте и, возможно, получить какую-то полезную помощь в данном направлении, поскольку те боты, что сейчас имеются в XDM, ну уж очень сильно не дотягивают до выдвигаемых требований, однако самому Мастеру важнее заниматься другими вещами, как , например, прикручиванием ботам "слонового чата", таунтов на разные голоса и тому подобные "ну очень важные вещи", которые бы не нарушали тиеричности.

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

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено qpAHToMAS 16-03-2019 в 12:04:

Тощо Z-Bot'ы "умные" — это ошибочное мнение, которое скорее всего было основано на их фишке автоматического создания NAV'игаций для любой карты, ну и наверное, их voice-чату (CS:CZ).


Отправлено Ghoul [BB] 16-03-2019 в 12:20:

Цитата:
qpAHToMAS писал:
qpAHToMAS

Я понимаю, к чему ты клонишь, но , как говорится, нет пределов совершенству.
Я не пытаюсь хватать звёзд с небес. Устроят вполне и такие.
Ибо они всяко лучше того, что имеется на данный момент.

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

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Ku2zoff 16-03-2019 в 12:23:

Цитата:
qpAHToMAS писал:
Тощо Z-Bot'ы "умные" — это ошибочное мнение

Тащем-то да. Но они очень умные в рамках стандартных карт Condition Zero, где мапперами для этого сделаны все условия. Например, дверь на de_prodigy_cz открывается автоматически (в отличие от оригинальной de_prodigy, где надо жать кнопку), и прочее в таком духе. Но! У этих ботов есть система эвентов, на которые реагирует ИИ. То есть, при правильном подходе, можно научить ботов адекватно реагировать почти на всё, что происходит на карте. Касаемо навигации уже сложнее. При желании можно добавить специфические нав-зоны, где бот будет жать кнопку (они этого не умеют), толкать ящик, выбрасывать текущее оружие, в общем всякое. Единственная сложность - установить причинно-следственную связь между активированным объектом и происходящим на карте (Яркий пример - FoxBot в TFC на карте Well не могут одновременно нажать две кнопки, чтобы дверь открылась. А если случайно нажимают, то другой бот нажимает снова, и закрывает дверь). Тут придётся лезть в код энтить.
Цитата:
Ghoul [BB] писал:
Хотелось бы поподробнее услышать о данном опыте

Это легче, чем кажется на первый взгляд. Касаемо самих ботов, ни Parabot, ни ZBot не лишены недостатков. Я давно хочу попробовать совместить их варианты навигации, точнее, добавить паработовское обучение на действиях других игроков и ботов к навмешам зботов.


Отправлено Ghoul [BB] 17-03-2019 в 13:46:

Цитата:
Ku2zoff писал:
Это легче, чем кажется на первый взгляд.


Да это понятно. У страха глаза велики, у запора - ещё больше.
Но всё же.
Лично у тебя был успешный опыт имплементации данных ботов в чистый ХЛ?
Если да, расскажи о своих ощущениях об игре с ними, наблюдениях за их поведением? Сложно ли было переучить их работать оружием от HL?

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

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Ku2zoff 18-03-2019 в 09:53:

В чистый ХЛ я их не имплементировал. В свой мод для опытов - да. Ощущения от игры хорошие, боты даже на изи довольно хорошо стреляют. Ориентируются на картах неплохо. Для десматча пойдут. По сравнению с паработами они метче стреляют и немного лучше двигаются по карте, не делая ненужных зигзагов и прыжков.
Можешь сам скомпилировать сорцы hlzbot-random-weapons из репозитория Xash3D FWGS, и побегать в обычную халфу. Вот и будут тебе ощущения, оценишь и сравнишь с другими ботами.


Отправлено Ghoul [BB] 18-03-2019 в 12:24:

hlzbot-random-weapons - это под ваниллу? Или под Ксаш?
Если не сложно, кинь линк на архив, плиз.

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

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Дядя Миша 18-03-2019 в 16:47:

Вот сколько я помню обсуждение ботов, всегда сводилось кто тому что Боты XYZ - тупые. А умных ботов так никто и не написал.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 18-03-2019 в 18:17:

Цитата:
Ghoul [BB] писал:
это под ваниллу? Или под Ксаш?

Должно заработать под любой версией. Это же хлсдк с правками от Дяди Миши.
Цитата:
Ghoul [BB] писал:
Если не сложно, кинь линк на архив, плиз.

На гитхаб зайти не судьба?
https://github.com/FWGS/hlsdk-xash3...dom-weapons.zip

Добавлено 19-03-2019 в 01:17:

Цитата:
Дядя Миша писал:
А умных ботов так никто и не написал.

Авторы УТ написали. В УТ умные боты. Для хл каких-то идеальных ботов нет, есть около пяти годных проектов, каждый со своими плюсами и минусами.


Отправлено Ghoul [BB] 18-03-2019 в 20:39:

Цитата:
Ku2zoff писал:
Должно заработать под любой версией. Это же хлсдк с правками от Дяди Миши.

На гитхаб зайти не судьба?
https://github.com/FWGS/hlsdk-xash3...dom-weapons.zip

Авторы УТ написали. В УТ умные боты. Для хл каких-то идеальных ботов нет, есть около пяти годных проектов, каждый со своими плюсами и минусами.


Спасибо за ссылку. Я сам так и не нашёл этих исходников там. Даже сейчас, когда известено имя архива... .

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

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

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Временная зона GMT. Текущее время 16:29.
Показать все 10 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024