Концепция орбитальных станций, Подробное разжевывание для Васи и игроков

Сообщение  Сообщение #20 
Группа guest
Всем доброго времени суток!

Вступление.

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

Задача была поставлена примерно так: эти станции должны перестреливаться между собой в 3д в режиме реального времени, с флагманами и даже лунами, чтобы игрок мог контролировать сам процесс ведения боя указанием целей.

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

Крафт предметов.

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

Пиратские станции.

Убираем с них возможность постройки зданий игроками.
Вводим новое здание, которое позволяет за N количество веспа (или хайдов) раз во время T получать инфу по стоящим на корах пиратах в радиусе R. N,T,R зависят от уровня уникального здания, которое определяется количеством очков пирата-владельца станции.

На станции присутствует верфь/шпиль/врата минимального уровня для отправки флота.

На станции можно производить уникальный крафтовый компонент для создания ч-либо (предположительно ОС). Производится фиксированное длительное время с затратами ресурсов.

При разрушении станции (ПУ/ЛУ?) из нее с определенной долей вероятности дропается другой крафтовый компонент для создания тех же станций или построек на ОС. После разрушения ПС через некоторое рандомное время в случайной точке вселенной респунится новая ПС.

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

Крафтовые вещи, созданные на ПС или полученные от уничтожения ПС невозможно продать.

Количество станций стоит сократить, чтобы они стали реально дефицитными.

Постройку трамплинов пока оставить на ПС, но в будущем перенести на другие объекты, например на те же ОС. Нынче постройка трамплинов чересчур легкодоступна всем и каждому, игрокам не к чему стремиться.

Поле для деятельности огромное. Разные по уровню и расе ПС дают разный дроп, позволяют производить разный крафт для разных целей. При достаточной привлекательности итогового результата, который будет крафтиться, за эти станции, особенно те, которые будут находиться на спорных территориях, будут активно рубиться. Кому-то требуется создать крафтовый предмет, кому-то получить предмет с дропа станции, а кто-то хочет комфортно бить пиров – вот основной источник движухи за эти станции. Опять же повторюсь, чтобы играть было интересно и человека затягивало, не все должно измеряться ценой в ресе или хайдах, надо чтобы еще и игрок вкладывал трудозатраты.

Орбитальные станции.

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

Я предлагаю вариант создания станции из осколка луны. Осколок образуется с некоторой долей вероятности после успешного ЛУ на корах уничтоженной луны. Вероятность образования зависит от диаметра луны, по аналогии с образованием астеров, но шанс значительно меньше (предположительно в районе 5%). Осколок можно колонизировать, но до преобразования в станцию на нем можно строить разрушаемую в обычном бою постройку, которая позволит буксировать этот осколок по принципу сушки к своей планете, где уже возможно будет преобразовывать осколок в станцию. На осколке изначально сделать лишь 5 полей для постройки буксира, фабрики роботов, верфи и склада альянса для возможности оборонять. (те же функциональные аналоги можно уместить и для других рас, за исключением тосов, у них требования к ангару можно чуть-чуть изменить). Цена буксира относительно не велика, но время постройки фиксировано для всех рас и не может быть уменьшено за счет ускорителей. Далее, как осколок прибуксирован к планете владельца, его можно преобразовать в ОС построив там сообветствующее здание, как и говорил Вася, с ценой около 50кк униреса за уровень. После преобразования в станцию объект становится неотчуждаемым.

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

Буксир будет иметь механику сущностей, но значительно отличающуюся по скорости перемещенияи КД при остановке. Буксировка медленная, 1 коры за 20-30 минут, КД при остановке небольшое, около пары часов, после остановки и истечения КД можно выбрать новое направление буксировки.

Осколок может быть уничтожен повторным ЛУ.

Осколок не может быть образован при уничтожении лун ишаков 28+ дней.

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

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

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

Концепцией уникальных расовых построек я основательно не занимался, так как для Васи в первую очередь важно наличие "пиу-пиу в 3д", но возможны следующие варианты:

-Уберсборщик лома, который, например, имеет не фиксированный процент сбора в минуту, допустим 3% в минуту от текущего количества.
-Постройка, которая замедляет перемещение вражеских флотов на объекты в определенном радиусе действия и увеличивает топливопотребление. (Предположительно фишка для зергов, обыграть можно так, что здание покрывает туманностью несколько систем вокруг станции, в которой навигация затруднена зерги навоняли)
-Здание, увеличивающее обзор технологий обнаружения в определенном радиусе вокруг станции. (Предположительно для терран)
-Хрень, которая позволяет маскировать станцию.

Газовые облака.

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

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

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

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

Максимальное число одновременно существующих облаков ограничено.


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

А теперь про самый смак, ради чего все это затеяно администрацией.

Бои с участием орбитальных станций, лун и флагманов в 3д.

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

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

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

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

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

В формуле расчета Tb

Tb=D^k1+(D^k2)/(dmg*[1+tech*bonus]*N)^(1/2)


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

Осадный режим флагманов.

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

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

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

Естественно, в таком режиме его параметры определяются теми же, что мы видим в формуле расчета Tb.

