Jump to content

Интерфейс DCS 2


signalman

Recommended Posts

  • Replies 186
  • Created
  • Last Reply

Top Posters In This Topic

Как это выглядит?

 

Ну я не знаю, просто вспомил метод confirm из JavaScript.

Например, ты сел в ЛА.

 

Дальше, юзер хочет присоединится к тебе в ЛА.

 

И тут, такое себе окошко вылазит посреди Экрана - тебе, как главному(первому).

Пользователь "НИК" желает присоединится к вам в кабину (текст условный).

РАЗРЕШИТЬ?

И две кнопочки. ДА, НЕТ.

 

ИМХО, с паролями посложней, их надо куда то сохранять, потом проверять какими то запросами и т.п.

Мыслю со стороны web app.

 

Меньше кода - больше эффективности. Если я прав...


Edited by ICS_Vortex

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team

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

"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Link to comment
Share on other sites

И тут, такое себе окошко вылазит посреди Экрана - тебе, как главному(первому).

М.б. лучше через радиоменю?

Надо - отвечаешь (разрешаешь), не надо - пусть запрашивают пока не надоест. Как защита от "любителей лулзов".

Link to comment
Share on other sites

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

 

Уверен, что те кто будут летать в экипаже, будут общаться в ТС. Так что передать пароль не составит труда.

[sIGPIC][/sIGPIC] i7 4790k (4.0), GTX980 ASUS Strix OC ,16Гб DDR3(4*4), Hotas Warthog. Sony32.

Link to comment
Share on other sites

И тут, такое себе окошко вылазит посреди Экрана - тебе, как главному(первому).

Пользователь "НИК" желает присоединится к вам в кабину (текст условный).

РАЗРЕШИТЬ?

И две кнопочки. ДА, НЕТ.

 

Не забывай про неадекватов на сервере. Будут ведь люди, которым очень захочется попасть в твой борт. Эту систему либо нужно доработать, либо будь готов в разгар боя кликать с периодичностью раз в 5 секунд на "НЕТ, НЕТ, НЕТ!!!" на табличке, которая неплохо так закрывает обзор, да еще и в центре экрана. Для пилота, в принципе, можно сделать просто небольшое всплывающее полупрозрачное сообщение слева-снизу где-нибудь, к примеру, мол "так и так, такой-то хочет присоединиться, разрешить ему?" и иметь возможность включать "тихий режим", когда никакие уведомления не вылезают и, соответственно, никто залезть к тебе не сможет. Единственная беда - случайное тыканье по "нет" или "да", когда пилот запускает\глушит ЛА или работает с приборным оборудованием кабины. Тем, кто летает в оконном режиме в полноразмерном окне, знакомы такие проблемы, как желание включить какой-то тумблер, а в этот момент щелкает по всплывшему сообщению Skype, к примеру.

 

Либо, откидывая пароли и прочие конфирмы в сторону, можно сделать так, чтобы сам пилот приглашал в борт конкретного игрока, к примеру, через список игроков, который вызывается по клавише "Э". ПКМ на игроке и пункт "пригласить игрока на борт" к примеру. Здесь уже не нужно передавать пароль в чат или еще куда-либо. Думаю, такая система была бы более удобной.

 

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

 

А как вы решили\собираетесь решить эту проблему с появлением мультиэкипажей? У игрока будет возможность брать тех "с кем можно пойти в разведку", или сесть на место второго пилота сможет любой, в том числе и неадекват? Будет какая-нибудь защита от нежеланных гостей в кокпите?

 

Уверен, что те кто будут летать в экипаже, будут общаться в ТС. Так что передать пароль не составит труда.

 

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

 

Upd.: Мы, конечно, люди привыкшие. Используем Скайп\ТС3\Другие программы для передачи голоса для связи с другими игроками. Но очень странно будет смотреться реализация мультиэкипажей без внутриигровой связи. 2 пилота в кабине есть, сидят плечом к друг другу, а игроки, которые только войдут в мир DCS, будут долго и упорно искать клавишу активации микрофона в настройках игры. На вопрос "а как связываться членам экипажей в игре между собой?" будет вполне резонный ответ "используйте сторонние программы". Это нужно будет либо оговорить в FAQ, либо уже где-то в игре, что "так и так, возможность летать вместе есть, а вот разговаривать между собой нет - скачайте стороннюю программу и пользуйтесь на здоровье".


Edited by Soviet
Link to comment
Share on other sites

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

 

Я не знаю как это в DCS будет выглядеть, но со стороны web допустим, в сессию пишется количество отказов, и условие, Если колиество отказов БОЛЬШЕ 3 допустим - блокировать запросы от этого пользователя.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

Уверен, что те кто будут летать в экипаже, будут общаться в ТС. Так что передать пароль не составит труда.

 

Составляет труд реализовать работу "таких модулей"

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team
Уверен, что те кто будут летать в экипаже, будут общаться в ТС. Так что передать пароль не составит труда.

 

А я совершенно не уверен. на пабликах обязательно будут летать и "незнакомые" экипажи и не обязательно находящиеся в одном ТС. Система должна работать универсально. Парольный вход не учитывает различные варианты. Это крайне неудачное решение.

"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Link to comment
Share on other sites

  • ED Team

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

Link to comment
Share on other sites

А я совершенно не уверен. на пабликах обязательно будут летать и "незнакомые" экипажи и не обязательно находящиеся в одном ТС. Система должна работать универсально. Парольный вход не учитывает различные варианты. Это крайне неудачное решение.

