Seaward.ru

Здравствуйте, гость ( Вход | Регистрация )

> ИИ для морского боя, нужно собрать статистику живых игроков
ALexusB
сообщение May 20 2009, 21:31
Сообщение #1


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,336
Регистрация: 2-November 04
Пользователь №: 3



Нужна ваша помошь!

Некоторые знают, а кто-то догадывается, но я не забросил поприще пиратски игр с концами smile.gif
Дело движется, медлено и как обычно ночами, но идет - кубики уже играбельны.

Начитался статей, много думал - понял, что к моменту начала кодинга ИИ кораблей нужно иметь базу знаний.
Помогите ее сделать!

Знания - это калька поведения нас - игроков в бою. Берем за основу бой в КВЛ-ГПК и текстом записываем свои действия.

Начну с себя, как пример, без деталей.

В бою у меня сразу идет
1. анализ состояния:
* сил противника (примерно равны, больше, меньше, сильно больше, сильно меньше).
* направления ветра

2. мои цели
* слинять из боя
* всех потопить
* всех абордировать
* часть абордировать и часть потопить
* часть абордировать и слинять из боя
Подзадачи:
* продержаться какое-то время (если это задача такая по квесту)
* защитить купца
- все это сводится в списку выше

3. Корректировка стратегии со временем, то есть повтор 1. и смена на 2.

4. Шаги для достижения цели 2.
* перезарядка
* выстрел
* маневрирование
* поднять-опустить паруса
* абордаж
* выкинуть товар

что еще обычно бывает?

И давайте лезть в детали - на что смотрим, когда оцениваем больше-меньше?

Паруса, корпус, команда, типы кораблей?

Попробуйте на примере конкретного боя описать свои действия - мне нужна статистика, я сам сведу по полочкам.
Пойдет рассказ "как я брал золотой флот" и типа того. Но в описании решений и критериев их оценки, а не литературных изысков про "отлетающие доски после бортового залпа".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
6 страниц V < 1 2 3 4 5 > »   
Reply to this topicStart new topic
Ответов(40 - 59)
Mitrich
сообщение May 30 2009, 16:00
Сообщение #41


капитан
*****


Группа: форумчанин
Сообщений: 398
Регистрация: 29-July 05
Из: Владивосток
Пользователь №: 962



2Denis
Тут ты прав, «золотому флоту» незачем знать, что именно везет ГГ-й. Но я не зря попытался расписать участников игры (со стороны компа) по типам. Кстати сказать, «золотой конвой» не участник, это совокупность участников - купцов и охраны. Отличается от другого конвоя только своим составом, ну может более жесткой задачей по охране. Да, им это знать ни к чему. А пирату? Нужно ему знать, чем он может поживиться, чтобы принять решение на абордаж? Мне кажется нужно. Иными словами, я подошел к данному вопросу в более широком смысле, нежели просто частный случай охраны (также купец, свободный капитан и т.д.). Так что тут, я считаю, все правильно. Хотя и не бесспорно.

2 ALexusB
Ну вот, помаленьку приходим к пониманию существа вопроса. Ты только запасись терпением, поскольку для дилетантов программирования, таких как я, далеко не все вещи очевидны. Еще немало глупостей придется спросить.
Относительно необязательности привязки поведения типажей (если я тебя правильно пронял) к задачам ГГ-я я не вполне согласен, но сейчас спорить не буду. Уверен, что к этому мы еще вернемся. Еще вернемся и на тот самый стык локаций «моря» и «глобальной карты».

Итак, предлагаю, вернее, излагаю свою точку зрения.
Шаблоны (вернее их список):
- спокойное (неагрессивное) плавание;
- удержание противника на определенной дистанции, уничтожение его возможно, но не обязательно;
- бой на уничтожение противника путем его потопления. (Тут хотелось бы уточнить - данный шаблон будет применяться типажами только по отношению к ГГ-ю или же и в других ситуациях, например, сражение военных кораблей (купцов) с пиратами, сражение эскадр враждующих наций, где ГГ-й будет принимать живое участие?);
- абордаж;
- выход из боя (бегство);

Спокойное плавание.
Типаж встречается с ГГ-ем. У противников по одному кораблю. ГГ-й агрессивности не проявляет, но нет никакой гарантии того, что он не сменит флаг и не начнет атаку. Посему
1) анализ проводится по полной схеме:
- ветер, его сила и направление
- состояние своего корабля (целостность корпуса, парусного вооружения и орудий, комплектность команды)
- состояние корабля ГГ-я противника по тем же позициям
- соотношение классов кораблей, их огневой мощи (калибр и количество орудий и, как следствие, скорость их перезарядки), ходовых качеств и преимуществ (скорости, скорости хода в бейдевинд, маневренность), сравнительная численность команды
- дистанция до корабля возможного противника (дистанция расхождения)
- характеристики капитана, если такое возможно
2) заряд орудий ядрами, как универасального боеприпаса, обладающего наибольшей дальностью стрельбы
3) маневр с целью расхождение с ГГ-ем на предельной дистанции стрельбы (возможно на запредельной дистанции стрельбы орудий корабля ГГ-я).
Если у ГГ-я несколько кораблей, то по этим позициям делается анализ группы кораблей (эскадры).
В таком состоянии корабли расходятся.

