Jump to content

2х пилотная компоновка кабины. Реализация в DCS.


Recommended Posts

Судя по иногда вполне разумным идеям, проскакивающим у вирпилов по поводу реализации 2х пилотной кабины в DCS, интересно было-бы увидеть идеи самих разработчиков, ведь мало кто не думал на этут тему. Да и обобщить мысли вирпилов.

 

Так, на мой взгляд, разумнее всего взять за основу реализацию в Ил2, где при пересадке на другое кресло, включался ИИ.

Хотя в случае Ми24, можно обойтись вообще без ИИ, предоставив полное управление системами стрелку с возможностью быстрого переключения между кабинами для контроля систем и работы с оборудованием мышкой.

Главный плюс такой спарки - возможность полетов вдвоем на одной машине по сети.

  • Like 1

-Вы уверены, что после всего выпитого мы приземлимся?

- Сынок! Еще ни один самолет в воздухе не оставался...

Core2Duo E8400\ Gigabyte EP-45D3-L\ XFX GF9800GTX\ 2x1024 Corsair\ HOTAS Cougar\ Logitech G25 педальки с рулем\ FreeTrack 4Clip hand made :)

Link to comment
Share on other sites

  • Replies 131
  • Created
  • Last Reply

Top Posters In This Topic

  • ED Team

Реализация совместного управления самолетом мне вполне понравилась в FSX, в частности, на примере L-39 от Lotus.

Присутствует вполне четкое разделение обязанностей и процедура передачи/приема управления по запросу вполне логична.

 

При чем тут разные подробности вроде мышек и конкретных кнопок?

Очевидно, что в однопользовательской игре придется уживаться с ИИ.

И проблема скорей в нем чем в конкретных моментах смены кабины.

Best Regards, Dmitry.

 

"Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак


 
Link to comment
Share on other sites

Я согласен с Laivynas, как мне кажется - основная проблема будет с ИИ, ведь на ИИ будет лежать скорее всего задача с работой боевых систем. МФСХ и Ил-2 в принципе показали, что несколько игроков в одном ЛА вполне уживаются и проблем нет.

Link to comment
Share on other sites

Согласен, что все упрется в ИИ в сингле. Вдвоем в онлайне проблем не будет.

Однако в онлайне я бы предложил добавить возможность летать и с ботом. Так как неслетанный экипаж из случайных игроков далеко не всегда хорошо работает, а со своими ребятами не всегда есть возможность полетать. Боту придется попотеть :)

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

Я согласен с Laivynas, как мне кажется - основная проблема будет с ИИ, ведь на ИИ будет лежать скорее всего задача с работой боевых систем. МФСХ и Ил-2 в принципе показали, что несколько игроков в одном ЛА вполне уживаются и проблем нет.

 

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


Edited by sp@rr0w_77
Link to comment
Share on other sites

Согласен, что все упрется в ИИ в сингле. Вдвоем в онлайне проблем не будет.

Однако в онлайне я бы предложил добавить возможность летать и с ботом. Так как неслетанный экипаж из случайных игроков далеко не всегда хорошо работает, а со своими ребятами не всегда есть возможность полетать. Боту придется попотеть :)

 

При наличии микрофона даже неслетанный экипаж может найти какое то взаимопонимание. А вот с ботом таким образом не договоришься никак.

Link to comment
Share on other sites

При отсутствии микрофона, или при разных родных языках "летунов" договориться не получиться.. Но дело не в этом. Разная квалификация "летунов" - это главное! Она может убивать желание летать для обоих, даже при наличии "трех" микрофонов. Экипаж тогда Экипаж, когда каждый в уровень ожидаемого от него работает. Иначе может быть, только в случае, когда один другого учит. По этому иногда лучше с ботом, чем с кем попало, кто тебя тупо уронит не долетев даже до места работы... ты хотя бы знаешь, чего от бота ожидать, и он выполняет твои команды, а не обсуждает их...

 

 

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

