next-gen mmo
23 заметки
терапия
Сейчас этот блог в основном про психотерапию.
как правильно
Слушайте меня, я вас научу правильно жить.
психология
Буржуазная лже-наука, пытающаяся выявить закономерности в людях.
практика
Случаи и выводы из психотерапевтической практики.
кино
Фильмы и сериалы.
книги
Это как кино, но только на бумаге.
nutshells
«В двух словах», обо всем.
дорогой дневник
Записи из жизни (скорее всего, не интересные).
беллетристика
Мои литературные произведения и идеи.
духовный рост
Когда физический рост кончается, начинается этот.
дивинация
Как предсказывать будущее.
половой вопрос
Про секс и сексуальность.
заяижопа
Творческий дуэт с моей женой.
магия
«Магическое — другое название психического».
Карл Юнг
игровой дизайн
Раньше я делал игры.
игры
Компьютерные игры.
язык
Слова там всякие.
людишки
Уменьшительно-ласкательно и с любовью.
культ личности
Про великих людей (то есть, в основном про меня).
hwyd
Уникальная Система Прививания Привычек.
буклет
я
идеи
блоги
spectator.ru
дети
wow
вебдев
музыка
контент
программирование
религия
дейтинг
диалоги
яндекс
кулинария
coub
fitness
символы
йога
шаманизм
tiny
ребенок

ММО: устаревание доспехов

15 лет назад в категориях игровой дизайн next-gen mmo

Еще одна безусловно гениальная идея, которая тоже ни в какую next-gen mmo не пойдет, разумеется.

Характеристики в ММО можно условно разделить на две части: те, которые растут (сила и количество жизней) и те, которые «поддерживаются»: броня, процент критического удара, и так далее.

С ростом все понятно: ты растешь и сильнее лупишь. Ну и заодно толстеешь вместе с миром вокруг, чтобы это компенсировать. Со вторыми тоже все прозрачно: ну не может у тебя процент критического удара быть больше 100.

Растущие характеристики обесцениваются просто: на шмотке первого уровня было 10 силы, на шмотке второго — уже 20.

С поддерживающимися — давайте обзовем их «статичными» — все хуже: было на шмотке +1% критического удара, на следующей +2%, а там уже и до 100% недалеко.

Традиционный выход простой: давать не критический удар, а critical strike rating (что в рувове переведено, как «рейтинг», я бы в своей системе назвал бы это «удачей») — какую-то цифру, из которой выводится процент критического удара, как функция от твоего уровня.

То есть на шмотке первого уровня +10 удачи дают +1% критического удара, на шмотке второго уровня уже +20 удачи, да только на втором уровне они дают те же +1% критического удара, а на первом уровне эту шмотку надеть нельзя.

Тогда критический удар тоже обесценивается, как и сила. В противном случае шмотка +1% критического удара, полученная на первом уровне, на последнем уровне не теряет силы вообще. А это нехорошо, все ММО строится на смене шмоток.

В интерфейсе творится при этом безумный бардак. Мы на шмотке пишем «critical rating: 100» а в скобках пишем, мол, «на твоем текущем уровне это дает столько-то и столько-то процентов критического удара».

И формула там не вида A/B, для точного вычисления игроку надо запоминать, как обычно, всякие магические цифры.

А теперь, собственно, идея: «называем писю членом и начинаем лечить сифилис» (анекдот).

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

(Лирическое отступление. Про убирание переменных я писал, сегодня зашел посмотреть на новые статы «Катаклизма». Понравилось, как они переделали блок: «Blocked attacks will simply hit for 30% less damage». Удивительным образом, я бы сделал точно так же — это написано в документе, которому уже год, наверное, и который лежит на вики одной next-gen mmo никому не нужный. В целом с переделкой статов в «Катаклизме» я очень сильно «угадал»).

Так вот, убираем «рейтинг». Делаем на доспехах тупо — На десятом уровне:

The Доспехи
Требуемый уровень: 10
Ваш уровень: 10

Критический удар: 1%
Сила: 10

На 15 уровне, те же доспехи:

The Доспехи
Требуемый уровень: 10
Ваш уровень: 15 (25% устаревания)

Критический удар: 0.75% (-0.25)
Сила: 10

Ничего не поменялось, да. То я совершенно напрасно написал так много букв.

Как раньше шмотка устаревала, так и сейчас, просто сейчас это более наглядно и «по-чесноку». И выкинута лишняя переменная (что очень часто нелегко).

Небольшой заключительный финт ушами: даем через крафтинг частично (почему частично — понятно? Чтобы человек не ходил в одной шмотке всю жизнь) «апгрейдить» предметы, подтягивая статичные статы до твоего уровня.

То есть на 15-ом уровне доспехи 10-ого уровня после «апгрейда» (ЗА ОТПРАВКУ СМС! ВОРУЙ, ГРАБЬ, УБИВАЙ, ЕБИ ГУСЕЙ, ДЕЛАЙ FREE TO PLAY ИГРЫ!) получают обратно 1% критического удара, при этом «сила: 10» не апгрейдится и гарантирует устаревание шмотки со временем все равно.

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

Что, несомненно, плюс.

0

Вор без комбо-поинтов

15 лет назад в категориях игровой дизайн next-gen mmo

Задача: сделать воро-подобный геймлей (rogue, witch hunter) без комбо-поинтов, чисто «чтобы было».

Текущая ситуация: у вора есть энергия, именуемая в дальнейшем «маной». Обычно она принимает значения от 0 до 100 и регенерирует с какой-то постоянной (с некоторыми оговорками) скоростью. Из-за того, что она регенерирует с константной скоростью, а способности требуют ее, фактически она является аналогом shared cooldown-а, никакого хитрого менеджемента с ней нет.