Дальнейшее будет попозже, если это описание удовлетворит, прежде всего, Алекуса.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение May 30 2009, 21:49
Сообщение #42


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,336
Регистрация: 2-November 04
Пользователь №: 3



ираектории джижения судов - это отдельная задача на "сделать" - как сделаем, так и будет - сча ничего нет вообще.
Комп имеет теже возможности (приказы), что и игрок
Соотв траекторию разворота с учетом ветра - это опытноопределяемая или теоретически обосновонная последовательность.

Погоды не будет визуально - влияение ее в виде коэфф высоты волны и ветра, а они уж влияют по законам физики-игры.

2Mitrich
Да, все так, пока делаем поверхностные сценарии - потом уже по реализации будет разбито на отдельные блоки, если что-то сделать не получится, будет заглушка или отказ от вида стратегии.

Еще момент - тупизна (ограниченность) ИИ компенсируется микрочитами, которые ему доступны.
Тот же анализ противника - у ГГ ограничен наличие подзорки и % отображения ей, тогда как комп может видеть точно "в граммах".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
delfin_
сообщение May 31 2009, 00:16
Сообщение #43


Защитнег Бакланаф
*******

Ветеран ФорумаЗаслуженный КорсарЗнаток Игр Сиварда
Наставник Корсаров
Группа: форумчанин
Сообщений: 5,186
Регистрация: 5-December 04
Пользователь №: 174



Против себя, играл бы так:
Если 1х1 - снести мачты. Если и выйграю бой - я не хочу доплывать до острова за несколько недели, а потом еще платить за ремонт. Если на линейнике сбили первые 2 мачты - лоадинг.

Если >2х1 - тут всеми дружно надо стремится на абордаж - попутно обрабатывая меня картечью. Корабль с наибольшем количеством команды должен остатся "напоследок". После абордажей численость моей команды сильно понижется, т.ч. либо я проиграю последний абордаж, либо не смогу отсреливатся - и меня можно будет спокойно потопить.

Если меня больше и я сильнее - нужно уплывать отстреливаясь книпелями (очень я это дело не люблю).

Прмечание. Основную работу в бою делаю я сам, а не мои напарники. Чаще всего они служат чтобы принять на себя огонь, и повреждения. По этому - все внимание на флагмэновский корабль. Отношение к остальным должно быть "держать дистанцию" - не более того.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Denis
сообщение May 31 2009, 12:03
Сообщение #44


пират
*******

Ветеран ФорумаЗаслуженный Корсар
Группа: форумчанин
Сообщений: 2,563
Регистрация: 9-June 05
Из: Словакия
Пользователь №: 824



Тут есть важный момент для правильной оценки ситуации и соблюдения видимости исторических реалий. Любой корабль есть определенная материальная ценность + то что находиться на нем является добычей. Соответственно зачастую приоритетной задачей является захват корабля. Для пирата - это задача №1, иначе зачем он выходит в море? Другой вопрос - грамотная оценка ситуации, т.е определенная модель поведения в бою без учета торговец/пират/военный:
1. Агрессивное поведение. Силы нападающего больше или равны: приоритет в тактике - обездвиживание и захват судна (книпель - картечь).
2. Сбалансированно агрессивное поведение. Силы нападающего равны или меньше: удержание на расстоянии, маневрирование с целью уровнять шансы или добиться преимущества в виде приведения корабля к ветру, тактической ошибки противника, поломки (выведения из строя) мачты, руля и пр. (ядра - книпеля).
3. Сбалансировано осторожное поведение. Силы нападающего меньше: сбежать (оторваться от преследования) (ядра - книпеля), если не получилось - принять бой и стараться нанести кораблю максимальный вред - потопить (ядра - бомбы). Ближний бой - бомбы - картечь.
4. Осторожное/трусливое поведение. Силы нападающего изначально меньше (торговец): сбежать, стараясь облегчить трюм (не отстреливаться!). Догнали - сдаться.

Приоритет в уничтожении корабля как материальной ценности может быть только в случаях:
1. Поставлена задача уничтожить (крейсерская операция по нарушению коммуникаций противника, уничтожение кораблей охранения, патрулей)
2. Неравный бой.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
delfin_
сообщение May 31 2009, 14:34
Сообщение #45


Защитнег Бакланаф
*******

Ветеран ФорумаЗаслуженный КорсарЗнаток Игр Сиварда
Наставник Корсаров
Группа: форумчанин
Сообщений: 5,186
Регистрация: 5-December 04
Пользователь №: 174



Цитата
Приоритет в уничтожении корабля как материальной ценности

Ну или в том случае если корабль особой ценности не предстовляет(маленкий класс корабля).

Цитата
обездвиживание и захват судна (книпель - картечь).

Тут еще 1 момент (сужу по себе). Когда хочу захватить корабль, и оставтиь его себе, стараюсь сильно не портить ему паруса - максимум 1 выстрел книпелями. Тут акцент больше ставится на маневрирование и использования ветра, попутно обрабатывая корабль картечью.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mitrich
сообщение May 31 2009, 14:52
Сообщение #46


капитан
*****


Группа: форумчанин
Сообщений: 398
Регистрация: 29-July 05
Из: Владивосток
Пользователь №: 962



