![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ALexusB |
![]()
Сообщение
#1
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,337 Регистрация: 2-November 04 Пользователь №: 3 ![]() |
Нужна ваша помошь!
Некоторые знают, а кто-то догадывается, но я не забросил поприще пиратски игр с концами ![]() Дело движется, медлено и как обычно ночами, но идет - кубики уже играбельны. Начитался статей, много думал - понял, что к моменту начала кодинга ИИ кораблей нужно иметь базу знаний. Помогите ее сделать! Знания - это калька поведения нас - игроков в бою. Берем за основу бой в КВЛ-ГПК и текстом записываем свои действия. Начну с себя, как пример, без деталей. В бою у меня сразу идет 1. анализ состояния: * сил противника (примерно равны, больше, меньше, сильно больше, сильно меньше). * направления ветра 2. мои цели * слинять из боя * всех потопить * всех абордировать * часть абордировать и часть потопить * часть абордировать и слинять из боя Подзадачи: * продержаться какое-то время (если это задача такая по квесту) * защитить купца - все это сводится в списку выше 3. Корректировка стратегии со временем, то есть повтор 1. и смена на 2. 4. Шаги для достижения цели 2. * перезарядка * выстрел * маневрирование * поднять-опустить паруса * абордаж * выкинуть товар что еще обычно бывает? И давайте лезть в детали - на что смотрим, когда оцениваем больше-меньше? Паруса, корпус, команда, типы кораблей? Попробуйте на примере конкретного боя описать свои действия - мне нужна статистика, я сам сведу по полочкам. Пойдет рассказ "как я брал золотой флот" и типа того. Но в описании решений и критериев их оценки, а не литературных изысков про "отлетающие доски после бортового залпа". |
![]() ![]() |
m-traxx |
![]()
Сообщение
#2
|
Бермудский Бомбардир ![]() ![]() ![]() ![]() ![]() ![]() Группа: финалист турнира КВЛ 1.2.3 НЕ Сообщений: 4,036 Регистрация: 24-January 08 Из: Бермуды Пользователь №: 14,825 ![]() |
Постараюсь рассказать, что на мой взгляд позволяет легко справляться с ИИ соперника.
ИИ не умеет делать массу важных вещей: 1. Не бережёт паруса - смена положения парусов зависит только от его маневров, а иногда от балды - на залпы не реагирует. 2. Распыляется - может сделать 1 залп по одному кораблю, следующий залп по другому. 3. Меняет заряды в зависимости от дистанции - может начать перезаряжаться картечью, хотя мог уже бомбами пустить на дно. 4. Не ходит галсами против ветра - часто складывается впечатление, что ИИ вообще не умеет учитывать направление ветра. 5. Пытается догнать корабли, которые имеют большое преимущество в скорости - именно это позволяет растягивать его эскадры и валить всех поодиночке. 6. Не ставит промежуточных задач. Например, не пытается получить абсолютного преимущества в скорости а уж потом топить, или сначала выбить всю команду, а уж потом абордировать. Т.е. ИИ конечно и паруса клацает и команду выбивает, но до абсолюта не доводит и даже не пытается. 7. Не оценивает состояние корабля, на который пересаживается после абордажа. Например, если я подставлю фрегат без мачт под абордаж целёхонькому корвету, то кэп корвета пересядет на эту баржу и станет совершенно уязвим. |
![]() ![]() |
Текстовая версия | Сейчас: 17th June 2024 - 13:22 |