These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Идеи и предложения

 
  • Topic is locked indefinitely.
 

Динамически-скриптовый интерфейс.

Author
Palnis Teyata
Royal Amarr Institute
Amarr Empire
#1 - 2014-01-09 23:14:02 UTC
В общем, мое предложение такое – ввести настраиваемые скрипты интерфейса, которые будут задаваться изначально игроком для упрощения-сокращения в плане количества команд игровых действий. Изменения коснутся только интерфейса и не коснуться игровых действий (это, вероятно, может быть использовано некоторыми для создания «ботов» из своих персонажей).

Как? Я совершенно не знаю ничего о программировании, но как мне представляется идеальна была бы штука в стиле «если-то». «Если» – это условие, которое задает игрок:
1. Место – белт, определенные системы аля Жита, системы с определенным статусом безопасности или стендингу к игроку-корпе и т.д.;
2. Корабль игрока – «торговый»-грузовой, пве-корабль, пвп-корабль, шахтерская баржа, РЭБ, скаут и т.д. (вероятно, возможны предустановки со стороны разработчиков, но по большей части сами корабли будут заносить тот или иной свой корабль в конкретную роль);
3. Ситуация – «копка» руды, стрельба по "неписи", стрельба по живому игроку с агрессией с вашей стороны, стрельба с инициативой со стороны другого игрока и т.д.
4. Состояние корабля – уровень щита-брони-структуры ниже определенного процента, оставшийся боезапас меньше определенного количества «обойм» (полной зарядки всех орудий), негативное воздействие извне на корабль и т.д.

«То» - это то что запускается при соответствии…места или-и корабля игрока или-и ситуации тем настройкам «если» (место-корабль-ситуация), которые игрок указал предварительно. А «то» это как раз изменение интерфейса в зависимости от ситуации.

Примеры:

1. Настройка обзорной панели в зависимости от места и типа корабля в этом месте. Баржа + белт – включается стандартная уже существующая сейчас в «готовых комплектах настроек» - «добыча». Если «лоу» или «нули» и «пвп-соло-шип» - настройка обзорной панели «PVP». Если «жита» или система в радиусе n-ого количества от него и «фрейтор» - то настройка обзорной панели, которая должна помочь хоть немного сберечься от суицид- ганка (не знаю, как такая выглядит ;) ).
2. Настройка информационной панели корабля – тут ничего умнее, чем автоматическая перестановка местами модулей на панели изменение состояния кнопочки «блокировка модулей» придумать не могу ;). Но опять таки может какому-нибудь мега-отцу в пвп это поможет сэкономить важные секунды перестановка модулей на горячих клавишах, в зависимости от ситуации.
3. Настройка панели «работа с имуществом» - появление ее на 10 секунд, например, при появлении в трюме предмета выше определенной суммы (при «сальважинге» и «лутании» возможно будет удобно).
4. Настройка «карты» точнее «панели настройки параметров карты» в зависимости от корабля игрока – для одного корабля можно настроить карту с отображением статистики уничтоженных кораблей за последний час, для другого – с отображением зон вторжения и т.д.
5. Было бы замечательно, если бы стало возможным сделать подобный скрипт на автоматическое изменение настройки графики при том или ином «локале» - как я подозреваю это немного поможет в крупных сражениях в нулях.

Графически под это можно выделить еще одну пиктограммку в интерфейсе (меню EVE – такая узкая вертикальная полоска лично у меня ;) ). В ней будут сохраненные скрипты в форме «цепочек» из двух частей: «если» и «то». В них будут отображены созданные игроком (или выбранные им из предустановок разработчиков) условия. Условия буду выбираться с помощью выпадающих меню и, если это не сложно реализовать, ссылок-«линков» на конкретные объекты (корабль игрока, регион вселенной, система, объекты в трюме и т.д.). Событие тоже будет выбираться с помощью древа выпадающих прямоугольных менюшек.

Пример: в меню «Скриптов» первый скрипт в форме первой строки, в которой есть первых три квадатика-условия и три вторых квадратика-события, а между ними стрелочка. Тыкаем на первый квадратик – вырастает «лесенка» из того что в нее можно вставить. Наподобие «корабль, пилотируемый игроком», «окружение», «корабль, другого игрока рядом», «ситуация» и т.д. Тыкаем «корабль, пилотируемый игроком» из нее тоже вырастает лесенка – можно выбрать класс корабля, конкретную модель или просто вставить название или что-то еще, что поможет системе понять, что в данный момент игрок пилотирует именно этот корабль. Это первое условие, присваиваем ей ту или иную пиктограмку чтобы было понятно в дальнейшем. Второе – место или ситуация. И дальше также задаем «события». При этом думаю три «условия» и три «события» будет более чем достаточно. При том, что для работы скрипта достаточно по одному компоненту в обеих половинках.