2ALexusB
"Траектория движения". Я об этом не думал, поскольку подходил немного с другой точки зрения. А что если рассматривать это как выбор позиции? В действующем ИИ уже кое-что есть. Например, он способен произвести замер дистанции до враждебного корабля или цели (стрельба ведется как правило издалека, корабль спускает паруса при опасном сближении с другим кораблем и др.). Если использовать данное обстоятельство + учесть ветер и свойства (возможности) противника, то можно определить ближайшую точку, куда следует двигаться. Может и не нужно формировать траекторию движения как нечто глобальное, тем более, что обстановка при встрече с противником меняется весьма динамично.
Относительно погоды у меня только один "пунктик" - при встрече с противником во время шторма он не прекращается до полной победы, что часто приводит к катострофическим повреждениям собственного корабля силами природы. Я, как правило, в таких ситуациях применяю релоад, как это ни противно.

2Denis
Ну вот. Для пирата абордаж - задача №1. Ты прав. Только хочется уточнить. Если пират знает, что ты ничего не везешь, то станет ли он рисковать и абордировать тебя? Думается нет.
Еще уточнение. Бой, абордаж, бегство и др. - это только способ достижения цели, решения "уставной" задачи, но никак не сама задача. Это может начаться (или не начаться) в результате анализа данных (возможно и по твоей схеме). Задачи различны и присущи разным типажам. Захват корабля, на мой взгляд, вряд ли может быть присуща какому-либу типажу (разве что ПГГ, если это возможно реализовать), и, во всяком случае для данной игры, является лишней. В реальной жизни и для ГГ-я эта задача безусловно существует, но в этой теме обсуждается ИИ.

Продолжаю описание шаблонов (излагаю свое мнение).
Удержание на определенной дистанции.
Данный шаблон может быть использован для решения многих задач и присущ многим типажам. Цель - удержать противника на заранее определенной дистанции от охраняемого объекта (корабль, береговая линия). Цели абордажа и преследования для уничтожения нет. Уничтожение корабля противника не является приоритетной целью, но она имеется в виду при проявлении противником агрессивности или повышенной активности. Позиция выбирается между противником и охраняемым объектом (Алексус несколько смутил меня своей "траекторией").
Действия. Обстрел противника книпелями, ядрами и бомбами (исходя из дальности стрельбы) с целью снижения его характеристик скорости и маневра, нанесения максимального урона с целью заставить противника выйти из боя и удалиться. Если противник уходит, то он не преследуется. Если упорствует - то уничтожается. Как мне кажется, действия по обстрелу в теперешнеи ИИ вполне приемлемы, разве что добавится возможность заряда разными боеприпасами.
Здесь, я думаю, анализ большой роли не играет, т.к. решаемые таким образом задачи предусматривают их решение любой ценой.
----------------------------------------------------------------------------------------------------
Я тут поиграл, подумал и пришел к некоторым умозаключениям, несколько не совпадающим с заданными вопросами. Остановка общения в данной теме лишний раз подтвердило мои догадки.
В чем, собственно, заключается "тупизм" ИИ? Что конкретно нас (или большинство из нас) не устраивает? Ведь никогда речь не шла о том, когда и каким зарядом ведется огонь, хотя модернизация ИИ в данном направлении, скорее всего, также нужна. Но, прав Алексус, инфы по данному вопросу выложено предостаточно. Основные же претензии к ИИ сводились к неадекватности поведения кораблей противника, полного его несоответствия "уставным" задачам, нелогичности действий при выполнении команд компаньонами и др. Возможно я торотплюсь и вторгаюсь не в ту область, хотелось бы узнать мнение Алексуса.

Однако, продолжу описывать шаблоны.
Абордаж
Прежде всего этот вид боя присущ пиратам и ОЗГам. Остальным только по квестам. Для пиратов важно, чтобы ГГ-й что-либо перевозил, тогда обордируется его корабль, или сопровождал купца (купцов), тогда абордируется купец, а в отношении ГГ-я исполняется шаблон "удержание на дистанции" или "потопление". ОЗГи, само собой, должны стремитьсяк захвату ГГ-я с целью получения максимальной выгоды. (Кстати сказать, реализация такого сценария могло бы обогатить игру новыми направлениями ее развития, например, пленение ГГ-я, о чем ранее говорилось не раз).
Что анализируется: дистанция до противника, направление ветра, соотношение численности команды, соотношение характеристик корабля скорости и маневренности, мораль команды. При анализе учитываются статы капитана авторитет и морские навыки. Для успешного абордажа вначале необходимо привести указанные показатели к такому виду, чтобы у пирата (ОЗГа) было преимущество. Используются заряды книпели и картечь. Перед залпом противника (благо ИИ может это определить по умолчанию) нужно убирать паруса, чтобы сохранить свои возможности в скорости и маневре. Маневрирование с целью выхода в более благоприятную позицию с учетом направления ветра. Вот, пожалуй, и все.

Потопление
Задача присуща всем типажам, когда не удается решить задачи мирного расхождения, удержания на дистанции или абордажа. Используются заряды ядра (в основном), на близком расстоянии бомбы. Книпели только в случае необходимости кардинально снизить характеристику противника "маневренность".