Во-вторых бота можно усложнять, например отдавать ему команды.. причем не только: "Лети туда..", "Атакуй то..", но и определяющие характер его поведения при управлении.

 

Как вариант, среди команд по пилотажу могут быть тактические: "Курс такой то...", "Держи высоту", "Набери 350", "Снижайся 200", "Зависни", "Режим взлетный, РУД держать.." :), а управлять гейм командером, или выделенными кнопками... Примерно так же, как можно было бы управлять наземкой, что обсуждается в соседней ветке.

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


Edited by NoName

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

При отсутствии микрофона, или при разных языках летунов договориться не получиться.. Но дело не в этом. Разная квалификация "летунов" - это главное. Она может убивать желание летать для обоих, даже при наличии трех микрофонов. Экипаж тогда экипаж, когда каждый в уровень ожидаемого от него работает. Иначе может быть, только когда один другого учит. По этому иногда лучше с ботом, чем с кем попало, кто тебя тупо уронит не долетев даже до места работы... ты хотя бы знаешь, чего от бота ожидать, и он выполняет твои команды, а не обсуждает их...

 

 

Что касается ИИ, с которым не договориться.. Во первых, ИИ можно использовать только как заместителя на неответственной работе. То есть когда нужен пилотаж, мы за рулем, бот как картошка едет вместе с нами к месту его (бота) применения. Когда нужно стрелять, мы стрелям. Бот просто удерживает машину. Отстрелялись, снова рулим сами. То есть бот будет прокладкой, позволяющей на некоторое время оставлять управление, такой расширенный автопилот :)

Если бота усложнять, то ему можно отдавать команды.. не только "лети туда", "атакуй то", но и определяющие характер его поведения при управлении.

 

Как вариант, среди команд по пилотажу могут быть тактические "Курс такой то" "Держи высоту" "Набери 350" "Снижайся 200" "Зависни" "Режим взлетный РУД держать" :), а управлять гейм командером... Примерно так же как можно управлять наземкой, что обсуждается в соседней ветке.

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

Всемя руками за. Точнее не скажеш.:thumbup:

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

Link to comment
Share on other sites

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

Вот, хотябы ради этого уже стоит помучаться и слепить 2х местный крафт. Кстати, в МФС есть мод Лив Кокпит, в котором второй пилот читает контрольные карты, докладывает высоту и всячески помогает в полете. Оч. приятная штука.

Можно сделать управление ИИ на подобие Operation Flashpoint 2 с выпадающим круговым меню в центре экрана и быстрым доступом в них курсором. Аркадно, но достаточно удобно и можно делать большую ветвистость дерева команд без потери скорости, т.к. привязка к клавишам резко уменьшает скорость из-за времени, затрачиваемого на поиск нужной клавиши и отрыва рук от ждоя. А так можно повесить все функции на хатку.

-Вы уверены, что после всего выпитого мы приземлимся?

- Сынок! Еще ни один самолет в воздухе не оставался...

Core2Duo E8400\ Gigabyte EP-45D3-L\ XFX GF9800GTX\ 2x1024 Corsair\ HOTAS Cougar\ Logitech G25 педальки с рулем\ FreeTrack 4Clip hand made :)

Link to comment
Share on other sites

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

- Нет, мы еще маленькие пумы — у нас еще зубы молочные.



- И когти молочные.

- И мертвая мама…



©South Park

Link to comment
Share on other sites

LDemon

Ну тот лив кокпит работает с дефолтом, не всегда правильно. Ведь для каждого ВС карта своя, и жизнь в кокпите протекает по разному. Во всяких "бобиках" и "арбузах" скучно и неинтересно, как и в жизни, в отечественной железобетонной технике, которой управляешь, что страной.. вот там жизнь кипит :) В ПТ Ту-154 болтает весь виртуальный экпаж - штурман свое, БИ свое, 2П тоже. И карту хором читают, доклады делают, с наземными техниками общаются. В СКС Ту-134 тоже. Когда качественно записано, как например радиообмен в ЧА, атмосфера очень натуральной получается.

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