То есть главное – автоматическое подстраивание интерфейса в ответ на совершение игроком или по отношению к игроку определенных действий. Чтобы скрипты не ссорились между собой идеально, чтобы игрок мог присваивать им приоритет исполнения. Что-то произошло – всплыло одно окошко, другое – это же окошко но в другом месте и другого размера. Или даже просто поменялась прозрачность. Или включился-переключился канал чата. Или поменялось главное условие отображения объектов в обзорной панели и т.д. То есть я не за введение автоматизированных действий.

Воооот.... надеюсь, я не слишком нубски все написал ;)
DlMFlRE
Garoun Investment Bank
Gallente Federation
#2 - 2014-01-09 23:26:34 UTC  |  Edited by: DlMFlRE
Учитывая уже много лет проводимую ццп политику "нет заработку без задротства"-я не думаю что ццп на это пойдет, что бы не сказало сообщество
Palnis Teyata
Royal Amarr Institute
Amarr Empire
#3 - 2014-01-10 02:41:20 UTC
Я ничего не знал об этой политике...
Leia Darkness
Losten World
#4 - 2014-01-10 05:03:00 UTC
DlMFlRE wrote:
Учитявая уже много лет проводимую ццп политику "нет заработку без задротства"-я не думаю что ццп на это пойдет, что бы не сказало сообщество

Так же как политика - нет Евы без боли...
After Shok
Ruthenia Co
#5 - 2014-01-10 05:23:36 UTC
НУ - очередное предложение без предварительного прочтения разной документации.
Palnis Teyata - марш читать EULA - про запрет скриптования.

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Leia Darkness
Losten World
#6 - 2014-01-10 05:32:42 UTC
Лучше бы дали возможность вытащить одну вкладку овервью и иметь сразу два овервью с разными настройками.
Nix Axer
Radiation Risk
#7 - 2014-01-10 06:42:56 UTC
Человек напрямую попросил разрешить завести в игре бота...
Смелый ход. Ugh
Ko4iLa
Star Spiral
#8 - 2014-01-10 10:22:06 UTC
Nix Axer wrote:
Человек напрямую попросил разрешить завести в игре бота...
Смелый ход. Ugh
Нуачо, вдруг прокатит
DlMFlRE
Garoun Investment Bank
Gallente Federation
#9 - 2014-01-10 11:36:33 UTC
Хорошие девочки должны уметь делать все то же самое что и плохие-но лучше. Именно потому что хорошие. Во всех иных вариантах плохие девочки получают нечестное преимущество именно из за того, что они плохие.

Да-ботоводство плохо, и плохо оно в первую очередь тем, что дает преимущество нечестным игрокам. Потому я(никогда ботов не использовавший) полностью за введение автоматизиции с одновременным нерфом любых способов эту автоматизацию неограниченно масштабировать. Например(по слухам) майнинг состоит из ботов более чем наполовину. разрешение ограниченного ботоводства(автопереключение между астероидами например) ничего не изменит в принципе но уменьшит прибыль в первую очередь нечестных игроков.
Palnis Teyata
Royal Amarr Institute
Amarr Empire
#10 - 2014-01-10 19:44:23 UTC
Вообще то я предлагал именно скрипты на уровне интерфейса. ИНТЕРФЕЙСА, а не действий в игре. Но если уж такова политика разрабов, и игроки давно к ней привыкли, то да - мое предложение неактуально :)
Arishdo Ahashion
NoMoneyForChance
#11 - 2014-01-11 00:16:00 UTC
Palnis Teyata wrote:
Вообще то я предлагал именно скрипты на уровне интерфейса. ИНТЕРФЕЙСА, а не действий в игре. Но если уж такова политика разрабов, и игроки давно к ней привыкли, то да - мое предложение неактуально :)