Бегство
Для пирата это задача №2. Кроме пиратов этот шаблон используется купцами, ОЗГами и военными кораблями при одиночном плавании или патрулировании в водах враждебной нации. Не применяется военными кораблями при сопровождении конвоя купцов и патрулировании своих прибрежных вод. Используются книпели и ядра, если книпелями достать невозможно или какой-нибудь шустрый, но маленький кораблик приближается на опасное расстояние. Сдача в плен, на мой взгляд, решена неплохо - в момент абордажа.
Некоторые особенности. На мой взгляд, тут особую роль играеют возможности корабля ходить в бейдевинд, следовательно анализ направления ветра играет основную роль. Разумеется, нужно учитывать позиции объектов (кораблей и форта), могущих нанести ущерб. Сброс товра (груза) производится лишь в том случае, если огневое воздействие на противника не привело к желаемому результату.

Последнее. Стратегии (смены шаблонов по типажам).
Пираты. Если ГГ-й что-либо перевозит, то вначале он абордируется. Если в результате противодействия ГГ-я абордаж становится невозможным, то он топится. Если же обстановка меняется таким образом, что скорее можно самому погибнуть, чем утопить ГГ-я, то бежим. Получается "абордаж"-"потопление"-"бегство". Та же схема и для ОЗГов.
Если ГГ-й ничего не везет и соотношение сил позволяет, то сразу применяется "потопление", поскольку с точки зрения пиратов этого козла (ГГ-я), который берет задания у губеров и кошмарит весь пиратский бизнес в прибрежных водах просто святое дело утопить и как можно скорее. Однако может не получиться и тогда бежим. Получается "потопление"-"бегство".
Если ГГ-й сопровождает купца, то при наличии достаточных сил ГГ-й связывается боем, а купец абордируется. После абордажа пират сматывается. Получается "удержание на дистанции"-"абордаж"-"бегство". Потопление ГГ-я не рассматривается, потому что это приводит к геймоверу.

К сожалению, больше нет возможности продолжить описание стратегий. Если заинтересовало (в первую очередь Алексуса), то чуток позже.

Сообщение отредактировал Mitrich - Jun 4 2009, 01:35
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Oceanlab
сообщение Jun 14 2009, 01:47
Сообщение #47


новичок
*


Группа: форумчанин (*)
Сообщений: 1
Регистрация: 13-June 09
Пользователь №: 20,492



В дебри размышлений заходить не буду опишу свой метод ведения боёвок. Итак:

Входим на тактическую карту:

вопервых: оцениваю не общее количество кораблей а самый дамажный корабль(ли) флотилии (кол-во пушек на одном борту/кол-во команды).

вовторых: направление ветра и положение флота противника относительно него

Идеальные для меня условия:
1.Направление ветра +(север)/-(юг)15* относительно линии запад-восток.
2. Сила ветра выше 5 узлов.
3. Среди дамажных кораблей нет оснащённых 8-ми фунтовыми орудиями (больная для меня тема)
....север/\............
запад<ЧС> восток
........юг\/...........

...[E3]............<- ветер ->

...... [E2].........

......... [E1]......




..................[I]

Цель №1 для меня:
(если корабли (до галеона/пинаса/флейта включительно) одинаково небольшой силы[пушки/кол-во команды]) маневрируя зигзагами по боковому ветру держась в их "слепых" носовых зонах атакуются по очереди: 2-4 залпа картечью и на абордаж - Е1->E2->E3

(если разной силы) - сначала атакуются с последующим абордажем ближние корабли с наименьшей командой или же корабли сопоставимые с моей скоростью (чаще всего эти 2 параметра имеют те же корабли); после на корабль ставится капитан и выполняет роль отвлекающего фактора. Самых жирных поливаю картечью и абордирую в последнюю очередь.

(если не справиться) - просто убегаю, благо скорость корвета позволяет.

Что мне бы попортило жизнь:
если идущие сзади корабли разъезжались в разные стороны создавая мешок, но для этого во флоте сопровождения должно быть по больше скоросных кораблей, чтобы успеть создать его:

.........................[E3]
...... [E2].........
.............. [E1]......
..................[I]

если бы все корабли были оснащены 8-ми фунтовыми пушками что = убыткам: корабли легче потопить чем взять на абордаж.

если бы противники не пытались подстроиться под мои зигзагообразные манёвры а выводили меня на бейдвинд, сами в то же время выворачивая в направлении ветра и давали залп.

.................................................[E3]..................<-ветер
................... [E2]................................................
............<разворот бортом \/[E1]............................
.........................................../\[I]>чтобы не подставлять борта сначало приходится держаться прямо и после залпа противника избегая столкновения с ним вместе с возможным но ненужным пока для нас абордажем приходится уходить в бейдвинд, что тормозит дальнейший разворот относительно вражеских кораблей.

если бы при приближении орудия на кораблях противников не переключались в зависимости от зон действия с ядра-бомбы-книппеля(и то не факт)-картечь. А лупили одними книппелями, переходя в близких дистанциях на картечь/бомбы.


Пока всё.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rolando
сообщение Jun 14 2009, 08:43
Сообщение #48


боцман
****


Группа: форумчанин
Сообщений: 175
Регистрация: 22-September 08
Пользователь №: 17,844



Цитата(ALexusB @ May 20 2009, 22:31) *

Пойдет рассказ "как я брал золотой флот" и типа того.


Как я брал золотой флот.

Место - между лагуной Каратаска и Ямайкой
У меня - СП, МВ, хороший по скорости пинас.
У них - 3 военника, 1 фрегат, 2 галеона, 2 ТГ

Спускаю паруса, выдерживая первые залпы охраны. Стреляю книпелями.
Пинасу - команда уходить, МВ - защищать меня.

