Добавлен , опубликован
S.W.A.T. Bot v3 - классический бот для ранних версий Counter-Strike. Боты обладают продвинутым для своего времени искусственным интеллектом: ориентируются на карте, выполняют игровые задачи, реагируют на радиокоманды, используют различное оружие и гранаты, поддерживают пять уровней сложности и могут иметь пользовательские имена. В архив включены оригинальные файлы программы и документация разработчика.
Список изменений S.W.A.T. Bot v3.0
Исправления и улучшения
YAHOOOOOOOO!!!
  • Теперь боты правильно реагируют на радиокоманды и выполняют следующие действия:
  1. Cover Me/Follow Me (Прикрой меня/За мной) - ближайшие боты начинают следовать за вами;
  2. Go Go Go/You Take Point (Вперёд!/Ты первый) - боты отправляются выполнять задачу (в том числе снайперы);
  3. Taking Fire/Need Backup (Меня атакуют!/Нужна помощь!) - боты смотрят в вашу сторону и пытаются найти того, кто вас атакует;
  • Теперь можно задавать ботам собственные имена командой:
addbot "<имя>"
  • Исправлен выбор целей с учётом команды и конкретной карты;
  • Повороты ботов стали выглядеть более естественно;
  • Улучшен алгоритм перезарядки оружия;
  • Исправлена ошибка при стрельбе из снайперских винтовок (раньше они часто уводили прицел вправо);
  • Исправлено зависание из-за некорректных вейпоинтов (одна из частых причин вылетов);
  • Ещё раз увеличены эффективные дистанции использования оружия ботами;
  • Полностью переработана боевая система ботов - теперь они ведут бой намного реалистичнее;
  • Раунд автоматически перезапускается, если все живые игроки - люди - погибли;
  • Исправлена проблема в Linux, из-за которой не загружались вейпоинты;
  • Возможно, теперь боты смогут работать на разных платформах;
Список изменений S.W.A.T. Bot v2.0
Исправления и улучшения
  • Боты теперь успешно поднимаются по лестницам примерно в 99% случаев (спуск по лестницам всё ещё находится в процессе доработки);
  • Улучшен алгоритм обезвреживания бомбы;
  • Исправлен выбор игровых целей в зависимости от команды и типа карты (например, контр-террористы больше не будут сидеть в засаде на картах CS, а террористы - на картах DE);
  • Уменьшено время реакции ботов, сделав их поведение более естественным;
  • Добавлены две новые команды командного взаимодействия;
Назначьте клавиши на следующие команды:
group - Все дружественные боты, которые вас видят, будут следовать за вами;
helpme - Ближайшие боты, которые вас видят, поспешат к вам на помощь;
  • Террористы, увидевшие бомбу, теперь подбирают её;
  • Уменьшена вероятность того, что боты будут покупать снайперские винтовки;
Юридическое уведомление
Если во время использования этого бота или после него с вашим компьютером что-либо случится (например, произойдёт сбой), то это не моя вина.
На самом деле я вообще не несу никакой ответственности ни за что.
У меня даже нет паспорта.
У меня нет имени.
Я - никто.
На самом деле, если вы попытаетесь сказать, что я существую, к вашему дому подъедет чёрный фургон... а дальше подключайте воображение.
Приятной игры!
Большое спасибо всем, кто помогал.
Нет, правда!
ДА, ПРАВДА!
Однажды кто-то сказал, что здесь стоит разместить пронографию...
Но я этого делать не буду.
Я против.
Полностью.
Да, серьёзно.
Ладно, если вам так сильно хочется - зайдите на yahoo и найдите всё сами.
За это я тоже ответственности не несу.
Это был не я. :)

Поддерживаемые карты
Чтобы узнать, поддерживается ли карта, откройте папку: cstrike/maps
Если рядом с картой находится файл с расширением .swat, значит она поддерживается.
Например:
cs_assault.swat - означает, что карта cs_assault совместима с ботами.

Возможности
Вот внушительный список возможностей ботов:
Навигация
  • Боты самостоятельно ориентируются на карте;
  • Посещают важные точки (места установки бомбы, заложников);
  • Достаточно хорошо выбираются, если где-то застряли;
  • Перепрыгивают небольшие препятствия;
  • Поднимаются по лестницам;
  • Проползают по вентиляционным шахтам (поиграйте на cs_assault);
  • Стреляют по разрушаемым объектам, которые мешают пройти;
Командная игра
  • Боты слушают радиокоманды;
  • Следуют за игроком по его просьбе;
  • Прекращают следование и перестают занимать снайперскую позицию после команды «Go»;
  • Пытаются прийти на помощь при ваших сигналах бедствия;
Бой
  • Покупают оружие в зависимости от количества денег;
  • Используют стрейфы во время перестрелок;
  • Имеют 5 уровней сложности (1 - самый сильный, 5 - самый слабый);
  • Обладают временем реакции;
  • Используют гранаты;
  • Занимают снайперские позиции;
  • Выполнение задач карты;
  • Террористы умеют устанавливать бомбу;
  • Контр-террористы умеют её обезвреживать;
  • VIP быстро направляется к зоне эвакуации;
(В комплект не входят вейпоинты для карт as_ и es_, так как на них игровой процесс получился неудачным)
Общие возможности
  • Боты пишут сообщения после своей смерти;
  • Пишут сообщения после смерти противника;
  • Общаются в начале каждого нового раунда;
  • Используют некоторые радиокоманды;
  • И ещё кое-что, что автор уже не помнит;

Руководство по созданию вейпоинтов
Руководство ещё находится в разработке. Оно будет довольно большим. :(

Благодарности
  • Программист: Darkyouth
  • Веб-мастер: Tree
  • Помогали: Sucklead, DStroth, Auxois, Paulo-La-Frite, CountFloyd, Botman и другие...
Для установки просто распакуйте ZIP-архив в папку Counter-Strike.
При распаковке убедитесь, что:
  • разрешена замена существующих файлов;
  • сохраняется структура каталогов;
После этого запустите Counter-Strike, создайте локальную игру (LAN, максимум 20 игроков) и выберите поддерживаемую карту.
В игре откройте консоль (клавиша ` - обычно находится слева от цифры 1) и используйте следующие команды:
addbot - Добавить бота;
botskill (1-5) - Изменить уровень сложности ботов (точность стрельбы, стрейфы, прыжки и т.д.);
kick <имя> - Удалить бота с указанным именем;`

Выделенные серверы (Dedicated Server)
Запускайте сервер командой:
c:\sierra\half-life\hlds.exe -game cstrike +map <карта>
После запуска загрузится выбранная карта.
На выделенном сервере все команды ботов вызываются через CVAR BOT.
Например:
BOT addbot - добавит нового бота.
`
ОЖИДАНИЕ РЕКЛАМЫ...