- Сайдклимб не панацея, без тактики группового боя преимущество в высоте не даёт ничего. Тут у человека карт-бланш.
- А как будет вести себя бот после того как вступит в манёвренный бой?))
Так хардкорно настроенный бот игрока просто порвет, ибо 100% владение данными - игроку ответ от сервака дойти не успеет как его действие уже будет учтено ботом
“Учтено” дословно: принять что-то во внимание, соотнести с чем-то при рассуждении, планировании. Машина ни рассуждать, ни планировать не может. То есть проблемы возникнут на этапе принятия решения. Но есть нейросетка, которая умеет обучаться на основе вводных от человека. В этом и суть темы :)
Еще раз повторяю - 100% осведомленности, контроля самолета и меткости. Думать тут не надо, только контрить действия игрока, отчего тот постоянно будет сливать энергию значительно больше чем бот из-за погрешностей управления, лага и реакции.
Выдумать тут какие-то нейросетки чтоб все ошибки и погрешности человека пародировать смысла просто 0.
Ладно, накину простецкий пример. Человек на сейбре, бот на миг-15.
Сейбр пикирует под 45^ на максимальной скорости. За 2 километра до земли человек переворачивает самолёт, бот следует за ним (тоже переворачивает). За 1 километр до земли человек переворачивает самолёт обратно и спокойно выходит из пикирования, потому что у сейбра прекрасный крен. Бот улетает в землю.
Т.е. 100% осведомленность и 100% контроль машины мы игнорируем напрочь, бот не в состоянии узнать свое положение в пространстве?
Давай тоже пример проведу - тот же шахматный турнир, но на каждый ход дается 1 секунда с требованием установки фигурок строго в центр клетки с точностью до микрона. При этом все фигурки имеют разный вес, а поверхность клеток под произвольным углом известные роботу, но не известные человеку. Вот примерно такие входные данные бы ли бы если перенести условия компьютерного воздушного боя.
//Ну и 100% меткость тоже забыли - сейбра порвет первой же пулькой на которую игрок не среагирует
Тема состоит из 40% воспоминаний, 40% объяснений темы и 20% самой темы
Я привёл пример, где у бота 2 стула:
- Полететь за игроком и умереть об землю
- Не полететь за игроком, то есть проиграть позицию
Правильным решением здесь будет выход из боя. Никакого смысла лететь за пикирующем сейбром на миге нет от слова “совсем”, ввиду меньшей скорости у земли. Но иногда есть смысл, когда край карты близко или у противника мало топлива. Или догнать за счёт динамики. МИЛЛИОН вводных. Даже люди с 86млрд нейронов в мозге понимают это далеко не сразу. Если вообще понимают.
Теперь о стрельбе. Я упустил этот момент кстати. Если коротко, из опыта аркадных игр. Точка упреждения врёт в 99% случаев. То есть во всех, кроме прямолинейного полёта цели. В сущности, чтобы попадать, нужно ПРЕДУГАДЫВАТЬ действия противника. А как там дела обстоят с предугадыванием у бота?
Конечно, с определённой дистанции реакции человека уже не хватит чтобы изменить траекторию за время полёта снаряда. Но это метров 500. И опять же, при условии, что самолёт бота позволяет навестись на цель. Бот соблюдает оптимальную скорость, углы атаки и т.п.
Да
-
Какая тактика группового боя в обычном рандоме? Ты зайди на 2.7 или 3.3 и посмотри, что там творится. Это я про людей. Теперь про ботов. Научить бота держаться рядом со своими, вполне можно. Ну и ещё научить ботов не гоняться толпой за одним самолётом противника + все остальные шаблоны, которые я перечислил ранее. Меткость стрельбы можно накрутить ботам такую, что любой игрок позавидует.
-
Вполне очевидно, что попытается сбить игрока, используя закрылки.
я про взаимодействие ботов друг с другом. Без него любой статист все 16 перебьёт не запариваясь
манёвренный бой - это чуть сложнее, чем просто “выпустить закрылки” ))
Да, не стоит путать ИИ, типа Stable diffusion или GPT…с алгоритмами на основе ИИ, например распознавание лиц
Это не пример, а чушь. Когда обучают ИИ, то там тысячи, сотни тысяч ситуаций и миллионы боёв. Достаточно почитать как натаскивали ботов для Доты 2
ИИ не использует миллионы вводных, только миллионы полных партий, далее уже различные методы обучения. Мощностей не хватит на миллион вводных. Преимущество текущих прикладных ИИ в том, что они используют не так уж много мощности и минимум вводных выдавая различные результаты каждый раз, но при этом после каждого раза он учится.
Так я про это и говорю, что без вводной базы чисто алгоритмом ничего не добиться. Давай без негатива пожалуйста.
Да, есть рекуррентные нейросети. Она получает вводные, выдаёт результат, потом возвращается к исходнику и повторяет всё снова, каждый раз обучаясь.
Ты переоцениваешь статистов. Как научить ботов взаимодействовать? Я уже говорил об этом. Набирать высоту, держаться вместе, но не слишком близко, чтобы не столкнуться друг с другом. Не гоняться несколькими самолётами за одной целью. Прописать ботам параметры, по которым они будут выбирать себе цель. Научить таким элементам боя как атака с превышения, атака на проходах, манёвренный бой по горизонтали и вертикали. А ещё накрутить точность стрельбы. Такие боты будут в лобовых атаках - терминаторы. Всё это можно сделать, но не нужно.
- Некросеть, обученную на реплеях лучших пилотов, обыграют худшие, потому что она не готова к такому западлу.
- Мы не верим в закон Мура - он и сам в него верил до поры и с оговорочками.
Но стиль приятный, аффтар пешы исчо
Ты уже какую-то чушь пишешь делая из бота не часть игры, а внешнюю хрень.
Собственно читаем выше. Опять лаг сервера, ПК и реакции приписываем части игры.
Хотя даже в твоих выкладках человек уже не в состоянии воздушный бой вести, а может лишь убегать.