Через несколько часов игрового времени - все оторвались от охраны на километр.
Меня по ветру преследуют военник, фрегат и "скоростной" ТГ, пинас в 3 км от меня - преследуют 2 военника, остальные растянулись.

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

Анализ ситуации: Паруса на СП порваны процентов на 30, МВ - почти целый. Пинас достиг берега и зашел в бухту (придурок lol.gif ), отстреливается, но жить осталось час-полтора игрового времени.
Пересаживаюсь на МВ, Синей Птице команда стоять (тоже близко к берегу находились, но вблизи вокруг - никого), абордирую еще отбившийся галеон. Те же действия по перегрузу.

Важная подробность: трюма на всех моих впритык, поэтому галеон топлю не сразу после абордажа, а ставлю капитана, после распределения золота и серебра по оставшимся моим кораблям, снимаю капитана. Какой-то баг: у меня и в море галеон в кораблях не отображается (нет полос над кораблем), но он визуально не тонет!

Анализ ситуации. Единственная возможность - поменяться через интерфейс кораблем с СП (она ближе всех к последнему вражьему ТГ с учетом ее возможностей по бейдевинду) и на абордаж ! При этом важно, чтобы к МВ не приблизились - после обмена он стоит на месте.

Беру последний ТГ на абордаж. Последний перегруз - с пинаса все золото на СП и МВ и остаток команды распределяю по СП, МВ и ТГ (хватает всем на минимальный экипаж ! Если не хватило - пришлось бы бросить МВ). Выход на карту за 1-2 секунды до режима боя (фрегат догонял).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Джафар
сообщение Jun 14 2009, 08:57
Сообщение #49


Вольный капер
*******

Заслуженный КорсарНаставник КорсаровСоздатель Модов к ГПК

Группа: форумчанин
Сообщений: 2,066
Регистрация: 25-April 07
Пользователь №: 8,627



На днях играл, вышла такая фигня:

Прижали меня возле Бермуд две эскадры, Пираты и Англичане, а поскольку был на бриге решил драпать, когда посмотрел в подзорку удивило то что плывут себе приспокойненько рядом английские корабли и пираты, и мысль появилась: Почему? ведь они враги вроде, по идее должны хотябы перестреливатся а тут нет, только в мою сторону палят и всё.

=======

Хотя наверное это в другую тему надо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rolando
сообщение Jun 14 2009, 10:17
Сообщение #50


боцман
****


Группа: форумчанин
Сообщений: 175
Регистрация: 22-September 08
Пользователь №: 17,844



Цитата(Джафар @ Jun 14 2009, 09:57) *

Почему? ведь они враги вроде, по идее должны хотябы перестреливатся а тут нет, только в мою сторону палят и всё.


А под каким флагом шли Вы и какой нации и НГЗ были ?

У меня такого удивительного не было, но был случай, когда около Порт-Ройала я француз "поймал" две исключительно крупные эскадры испанцев и голландцев. Они спокойно шли в 2 кильватера на небоевом расстоянии друг от друга. Я попытался их сцепить между собой, но испанцы на абордаж одного своего корабля активно не среагировали, а вот голландцы, которые шли ближе к форту сначала ринулись на меня, когда я уходил от испанцев, но большая часть их кораблей ушла мимо меня бомбить враждебный им английский форт. В общем абордировал и утопил кораблей 15. Если бы они "договорились" между собой или хотя бы не обратили особое внимание на форт, мне пришлось бы переигрывать - у меня был СЛ и 2 тормозных корабля 1 класса, а у них и мановары, и фрегаты, и торговые суда - 3 мировая война практически 1.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Джафар
сообщение Jun 14 2009, 13:15
Сообщение #51


Вольный капер
*******

Заслуженный КорсарНаставник КорсаровСоздатель Модов к ГПК

Группа: форумчанин
Сообщений: 2,066
Регистрация: 25-April 07
Пользователь №: 8,627



Цитата(Rolando @ Jun 14 2009, 16:17) *

А под каким флагом шли Вы и какой нации и НГЗ были ?


Голландский флаг был у меня, НЗГ небыло ни от одной сторон, а даже наоборот "Восхищение".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Serginio
сообщение Jun 14 2009, 14:45
Сообщение #52


инопланетянец
*******

Заслуженный КорсарСоздатель Модов к ГПК
Группа: форумчанин
Сообщений: 2,018
Регистрация: 7-August 07
Из: Днепропетровск
Пользователь №: 11,632



Не буду описывать какое-то конкретное сражение, т.к. сути основных тактических моментов это не изменит.

Итак самыми важными стратегическими факторами для оценки ситуации до схватки считаю.
1. Направление ветра.
2. Сила ветра.
3. Калибр орудий противника(ов), т.к. от этого зависит дистанция стрельбы.
4. Количество и скоростные данные кораблей противника.
5. Умения вражеских кэпов, по убыванию значения: защита, пушки, меткость, абордаж, нава.

Практически всегда хожу парой. Целью ставлю "Всех абордировать". Перед боем опустошаю трюм своего флагмана оставляю только и исключительно: картечь (количество на 10 круговых выстрелов), книппеля и бомбы (в половину от картечи), порох (на 10 круговых), оружие и лекарства по числу максимальной команды с перегрузом. Всё остальное перегружаю компаньону. Команду перегружаю себе.
Но это индивидуальная тактика геймера и для ИИ она как бы бесполезна. Но вот дальнейшие мои действия ИИ должен бы учитывать-прогнозировать, иначе ему придётся худо biggrin.gif

