суббота, 5 августа 2017 г.

Геномодифицированная ММО, часть 2

В продолжение темы сохраню сюда и прочие мысли, пришедшие в процессе дальнейшего обдумывания идей для ММО:

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

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

Боевые скиллы могут содержаться в предметах, не на самих персонажах. Разработка же самого оружия — удел крафтеров, оно не дропается в инстах и с монстров. Хотя, возможны немногочисленные экзотические исключения. Небоевые герои могут получать от оружия (или прочих предметов) собственный уникальный профит — допустим, призыватель способен оживить оружие, чтобы оно бегало вокруг него и наносило урон (или же жертвовать этот предмет, чтобы открыть портал для призыва), курьер получает увеличение скорости при обладании определённым оружием, некромант использует оружие как фокус, чтобы чувствовать наличие трупов и эссенций на большем расстоянии.

Если остановиться на концепции души, то возможен вариант с превращением класса курьер в общий базовый класс «душа». Тогда все герои будут появляться в мире игры как души и займутся исследованием мира (может быть, в качестве альтернативы открытию местности, занимаясь какой-нибудь простенькой охотой на призрачных существ). При наборе небольшого опыта души получат возможность материализоваться и превратиться в другой класс (или семейство классов), либо наполовину остаётся в призрачном мире, но теперь открывается дополнительный расширенный функционал класса-курьер. Когда герой умирает перманентной смертью, то на месте персонажа остаётся его душа. Чтобы вновь получить возможность материализации (или полу-материализации) душа должна накопить ещё немного опыта через исследования (и охоту). Когда душа развита максимально, то ей уже не требуется получать опыт — во время смерти персонажа она автоматически станет призрачной на некоторое время, за которое может долететь до спокойного безопасного места, где сразу приступить к процессу материализации.
Души и некроманты могут видеть призрачные души остальных игроков, прочие герои могут обнаружить и полу-материализованную душу. Некоторые монстры тоже могут заметить полу-материализованные души героев.

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

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

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

В подобной экосистеме может быть реализована система поколений, если мы вспомним идею о том, что в игре могут быть персонажи, живущие ограниченное время. Если все материальные герои будут иметь некий жизненный цикл, то мы делаем прокачку персонажей актуальной всегда, уходя от схемы «прокачал персонажа до максимума и некуда дальше развиваться». Этот же момент позволят уйти от рассмотрения идеи об ослаблении навыков со временем. Раз у речь зашла о поколениях, то действительно — почему бы героям не передавать свои гены потомкам. Для простоты набросаем весьма простенькую схему передачи генов в той игромеханике, которую обрисовали — пусть герой посетит любое месторождение нового персонажа (а этот процесс будет занимать некоторое время) и щёлкнет на нём для переноса своих генов. Также возможен вариант с передачей генов уже народившемуся персонажу, у которого их пока нет. Допустим, что передать гены можно лишь один раз. За факт передачи генов душе можно выдавать специфический бонус.

Далее немного рассмотрим, как делать сами эти гены, и что они из себя представляют игромеханически. Например, гены могут быть привязаны к специальным достижениям (условие получения которых может быть скрыто от игрока). Допустим, если герой часто подвергался ядовитому дыханию монстра, то у него есть шанс со временем получить ген «Устойчивость к ядам», который будет снижать силу ядовитых атак монстров и позволит дольше ходить по отравленным территориям. Через поколение ген может быть развит сильнее, если снова будет выполнено достижение, тогда персонаж получит уже полную неуязвимость к ядам. У генов могут быть условия угасания (переход гена в разряд неактивных), если за пару поколений персонаж мало контактировал с ядами в принципе. Таким образом, для начала можно установить такую схему — персонаж может иметь один активный и до трёх неактивных генов. При этом активный ген может быть разной силы — хотя бы «простой» и «улучшенный». Можно разрешить нескольким героям передавать свои гены одному персонажу, но более важен будет первый переданный ген. Как вариант, первый ген станет активным или перейдёт в разряд неактивных, в то время как вторичные могут достаться герою лишь в качестве неактивных. 

