Приветствую энтузиастов боёв на космических корабликах!
Вы когда-нибудь хотели немного попвпшиться, не тратя время на поиск боя и даже на фитинг корабля? Я предлагаю вашему вниманию весьма грубый прототип, который можно пощупать на Дуалити. Представляю вам Доджо!
Я, увековеченный в наикрутейшем видео, сделал много по части программирования для турниров EVE за последние несколько лет, и когда у меня появилось несколько свободных месяцев, я решил, что было бы клёвой идеей попробовать свои силы в реализации турнирного геймплея, не выходя за рамки сэндбокса EVE.
При работе я следовал четырём строгим принципам:
- Не допустить возможность «сломать» бой. Мы считаем, что нововведение должно позволить проводить «честные» матчи, строго следующие набору правил, и вся задумка разваливается, если на бои можно повлиять извне.
- Позволить возиться в доджо вне самих матчей.
- Удовлетворить потребности участников в лёгком и быстром пвп.
- Отдать всю организацию на откуп игрокам, никаких экономических плюшек непосредственно игра не даёт ни участникам, ни организаторам.
Теперь детали. Мы вводим персональную структурку, которую можно получить на Дуалити из меню получения предметов (item redemption). При деплое структурки в космосе и заполнении её кораблями и модулями (она огромная) игроки в доке в этой системе могут сражаться друг с другом на этих кораблях и модулях на закрытой арене. Сейчас установлен лимит на 1 игрока с каждой стороны и 4 очка за шип по правилам ATXII.
Игроки на Дуалити могут для поиска доджо использовать весьма метко названный «Калькулятором» (Calculator) пункт в меню «Бизнес» (Business) в Неокоме. Вычислять чтобы победить! Просто так вышло, что проще копировать какую-либо неокомовскую готовую фичу чем писать свою с нуля. Ну это такой вот прототип, ребзя. В любом случае, вот вам скриншот того, что увидит бесстрашный боец доджо при вызове менюшки:
Слева располагаются доступные в доджо корабли, модули, боеприпасы и так далее. Справа располагаются все ваши личные и корпоративные сохранённые фиты, помеченные зелёной галочкой — если фит можно собрать из доступных в доджо модулей и кораблей, и красным крестиком — если нельзя. Кликните по доступному фиту, нажмите Select Fitting — и вы увидите себя в списке слева внизу, вместе с выбранным шипом. Там будет кнопка, которая показывает полный фит, но я пока её не сделал. Далее кликайте Ready! — и добро пожаловать в самый худший на свете матчмейкинг!
Когда вам автоматически подберут соперника из игроков доджо, вы будете выкинуты из станции на ваших выбранных кораблях в дедспейс в рандомном месте космоса, куда нельзя варпнуть — попытавшихся приварпает на доджо.
Вам надо будет зарядить боеприпасы, потому что у меня не вышло сделать это автоматически, но у вас будет аж 40 секунд перед матчем на это. Вы также окажетесь прямо в центре арены, потому что я не сделал выбор расстояния от него. Надо было сделать конечно, ну да ладно.
А, я сделал пределы арены, 125км. Мои приоритеты вам ясны.
Ну и всё в общем-то. Если вы заинтересовались — бегом на Дуалити пробовать. Инструкции по созданию клиента здесь. Я поставил суперпростое доджо в FD-MLJ, но кто-то кто разбирается в дуэлях лучше меня наверняка поставит где-нибудь доджо с нормальным ассортиментом кораблей и модулей, которое удовлетворит все ваши фригатные фантазии. Если ваш аккаунт на Дуалити неактивен, запостите здесь — и может быть вам помогут.
Если у вас есть идеи о том как сделать всё это лучше, или варианты системы очков и числа пилотов — я вас выслушаю в этой теме. Если вам кажется, что это отвратная идея, я выслушаю вашу грамотную аргументацию. В любом случае поторопитесь, потому что вечером в пятницу я могу превратиться в тыкву.
Повеселимся убивая друг друга снова и снова,
~CCP Veritas
Перевод © Beatrice