Итак. Команда компаньону "Уплыть", иначе ему начинают сбивать паруса и выбивать команду, а я этого очень не люблю. Сам, сохраняя недоступную для стрельбы противника дистанцию, ухожу так, чтоб оказаться от него с наветренной стороны. Первой жертвой выбираю противника (в порядке убывания приоритетов):
1. С максимально мощным вооружением. Если вооружение одинаковое, то с макчимальными статами "пушки и меткость" у вражеских кэпов. Если и тут разница небольшая, то с минимальной "защитой" у кэпа.
2. Максимально скоростного (корветы, заразы достают).
3. Ближайшего в строю.

Тактиа "Акула", как наиболее используемая - быстрое сближение по ветру, активный обстрел картечью выбранной в эскадре противника жертвы (возможно абордаж), быстрый разрыв дистанции по ветру. Такие атаки повторяю циклически, до полного уничтожения противника. Абордируемых или топлю предварительно ограбив, или сажаю на них компаньонов и командую "уплыть". Экипаж обычно перегружаю назад на флагмана, игра это позволяет при постановке борт к борту (делаю это больше для сохранения команды). Активный обстрел жертвы провожу из зоны, где атакуемый мною шип прикрывает меня от залпов своих же компаньонов.

Последовательность действий при такой тактике:
1. Провоцирую, чтоб противник разрядил борт(а) на максимальной дистанции (обычно это ядра). Принимая залп, становлюсь к нему носом (или кормой) и спускаю паруса.
2. Пока противник разворачивается, активно с ним сближаюсь. Заряжен всегда картечью.
3. Если у противника дальнобойные орудия, то таких рывковых сближений иногда приходится делать по 2-3 до момента моего первого залпа.
4. Выбиваю команду и абордирую.
5. При маневрировании вблизи противника активно использую "Манёвренный разворот" и "Быструю перезарядку". Всегда стараюсь держаться в глухой необстреливаемой противником зоне (45 градусов от его носа или кормы).
6. Подхожу к борту противника только непосредственно после его бортового залпа или, когда он начинает перезарядку на другой вид боеприпасов.

Об это нужно сказать особо. Иногда ИИ постоянно перезаряжает свои корабли, некоторые уходят на дно, так и не успев выпустить ни одного заряда. Если бы кто-то из вражеской эскадры был постоянно заряжен книппелями, другой - картечью, а третий - бомбами не зависимо от дистанции, они смогли бы навредить мне гораздо больше. С такими "тугодумами" всегда возни больше. Практически никогда не удаётся подойти к ним в борт, отсюда и обстреливуаю их только из "мёртвой зоны", да ещё и маневрировать приходится в ущерб скорострельности.

Тактиа "Дельфин" применяется при неблагоприятном ветре или неудачной конфигурации береговой линии - беспорядочно разряжаю борта, заряженные книппелями и ухожу в крутой бейдевинд (обычно в противоположную от компаньона сторону, чтоб отвлеч на себя внимание). Ухожу дооолго, иногда использую команду "Доплыть до...", чтоб макимально растянуть караван противника. Когда расстояние между кораблями противника начинает превышать максимальную дальность стрельбы их орудий, разворачиваюсь и уже поветру быстро атакую одного за другим. Корабли, которые планирую оставить после абордажа себе, абордирую последними.

Такая тактика возможна благодаря бестолковости ИИ. Если бы корабли противника сохраняли строй независимо от повреждения парусов (т.е. самые быстрые равнялись на самых медленных), эта тактика была бы непреемлима. А корветы и бриги охраны не пёрлись бы в догонку за моим люггером, а конвоировали бы кильватерный строй противника по бокам, увеличивая тем самым зону обстреливаемую орудиями эскадры, то против них пришлось бы использовать другую тактику.
Для караванов противника можно было бы прописать тактику ИИ, чтоб грузовые суда уходили к ближайшему форту, стремясь укрыться под огнём его орудий, а боевая охрана такой отход прикрывала. И отход не беспорядочный, а клином, к примеру, или уступом (лучше - каре), в зависимости от втера и изначального строя в эскадре. Боевой корабль эскорта не должен гнаться за мной, он должен стермиться занять позицию между мной и основной частью грузового каравана.

Но для этого у меня есть ещё одна тактика.
Тактика "Барракуда" - в сложных и неудобных боёвках или когда нас застали врасплох. Абордируем ближайший, доступный для абордажа с минимальными потерями, шип (пусть даже самый небольшой). Грабим и отпускаем. Дальше используем его, как щит, и высовываясь из-за него разряжаем борта в противника. Бывали случаи, когда этому шипу его же компаньоны мачты сбивали, пытаясь попасть по мне. Но пустой шип будет иметь большую скорость и манёвренность, поэтому его нужно удерживать от побега, постоянно баражируя перед его носом. В конце концов, он всё равно слиняет, оставив нас против мощных врагов. Продолжаем ту же тактику. Только теперь наша жертва - самый мощный с большими пушками противник. Абордируем, сразу снимаем с него всю команду (в особых случаях, сажаем компаньона с перком "Спасение на шлюпке"). Вот это будет щит, который уже никуда от нас не денется, лишь бы корпус выдержал. Даём ему команду "Уплыть", чтоб не вертелся как ни попадя, а дальше преследуем свои цели. Основной огонь принимает на себя "щит". Когда противник будет рассеян, то можно спокойно перегрузить товар из "Щита", а его затопить, чтоб не мучался.