Идея NoName неплоха, но... аркадна. В реале вы либо пилот, либо оператор вооружения. Единственное приемлемое допущение - разрешить оператору вооружения командовать пилотом :) Остаётся тогда составить списки возможных команд для пилота и оператора. По поводу управления ЛА - в Ми-24, к примеру, оператор МОЖЕТ взять на себя управление машиной, процедура описана в РЛЭ. Т.е. перепрыгивать не надо с места на место.

WBR, =FV=BlackDragon.

logo3435.gif[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

сделайте обучалку с ботом для двухместки и не более :)

пускай это будет сделанно для онлайна, думаю большинство будет ЗА!

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

  • Like 2
Link to comment
Share on other sites

Идея NoName неплоха, но... аркадна.

Соглашусь отчасти. Ведь мы можем сказать, что управляем не вертолетом с места пилота, а экипажем...

Есть вероятность, что пользователи согласятся на такое упрощение, ради играбельности. В большей степени конечно для оффлайна. Может быть имеет смысл оставить возможность настроить этот момент в опциях реализма? Упрощение всетаки не ради простоты, а функциональности для.

Уточнить готовы ли юзеры к этому можно проведя опрос.

Решение разумеется за разработчиками. Есть свои принципы, от них и нужно отталкиваться.

 

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

 

Что касается набора команд. А возможно ли сделать редактор команд и функцию добавления новых?

Скажем по дефолту имеется 10 команд (определить не сложно). Пользователь освоившись с ними и поняв, чего ему не хватает открывает редактор, кликает "добавить команду" и пишет сценарий для нее. Можно текстом\скриптами, или с помощью выпадающего меню выбирает из возможных субопераций.

Пример команды для пилота состоящей из субкоманд:

\\вернуться на обратный текущему курс\набрать 200м к текущей высоте\увеличить скорость до 130км\ч

В виде скрипта понятное дело она будет выглядеть иначе. Назовем эту команду "возврат" и затем в меню выбираем только название команды. Или с помощью голоса управляем, что намного удобнее. Для стрелка соответственные его деятельности субкоманды нужны. Если язык окажется сложен для рядового пользователя, то при возможности сохранения команд в файл, более опытные юзеры будут выкладывать примеры своих команд, из которых каждый сможет сформировать свой набор.

С помощью такого языка можно и процедуры запуска прописать, или действия при отказах, включение выключение оборудования и пр.

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

 

 

Ну вобщем с командами надо просто немного подумать и расписать. Затем после внедрения проексперементировать в деле и подредактировать.

Если идея интересна, можно продолжить расписывать с конкретикой, прямо по пунктам.


Edited by NoName
  • Like 1

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

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

 

Всецело ЗА!

Corei7 990X EE, 3597 MHz; Gigabyte GA-X58A-UD5 v2; 24 Гб DDR3-2000; Gigabyte GF GTX1080Ti; Звук X-Fi Titanium - Fatal1ty Pro. Series + АС90Вт "Радиотехника"; БП Chieftec 1кВт; NEC LCD2470WVX; Logitech G940; TrackIR 4 PRO + TrackClip PRO; Win7 SP1 64bit

Link to comment
Share on other sites

мне по поводу двух пилотов еще песенка вспомнилась :)

Вот из оврага вылазят они

Лица от страха бледны и страшны

И говорит командир молодой:

- Тра-та-та-та, прилетели домой.

 

Ты не механик, а тра-та-та-та

Тра-та-та-та-та-та, тра-та-та-та

Тра-та-та-та-та-та, тра-та-мать!

Больше не буду я с вами летать!

- Нет, мы еще маленькие пумы — у нас еще зубы молочные.