Вводя это на уровне интерфейса упрощается жизнь ботов.
До сих пор эалею что не заскринил локал, где 2 сотрудника ЦЦП и макинавы с никами вася1 вася2 и т.д.
Palnis Teyata
Royal Amarr Institute
Amarr Empire
#12 - 2014-01-11 11:53:17 UTC
Думаю, что для борьбы с ботами просто надо немного хороших программеров для создания защиты... А так да - если такая политика CCP то аргументы можно найти любые.
DlMFlRE
Garoun Investment Bank
Gallente Federation
#13 - 2014-01-11 12:49:51 UTC
Как показывает практика всей отрасли в целом(а не только ММО) наиболее эффективный способ борьбы с ботнетами, спамерами, кардерами, хацкерами и прочим это способ финансовый. Нужно сделать их деятельность невыгодной, поднять уровень риска до неприемлимо высоких величин, величин когда прибыль с преступной деятельности будет ниже уровня риска(который равен цене провала помноженной на вероятность этого самого провала).

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

Что до борьбы с ботами то тут помогут только организационные и геймплейные решения.
Примеры наиболее многочисленных ботов
Маркетботы-налог на изменение уже существующих ордеров порежет их прибыль в разы не затрагивая чесных трейдеров
Миссионные боты-выкидываем из хайсеков в лоу всех 4-х агентов, взамен поднимая на порядок число хайсечных инкуршенов.
Майнингботы-увеличиваем время прокачки до посадки на майнингбаржу до полутора-двух лет, в качестве компенсации поднимаем на порядок размер трюма таковой и в 3-4 раза-выхлоп руды со стрипа за единицу времени. Итог-поддерживать толпы запасных болванок для непрерывной ротации(баны никто не отменял) слишком дорого, зато честные игроки остаются в плюсе
Аномалькоботы-перерабатываем систему для невозможности солозаработка, вводим сигнатуры(ограниченное число на консту например, после убийства спавнится в другом месте) для прохождения пвп-флотом.
ИТД ИТП

Triolin
UNIVERSAL GENESIS TRADER
#14 - 2014-01-12 04:12:59 UTC
DlMFlRE wrote:
Как показывает практика всей отрасли в целом(а не только ММО) наиболее эффективный способ борьбы с ботнетами, спамерами, кардерами, хацкерами и прочим это способ финансовый. Нужно сделать их деятельность невыгодной, поднять уровень риска до неприемлимо высоких величин, величин когда прибыль с преступной деятельности будет ниже уровня риска(который равен цене провала помноженной на вероятность этого самого провала).

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

Что до борьбы с ботами то тут помогут только организационные и геймплейные решения.
Примеры наиболее многочисленных ботов
Маркетботы-налог на изменение уже существующих ордеров порежет их прибыль в разы не затрагивая чесных трейдеров
Миссионные боты-выкидываем из хайсеков в лоу всех 4-х агентов, взамен поднимая на порядок число хайсечных инкуршенов.
Майнингботы-увеличиваем время прокачки до посадки на майнингбаржу до полутора-двух лет, в качестве компенсации поднимаем на порядок размер трюма таковой и в 3-4 раза-выхлоп руды со стрипа за единицу времени. Итог-поддерживать толпы запасных болванок для непрерывной ротации(баны никто не отменял) слишком дорого, зато честные игроки остаются в плюсе
Аномалькоботы-перерабатываем систему для невозможности солозаработка, вводим сигнатуры(ограниченное число на консту например, после убийства спавнится в другом месте) для прохождения пвп-флотом.
ИТД ИТП



"Такого не бывает, это фантастика сынок"(с)
Ушли в Нули создавайте свою игру там сами, нафига вообще вам там агенты и миски от НПЦ? Ковыряйтесь в песочнице сами с нуля, как и должно быть. Стройте станции, стройте корабли и охрану. И народ к вам потянется.
DlMFlRE
Garoun Investment Bank
Gallente Federation
#15 - 2014-01-12 06:45:44 UTC  |  Edited by: DlMFlRE
То, что из всего текста было прочитано только предложение про агентов как бы символизирует ваш истинный стиль игры

Я же с третьего месяца игры в нулях-и полтора первых ушли на чтение гайдов и изучение лернингов. В любом случае это был ответ на "нужно банить ботов и тогда они исчезнут". Банят-но не исчезают, разве что поголовье растет медленнее.
Burtag Somalych
Pator Tech School
Minmatar Republic
#16 - 2014-01-14 08:56:50 UTC
Leia Darkness wrote:
Лучше бы дали возможность вытащить одну вкладку овервью и иметь сразу два овервью с разными настройками.

Я не мог сделать свой экран еще меньше, поэтому я сделал два овервью.