Тактика "Пиранья" используется в случаях, когда нам не нужна вся эскадра противника, но топить абордированных не с руки (имеем малый трюм) - уходим в крутом бейдевинде, затем делаем дугу и атакуем последний(е) корабли в колонне (обычно это грузовики). Потом их легко увести по ветру от основных сил противника.
Опять же ИИ увлекается погоней, а не защитой.

Есть ещё тактика "Анаконда", когда битва планируется заранее. Покупаем галеон или ТГ, загружаем его командой лохов с перегрузом. Опустошаем трюм, оставляем только картечь и порох на 1-2 круговых выстрела, оружие, лекарство. После выхода в "Море" командуем компаньону "Уплыть", а сами на этой "Анаконде" прём быстро напролом к самому мощному кораблю эскадры противника. Немного его обстреляв, абордируем и пересаживаемся. Свой галеон чаще всего топим, в особых случаях можно очистить трюм и посадить компаньона с перком "Спасение на шлюпке" (всё равно это корыто будет потоплено противником). Теперь наша крепость находится в колце неприятеля. "Манёвренный разворот", "Быстрая перезарядка" и после 2-3 оборотов вокруг нас только пузыри или лоханки без парусов или экипажей (в зависимости от того, какие цели перед нами стоят). Но чаще всего, приходится уводить эту крепость, активно работая картечью, по ходу абордируя обескровленного противника с небольшой командой, набивая себе трюм или разбрасывая вокруг себя свои и чужие "щиты". А завершается разгром обычно на корабле своего компаньона (он остаётся менее повреждён при такой тактике). И корабли, которые мы планируем оставить себе обычно абордируются последними, чтоб их бывшие союзники не попортили им шкурку.

Какие корабли я топлю без абордажа? Обычно корабли охраны при контрабанде, пиратов, ОЗГов, т.е. те, чьи трюмы заведомо пустые. Также очень не люблю абордировать большие корабли с мушкетным залпом. Если удаётся, то переигрываю сцены и топлю их без абордажа.

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

Буду рад, если хоть что-то из написанного пригодится для конструирования поведения виртуального противника...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rolando
сообщение Jun 14 2009, 19:05
Сообщение #53


боцман
****


Группа: форумчанин
Сообщений: 175
Регистрация: 22-September 08
Пользователь №: 17,844



Цитата(Serginio @ Jun 14 2009, 15:45) *

Буду рад, если хоть что-то из написанного пригодится для конструирования поведения виртуального противника...


Чувствую, у уважаемых разработчиков против такого разнопланового корсара будет большое искушение ограничиться тактикой "Черепаха" для всех противников 1.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jun 14 2009, 22:03
Сообщение #54


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,336
Регистрация: 2-November 04
Пользователь №: 3



Да уж... пока искушение токо одно - оставить токо бои человек-человек, чтоб не мучать "бедных зверушек ИИ" smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
СТРАННИК
сообщение Jun 15 2009, 09:56
Сообщение #55


капитан
*****

Заслуженный Корсар
Группа: форумчанин
Сообщений: 388
Регистрация: 27-May 09
Пользователь №: 20,308



Много тут наговорили уже.
Позвольте и мне вставить свои 5ть копеек.
Вот Mitrich говорит
" Для пирата абордаж - задача №1. Ты прав. Только хочется уточнить. Если пират знает, что ты ничего не везешь, то станет ли он рисковать и абордировать тебя? Думается нет."

Почему нет? пустой галеон стоит 50 000-60 000 это что не деньги?
При месячных расходах на команду в 200 000 это четвёртая часть тоже нормально.

Serginio играйте в патч 1.2.3 - бейтесь с Джентельменами удачи и предлагайте нам новые тактики.

Тактиа "Акула",
прекрасная тактика. противник на расстоянии сливает 2 борта книппелей
иду к нему на сближение с картечью, и тут он разворачивается и в упор расстреливает меня бомбами с двух бортов.

Цитата
Если бы кто-то из вражеской эскадры был постоянно заряжен книппелями, другой - картечью, а третий - бомбами не зависимо от дистанции, они смогли бы навредить мне гораздо больше.
.

Вот как раз в 1.2.3 Дж. удачи. они так и заряжены.

Тактиа "Дельфин": прекрасно беру на вооружение.
Тактика "Барракуда" пробовал (палка о 2х концах этот корабль мешает противнику и тебе тоже)

Тактика "Пиранья": у Дж. удачи что последний что первый корабли мощные идут сплочённой группой экипаж всегда по полонй (с горкой) замыкающий обычно большой корабль.

Тактика "Анаконда", (пробовал) подходит великолепно, только когда один корабль противника мощный а другие слабые.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jun 15 2009, 12:05
Сообщение #56


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,336
Регистрация: 2-November 04
Пользователь №: 3



разница в перезарядки бортов КВЛ и ГПК есть и она существенная - это разные алгоритмы принятия решения когда заряжать и чем.

Для построение алгоритмов ИИ новой игры это не криично, тк там будет все свое (но близкое именно КВЛ), просто к слову.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Serginio
сообщение Jun 15 2009, 21:31
Сообщение #57


инопланетянец
*******