Нужно сделать реализацию списка друзей, как минимум, и доступ к слоту - открыто, закрыто, всем, друзьям, по запросу.

ИМХО

Link to comment
Share on other sites

Нужно сделать реализацию списка друзей, как минимум, и доступ к слоту - открыто, закрыто, всем, друзьям, по запросу.

ИМХО

 

имхо, такие реализации требуют места хранения этих данных, и доступа к ним. Лишних проверок типа Друг, Не друг и т.п.

 

А вот по поводу слота - норм. Открыт, Закрыт.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team

Тогда и список недрузей. НА =BK= сервере реализовали невпуск тех кто сменил ник - соответственно список недрузей будет работать 100%.

Стоп, а если ктото войдет под моим ником и нашалит? Списки по нику получается не работают. Если делать, то по логину в DCS.


Edited by SL PAK
Link to comment
Share on other sites

Тогда и список недрузей. НА =BK= сервере реализовали невпуск тех кто сменил ник - соответственно список недрузей будет работать 100%.

 

имхо, бред.

Если это паблик сервер - не думаю что корректно такое делать.

Сегодня я Vortex а завтра Xetrov. К чему душа лежит то есть.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

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

  • Like 1

Интернет-магазин для ЕАЭС, Стань частью команды VIRPIL Controls, VIRPIL Controls в ВК, Канал VIRPIL Controls на Youtube

Win10 / I7-4790K 4.6GHz / Z97X / GTX 1080Ti / 32 Gb / SSD Samsung 860 Pro 2Tb+HDD WD 2Tb/ 40" 4K Philips BDM4065UC / TrackIR 5 / VPC MongoosT-50CM2 Flightstick (pitch: soft center cam, stiff spring / roll: hard center cam, stiff spring) + VPC Extension 200mm (S-shaped)/ VPC MongoosT-50CM3 Throttle with Aerobatics Detents/ VPC Control Panel #1 / VPC Ace Flight Rudder Pedals

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

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

 

Вот это хорошо выглядит. Правильный подход:thumbup:

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team
Нет?
Нет. Вторая кабина должна быть доступна всегда. В противном случае надо вообще запретить старт в воздухе. И "горячий" - тоже.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

  • ED Team

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

 

P.S. VOIP встроенный будет в игре? Было бы хорошо сделать по типу Task Force radio в Арме 3. Так и координировать легче и один экипаж друг с другом, и в общем всем остальным.

  • Like 1
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

А я совершенно не уверен. на пабликах обязательно будут летать и "незнакомые" экипажи и не обязательно находящиеся в одном ТС. Система должна работать универсально. Парольный вход не учитывает различные варианты. Это крайне неудачное решение.

 

Извините, что настойчив, а как Вы представляете себе, что экипажи летают без связи. Извините за дерзость, Вы хоть раз в жизни видели глухонемого пилота? DCS позиционируется как симулятор, а не пиу-пиу аркада, потому если человек летит в экипаже, связь будет 100% , иначе как? Так что это и есть 100% решение вопроса. Имхо. Самый главный вопрос, а экипаж вообще будет и как корректно он будет работать? А то мы делим шкуру не убитого медведя. Кстати, не могу никак найти, а когда приблизительно, хотяб квартал, выйдет EDGE?

[sIGPIC][/sIGPIC] i7 4790k (4.0), GTX980 ASUS Strix OC ,16Гб DDR3(4*4), Hotas Warthog. Sony32.

Link to comment
Share on other sites

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

 

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

 

Касательно "второй член экипажа должен сесть, когда еще самолет будет на земле", в реалиях DSC и некоторых интернет-провайдеров - это плохая идея. DCS 2 будет доступен в альфа-версии, а значит, неизбежны баги, когда в процессе полета у второго пилота игра вылетит с ошибкой. Не возвращаться же затем первому пилоту на базу ради того, чтобы посадить снова второго пилота в кабину. Ну и интернет не всегда стабильно работает. К примеру, у меня его периодически разрывает на 5-10 секунд. Вроде бы это мало, но этого достаточно, чтобы запороть полет в минут 20-30 к точке назначения и приходится все делать заново.

Link to comment
Share on other sites

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

Интернет-магазин для ЕАЭС, Стань частью команды VIRPIL Controls, VIRPIL Controls в ВК, Канал VIRPIL Controls на Youtube

Win10 / I7-4790K 4.6GHz / Z97X / GTX 1080Ti / 32 Gb / SSD Samsung 860 Pro 2Tb+HDD WD 2Tb/ 40" 4K Philips BDM4065UC / TrackIR 5 / VPC MongoosT-50CM2 Flightstick (pitch: soft center cam, stiff spring / roll: hard center cam, stiff spring) + VPC Extension 200mm (S-shaped)/ VPC MongoosT-50CM3 Throttle with Aerobatics Detents/ VPC Control Panel #1 / VPC Ace Flight Rudder Pedals

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Еще интересен момент с пониманием пилотов в кабине (интернациональных экипажей), а-то представляю шок человека, когда он услышит - Русский сдавайся))), а в разборе полетов - «Сбил тебя наш лётчик Ли Си Цин»

Извините за маленький оффтоп)))

Было бы не плохо, сделать поле, на каком языке разговаривает оппонент..


Edited by signalman
Link to comment
Share on other sites

  • Recently Browsing   0 members

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