Помимо этого есть комбопоинты, которые тоже требуются для применения способностей.

Решение: сливаем комбопоинты с маной.

Убираем быструю пассивную регенерацию маны. Сильные способности делаем очень дорогими. Удар, который набирает комбопоинты, теперь восстанавливает ману.

Собственно, всё. Ничего не меняется, но пропадает лишний ресурс.

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

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

0

ММО Без Уровней, В Которую Можно Играть Сразу

15 лет назад в категориях игровой дизайн next-gen mmo

Внимание! Далее (и вообще) под «уровнями» я подразумеваю только ограничения на контент, а не циферку крутизны. «Уровни» — это такая организация контента, когда есть рельса, а ты по ней идешь.

В ММО будущего не будет уровней, это очевидно.

Следующим очевидным шагом после отмены уровней будет полосочку другого цвета, обозвать ее какой-нибудь «репутацией» и заставить так же набирать.

Те же яйца.

Про недостаток уровней я уже писал: уровни не дают игроку пропускать контент (что плюс), но делают контент одноразовым (что минус).

Есть непривычный способ, как сделать отсутствие уровней по-другому. Способ мне нравится, но он наверняка «слишком смелый». Ну и к тому же «в ВоВе все не так».

Итак, у нас есть персонаж. У персонажа есть слоты, в слотах есть шмотки. Развитие персонажа идет за счет шмоток. Не знакомо, нет?

Все шмотки изнашиваются со временем и могут ремонтироваться, но количество ремонтов ограничено. После полного износа шмотка пропадает.

Уровней, напоминаю, нет, так что любой персонаж «1-ого уровня» может пойти в рейд и собрать там шмотки. Которые со временем износятся и сотрутся в пыль.

Обидно? Да, конечно. Шмотки терять не хочется.

А теперь — финт ушами. Пользователь набирает опыт, вместе с опытом набирает... «уровни»!

Каждый «уровень» игрок может «прокачать слот». В прокачанном слоте вещи изнашиваются медленней, в полностью прокачанном слоте вещи не стираются в труху, то есть не пропадают при полной поломке.

Максимально прокачанный персонаж не теряет вещи.

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

Другое дело, что ему придется платить много и часто. Что хорошо, пусть привыкает.

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

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

Контент становится полезен весь: за квесты даются шмотки, которые всегда нужны, пока ты не максимального «уровня» — шмотки-то теперь расходуются, а не продаются сразу вендору, потому что есть шмотка лучше.

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

Итого, еще раз — путей у игрока два:

1. Платить много и сразу и играть сразу «без прокачки» в крутой контент.
2. Прокачиваться и играть «бесплатно» (хахаха), проходя весь контент. («Играть бесплатно» в данном случае — это «платить, как обычно» и играть в «привычную ММО»).

Нужна циферка «вместо» уровня? Нужна.

Берем силу всех надетых вещей, складываем, переводим в понятную цифру. Это цифру используем, как писькомерку.

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

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

(Потенциальная проблема — сложность переодевания вещей. Решается тривиально через интерфейс путем создания пресетов эипировки).

0

Почта

15 лет назад в категориях игровой дизайн next-gen mmo

Вот вам «дизайнерская задача».

Почти во всех ММО есть почта, которая сделана в виде почтовых ящиков, до которых надо добежать. Было бы круто сделать ее просто кнопкой в интерфейсе, безо всяких ящиков. Так делать нельзя, потому что почта используется, как бездонное хранилище: посылаешь сам себе 100 писем с вещами, которые почта обязана хранить минимум месяц. Именно поэтому существуют «банковские альты».

Соответственно, давать доступ к этому хранилищу просто так не хочется. Халявное хранилище = утечка денег.

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

Все ограничения «почта только из ящиков» существуют только поэтому.

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

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

Ну, там, письма писать.

0
Мой «Курс реабилитации людей с техническим образованием».

Сумки

Нам пишут (что приятно). Какие-то люди, кстати, позвали меня консультантом на их проект, а сами уже больше недели не пишут. А я уже почти собрался украсть у них ноухау и потом использовать его для создания своей ММО на PHP. (еще 315 слов)

Интересные механики

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

Рыбалка

Я бы делал рыбалку потенциально бесконечной мини-игрой без ухода на другой экран и в которую нельзя проиграть, если ты не нажимаешь на кнопку. Типа match 3, но без времени. Сматчил три рыбки — поймал, не сматчил — ждем, пока сматчишь. А не говорим «вы упустили рыбу». Основной пользой от рыбалки я бы делал релаксацию и социализацию. (еще 130 слов)

Домашнее задание: рыбалка

У Близзарда, кажется, есть девиз «все можно исправить достаточным количеством контента». Возьмем, например, рыбалку. Рыбалка представляет собой «игру» в распознавание капчи: ты закидываешь в случайную область поплавок, а потом ждешь, пока он дернется, после чего на него надо нажать. (еще 143 слова)

Домашнее задание: Attack table

В предыдущем посте только два человека пошли и прочитали текст по ссылке. Там был ответ, да. (еще 392 слова)

In Da Auction House

Глобальная метазадача: вывести побольше бабла из экономики. Самый большой «налог на глупость» — это продажа всяких понтовых предметов, типа произведений искусства, предложение которых искусственно ограничен, в силу их количества. Ван Гог умер, количество его картин конечно, новые он не нарисует. (еще 459 слов)

Hit handicapped-2

Рядом со мной работают охуенные художники, я им завидую по двум причинам: во-первых, они умеют рисовать, а я — нет. Во-вторых, им легко передать контекст, достаточно просто показать картинку и становится понятно, что они нарисовали — охуенную хуйню или поебень. У меня так не получается. (еще 850 слов)

Hit handicapped

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