Заслуженный КорсарСоздатель Модов к ГПК
Группа: форумчанин
Сообщений: 2,018
Регистрация: 7-August 07
Из: Днепропетровск
Пользователь №: 11,632



Цитата(СТРАННИК @ Jun 15 2009, 09:56) *
Serginio играйте в патч 1.2.3 - бейтесь с Джентельменами удачи и предлагайте нам новые тактики.

Так об этом и речь. За убегающими обычно не гоняюсь. Только, если беглец жирным был, иногда море в его кильватере серфлю.
А тактики у каждого геймера свои. Изобретайте, нарабатывайте...

Цитата(СТРАННИК @ Jun 15 2009, 09:56) *
Тактиа "Акула",
прекрасная тактика. противник на расстоянии сливает 2 борта книппелей
иду к нему на сближение с картечью, и тут он разворачивается и в упор расстреливает меня бомбами с двух бортов.

А трубой подзорной пользуетесь?
Бомбы и картечь - это самое неприятное. Но с картечью бороться легче. Как только ИИ начинает картечью заряжать, нужно успевать подготовить и осуществить абордаж или разорвать дистанцию до окончания перезарядки.
Если же начинается зарядка бомбами, а дистанция велика для обстрела картечью или абордажа, то лучше сразу рвать дистанцию. Здесь главное уловить момент, когда опять пойдёт перезарядка на книппеля или бомбы, тогда время не теряй. И не забывайте принимать залп носом или кормой, а лучше резко спускать паруса и делать манёвренный разворот. Тогда очень часто получается недолёт...

Цитата(СТРАННИК @ Jun 15 2009, 09:56) *
Вот как раз в 1.2.3 Дж. удачи. они так и заряжены.
Дык топите их нафиг! Чего Вы ис-под них хотите? Отморозки - они и есть отморозки.

Цитата(СТРАННИК @ Jun 15 2009, 09:56) *
Тактика "Барракуда" пробовал (палка о 2х концах этот корабль мешает противнику и тебе тоже)
Не спорю, но тебе он ещё и помогает, а противнику только мешает...

Цитата(СТРАННИК @ Jun 15 2009, 09:56) *
Тактика "Пиранья": у Дж. удачи что последний что первый корабли мощные идут сплочённой группой экипаж всегда по полонй (с горкой) замыкающий обычно большой корабль.
Вот опять ДУ!
Да зачем же против них "Пиранью" применять? Эта тактика для маленького ГГ, чтоб флейты и пинассы из конвоируемых караванов выхватывать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rolando
сообщение Jul 4 2009, 11:12
Сообщение #58


боцман
****


Группа: форумчанин
Сообщений: 175
Регистрация: 22-September 08
Пользователь №: 17,844



Недавно встретилась явная "дыра" в поведении противника.

Дело было так. Загнал я преследующую меня голландскую военную эскадру в бухту Порт-Ройала 1.gif
Флагман эскадры (военник) вошел в бухту за моими 3-мя кораблями и как буриданов осел остановился примерно в центре бухты чуть ближе к маленькой части форта Порт-Ройала. Практически не стрелял. Остальные корабли занялись фортом.
При попытке атаковать флагмана 3-мя кораблями (абстрел картечью) он начал двигаться и отвечать. Но когда я переиграл и приблизился к нему на СП (остальные - в дрейфе) он активно двигаться не стал и отвечал только кормовыми пушками. Короче вынес ему большую часть команды и перк мушкетного залпа его капитану не помог wink.gif

Дальше с 5-й попытки вырвался из бухты без больших повреждений и причалил у ближайшей бухты. Иду на СП посмотреть, как там у эскадры с фортом дела - гляжу, впритирку к берегу справа (с другой стороны, не где форт) идет бэтлшип. Понял, что это добыча - бысторо к нему, книпелями мачты кроме задней снес и картечью стал стрелять. Он мог прицельно попадать только из носовых - попытку развернуться сделал только в самом конце и стал ко мне кормой (берег сильно ему мешал отчалить lol.gif ). У этого капитана тоже был перк мушкетного залпа, но как штурман он салага.

Предлагается сделать вражеским кораблям явный приоритет в целях на атаку корябля ГГ и попутно, особенно если корабли крупные типа бэтлшипов - ввести для них запретную зону вблизи берега хотя бы на длину корабля
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
СТРАННИК
сообщение Jul 4 2009, 12:11
Сообщение #59


капитан
*****

Заслуженный Корсар
Группа: форумчанин
Сообщений: 388
Регистрация: 27-May 09
Пользователь №: 20,308



Проходил квест 20 моноваров
Лин кор у меня был.

Использовал тактику Serginio тактику "Дельфин"
Только так и прошёл

А как вы проходите 20 мановаров?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Serginio
сообщение Jul 4 2009, 19:57
Сообщение #60


инопланетянец
*******

Заслуженный КорсарСоздатель Модов к ГПК
Группа: форумчанин
Сообщений: 2,018
Регистрация: 7-August 07
Из: Днепропетровск
Пользователь №: 11,632



Цитата(СТРАННИК @ Jul 4 2009, 12:11) *
А как вы проходите 20 мановаров?

1.gif Дык для них родимых и придумал эту тактику. Иначе они очень больно кусаются.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

6 страниц V < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16th June 2024 - 18:28

Блок рекламы
Яндекс цитирования Rambler's Top100
Rambler's Top100