Если на осадный юнит совершается атака обычным флотом, то он вступает в бой как простой юнит в 2д режиме. Если на одних корах оказывается ОС и осадный юнит, то они вступают в бой в 3д режиме.

Пример 1:

Я имею ОС, которая оснащена гравипушкой, на нее летит в атаку Кемер всем флотом, но в составе которого имеется лишь один осадный джовиан. Я собираюсь дефить свою ОС и высылаю в оборону ОС весь свой флот. В момент прилета Кемера происходит сначала обычный 2д бой, в котором я проигрываю и если в ходе боя осадный джовиан не был уничтожен, а Кемер дал приказ осадному джовиану вступить в бой с ОС, то начинается вторая фаза, 3д бой ОС против осадного джовиана.

Пример 2:

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

====================================================================

На этом пока все, мог много где выразиться не достаточно точно и ясно, извините меня за это, просто переспрашивайте непонятные моменты, постараюсь переформулировать.

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

Если надо, то запилю голосовалку.

UPD 11.04.2017 

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

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

9 Апреля 2017 18:06:14
9 Апреля 2017 18:06:14
Сообщение  Сообщение #21 
Репутация 287
Группа xerj Альянс Тень 93 44 136 Очков 12 217 042 Сообщений 143
Цитата: Ulrezaj
После того, как осколок был успешно преобразован в ОС и может уже перемещаться спомощью телепорта предлагается выбрать одну из двух ветвей построек - "гравипушка", которая позволяет воевать с другими такими же станциями, разрушать луны, воевать с флагманами в режиме осады (об этом чуть ниже) или же выбрать строительство относительно "мирных" зданий - например постройку, которая позволяет собирать газ из газовых облаков, либо уникальные расовые постройки.

Концепцией уникальных расовых построек я основательно не занимался, так как для Васи в первую очередь важно наличие "пиу-пиу в 3д", но возможны следующие варианты:

-Уберсборщик лома, который, например, имеет не фиксированный процент сбора в минуту, допустим 3% в минуту от текущего количества.
-Постройка, которая замедляет перемещение вражеских флотов на объекты в определенном радиусе действия и увеличивает топливопотребление. (Предположительно фишка для зергов, обыграть можно так, что здание покрывает туманностью несколько систем вокруг станции, в которой навигация затруднена зерги навоняли)
-Здание, увеличивающее обзор технологий обнаружения в определенном радиусе вокруг станции. (Предположительно для терран)
-Хрень, которая позволяет маскировать станцию.
Можно добавить постройку,которая будет давать +1 к уровню сигнала  сети в радиусе и которая будет продлевать ее.Хотя сомневаюсь в реализации)) Браться будет максимальный уровень постройки,не будут складываться.Или же какое-то здание,которое будет создавать свой сигнал в радиусе(с уровнем увел сигнал и радиус),который не будет привязан к банку.Не надо будет тянуть к нему сеть.Сделать,чтобы выпадал лом с этой постройки.
10 Апреля 2017 11:14:48
10 Апреля 2017 11:14:48
Сообщение  Сообщение #22 
Группа guest
в принципе я согласен с Ulrezaj чем труднее будет сделать ОС, тем она ценнее 
10 Апреля 2017 23:29:54
10 Апреля 2017 23:29:54
Сообщение  Сообщение #23 
Репутация 2114
Группа Government Альянс Royal Kitchen 271 164 937 Очков 73 088 848 Сообщений 446
Цитата: VasyaMalevich
Очень сложная механика с осколком. Всё что написал о планах правда, но думаю по началу для упрощения запилим просто строительство станций из лун.

Цитата: Ulrezaj
как я написал, через пару месяцев этих станций будет слишком дофига и снова потолок развития будет достигнут, а интерес пропадает когда нет тяжело достижимой цели. Ты же сначала согласился с идеей про осколок, вроде принял ее. Что сейчас произошло, что ты поменял мнение?

Я думаю причина в том что ТС хочет создать интересную крафтовую вещь, которую нельзя купить, а нужно попотеть что б её получить, т.е. фактически есть идея повысить интерес игроков. А Вася хочет просто ("50кк униресса" уноженное на "слишком дофига"), т.е. за каждую построенную орбитальную станцию из рессооборота уйдёт минимум 50кк. Вообщем я думаю что в результате ввода орбиталок получим типичный отъём ресса у народа. Печально, а идея действительно стоящая была(((
11 Апреля 2017 08:41:18
11 Апреля 2017 08:41:18
Сообщение  Сообщение #24 
Группа guest
Цитата: ZIGfire
Сделать,чтобы выпадал лом с этой постройки.

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

И еще забыл написать, что бой между ОС при отсутствии игрока в онлайне тоже продуман. ОС отсутствующего игрока будет случайно выбирать цель атаки и реализовывать выстрел автоматически при накоплении заряда до указанного игроком значения, которое устанавливается в инфо постройки ОС.
11 Апреля 2017 08:55:52
11 Апреля 2017 08:55:52

Информация

Вы не авторизованы

1 чел. читают эту тему (гостей: 1)

Пользователей: 0 Claude Bot

Космическая онлайн стратегия Xcraft это бесплатная игра для алигархов. Пример боя >> Регистрация >> И космос весь ваш на тысячи лет...

2009 — 2524