- И когти молочные.

- И мертвая мама…



©South Park

Link to comment
Share on other sites

Пока в дороге сегодня был, поразмышлял на эту тему...

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

 

 

Общие настройки:

Режим выполнения полета\получения команд ботом. Позволят игроку совсем не отвлекаться на бота доверившись его ИИ, либо как нянька ему помогать каждый шаг сделать.

Автоматический с докладом

Бот делает свое дело, уведомляя нас о событиях. Например: «Выполняю первый второй», или «Подходим к ППМ». Читает ККП, если предусмотрено РЛЭ.

Запрос

Перед тем как выполнить ту или иную операцию, маневр и т.п., бот спрашивает подтверждения. Таким образом, и в курсе дел держит, и мы типа участвуем в процессе - разрешаем…Читает ККП

Ожидание команды

Не предпринимает никаких действий, пока не получит команду от нас.

 

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

 

Процедурные команды.

Для любителей все под контролем держать…

Ну.. это управление системами. Запуск двигателей, включение и проверка систем и пр.

Выбираем в общих настройках режим «Ожидание команды» и пока мы ему не скажем, взлетать - не взлетит. Еще и придется добавить, как именно взлетать, по вертолетному или по самолетному…

На случай отказов оборудования придется подсказать ему чего и как нужно сделать. Скажем при пожаре двигателя, дать команду «выключить двигатель», затем «пустить очередь пожаротушения». И тому подобное.

 

Относительные команды.

Команды, не имеющие четкого определения. Типа: «Чуть выше», «Быстрее», «Левее» и т.п. То есть для визуального ориентирования и маневрирования в процессе ведения огня, прицеливания.

Наиболее удобный способ управления такими командами голосом. Можно конечно, через меню на экране, или горячими клавишами, но наверное это будет не очень удобно при стрельбе. Можно попробовать джойстиком. Точно так же, как мы управляем сами, НО, вертолет нам не подчиняется. А подчиняется бот, через фильтр своего ИИ. Если мы отдали ручку от себя, для него это команда набирать скорость, сохранением текущей высоты. Чем сильнее ручка отклонена, тем быстрее будет набирать скорость, и тем большую скорость наберет. РУД будет командовать спуском подъемом. Если сделать минимум, то ИИ будет вести вертолет, на минимально возможной высоте облизывая ландшафт. Максимум – поднимет машину до практического потолка. Короче автопилот по сути, с элементами человечности. При манипулировании, озвучка будет проговаривать чего мы ему скомандовали. Чуть высоты надо, добавил «газу», прозвучала команда «Повыше», бот поднялся соразмерно.

И некоторые команды типа «Вернись на маршрут». «Отставить», если в процессе маневра необходимость в нем отпала.

 

Точные команды.

Команды несущие конкретные данные в себе. Типа

«Курс 250» «Высота 500» «Скорость 50», «Зависни в этой точке» и т.п.

Задается на панели управления с помощью мышки и клавиатуры. А так же по карте.

Тут же можно изменять маршрут.


Edited by NoName
  • Like 1

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

NoName - отлично! Именно об этом я и говорил!

Этой формы достаточно?

Могу расписать чуть подробнее идею, с частностями (ну что в голову пришло пока) и с приведением простой графической схемы панелей управления (опять же не интерфейс, но логическая схема).

 

Любопытно, что именно показалось интересным, что уместно в рамках представления разработчиков на этот счет, что напротив нереализуемо в силу принципиальных условий, либо ограничений движка?

 

 

Если подобный принцип командования юнитом под управлением ИИ применим в рамках ДКС, то его же можно пользовать командуя наземкой.

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

Главное, чтобы в жизни это было достаточно играбельно..

Без-имени - респект! :thumbup:

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

[sIGPIC][/sIGPIC]

____________________________С уважением, Алексей

____________________http://www.fs-proteam.com

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...