Одно из основных направлений игры — максимальная поддержка кооперативных действий и содействие кооперации игроков, но при этом ориентироваться на то, что не все игроки обязательно должны быть гениями кооперации. Кроме того стоит обратить внимание на то, чтобы людям знакомым по реальной жизни было удобно играть вместе и процесс игры не разделял их, а способствовал совместной деятельности. Игромеханика должна подталкивать к коллективным действиям, показывать, что они интересные и приносят пользу, но не принуждать к тотальной коллективизации. Таким образом механика стандартных гильдий с бонусами и рейды, как обязательная активность, нам не подходят (но могут быть неким образом переосмыслены в дальнейшем). Пока же, наряду с механикой прокачивания связей и синергии между классами, планируется следующий простой механизм формирования групп общения — объединение всего потока регистрирующихся в кластеры по 10 игроков (остановимся пока на этой цифре). Суть — появляясь в игре душа приписывается к очередному кластеру. Когда в кластере набирается 10 человек, то следующие будут записаны уже в новый. Члены кластера уже на старте игры могут контактировать — общаться в чате кластера. Кроме того стартовые сокластерники отмечаются во френд-листе специальными метками, и с каждым из них душа получает наполовину прокачанную связь. Это будет ненавязчиво способствовать общению между людьми уже с самого старта игры, когда человек сразу попадает в малую группу и сразу есть с кем посоветоваться. Кластер в любой момент можно сменить, приписавшись к другому кластеру через того персонажа, который состоит там — это будет удобно для уже знакомых между собой людей, чтобы они могли собраться в одном кластере. Когда в кластере остаётся всего один участник — кластер автоматически закрывается. Максимальное количество участников в кластере может иметь некий лимит (допустим, в 100 душ). Кластеры могут иметь какой-то дополнительный функционал, если тот не делает состояние в кластере обязательным для полноценной игры, либо возможны какие-то дополнительные организации игроков.

К возможным классам можно добавить «маунта», на котором смогут ездить прочие герои (по всей видимости, материальные). Этот класс скорей всего стоит отнести к подклассам доступным душе, либо не выделять «маунта» в отдельный класс, а добавить эту функцию какому-то из существующих. «Маунт» с сидящим на нём героем будет двигаться намного быстрее, чем каждый из них по отдельности (как один из основных вариантов профита). Ещё «маунты» могут быть вовлечены в процесс транспортировки тяжёлых грузов между городами — то есть связаны с деятельностью героев класса «торговец».

Взглянем теперь на фракцию монстров. Здесь так же базовым классом могут выступать душа-курьер, но развивающаяся в другие полуматериальные подклассы, не те, что у героев. Одним из этих подклассов может быть уже упоминавшийся плодильщик монстров, а другим класс «тень». В принципе «тень» может быть и базовым классом, а роль дополнительного подкласса может занять класс «чума», воздействующий на гены персонажей и их время жизни. Допустим, «чума» будет уметь открывать специальное окно находящегося рядом с ней персонажа. Для персонажей союзной фракции «чума» может вносить полезные изменения в их гены — изменить неактивный ген или сделать его активным. Для персонажей чужой фракции — то же самое, плюс возможность разрушать, ослаблять или красть гены. После выбора действий с генами на конкретном персонаже, «чума» может получать специальный квест, выполнив который она подтвердит заявленное действие. Пока активен один такой квест «чума» не может начать новый (вернее может, но тогда сбросит прогресс по текущему). Если начат квест по изменению гена персонажа враждебной фракции, то тот может увидеть в своём интерфейсе маячок, указывающий на местонахождение «чумы» — таким образом жертва имеет возможность помешать выполнению квеста.

Раз у нас есть такой параметр, как время жизни героев, то почему бы не дать возможность производить с ним различные манипуляции. Предполагается, что захватив тело душа живёт в нём до истечения времени жизни тела. Не будем целенаправленно запрещать досрочные суицидальные попытки отдельно взятым душам, но дополнительно простимулируем тех, кто просуществовал в персонаже до его естественной смерти — в этом случае душа в конце получит полный опыт, а если герой умрёт досрочно, то лишь малую часть этого опыта (в зависимости от прожитого времени). Какой-нибудь класс, например «чума», может крафтить болезни или же проклятия, которые помимо прочих эффектов, могут вызывать и усиленное старение героя (или похищение времени жизни у одного персонажа с передачей его другому).

Можно рассмотреть идею с принудительной сменой классов, как следствие подхваченной персонажем болезни. Например, банальный вампиризм, при котором время жизни начинает утекать стремительнее и нужно выпивать его у других (например, по согласию из тех, с кем у персонажа прокачана связь или из представителей враждебной фракции). Если вспомнить идею про включение в игру еды, то возможен вариант введения механики голода в более глобальных масштабах — через определённое время каждый персонаж становится сначала близким к голоду, а потом голодным. Когда герой голоден, то его время жизни утекает гораздо быстрее (возможны прочие сопутствующие дебаффы) и предотвратить это ускорение можно путём насыщения едой. Тогда герой переходит в обычное сытое состояние.

Одна из возможных способностей монстров — «Каменный взгляд». Она должна быть на каком-то из материальных классов (например, у хранителя подземелий), тратить ресурсы и иметь длительную перезарядку. Это может быть как способность самого класса, так и специальный ген. Окаменевший персонаж превращается в статую и душа принудительно выходит из него. Тем не менее позднее на окаменевшего героя может быть применено расколдовывающее средство, созданное крафтером (или неким классом-алхимиком).  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментариев нет:

Отправить комментарий