MMORPG: экономика
Почти во всех MMORPG (особенно в кажуальных) виртуальная экономика имеет мало что общего с реальной. В реальной — пусть и в идеале — денежная масса подкреплена реальными благами и стремится без этого подкрепления не увеличиваться. Если тупо напечатать новые деньги и пустить их к экономику, будет инфляция.
В реальном мире тебе за твой труд платит кто-то, «отрывая» эти деньги от себя. В игровой экономике — возьмем, например, WoW — можно нагриндить сколько угодно денег, убивая мобов и продавая лут вендору, не взаимодействуя с другими живыми игроками вообще. Да, тебе-то тоже платят «за труд», просто платит тебе «комьютер», тупо «печатая» новые деньги, то есть банально записывая тебе циферки на счет «из ниоткуда».
В результате мы имеем «экономику» с перманентной и очень большой инфляцией. Раз у нас есть поступления «из ниоткуда», должны быть абсолютно те же компьютерные методы слива денег в никуда.
В WoW, например, это — эпические лошади и ремонт доспехов. И то и другое — как плата NPC. Цены на это постоянны, налицо явный государственный контроль и государственная монополия, ни о каком реальном рынке разговор не идет. Все, что хоть как-то похоже на свободный рынок (вещи для twink-ов на аукционе) отражает реальный уровень инфляции («да вы охуели с такими ценами?!») и имеет отношение только к узкой прослойке игроков, которые могут себе это позволить.
Я, к примеру, купил себе эпического летуна, монополизировав очень узкую нишу рынка всего на 2 недели. Но так как рынок «не настоящий», таких ниш очень мало и «серьезный навар» получают отсилы 10-20 человек на сервере.
Со стороны же среднего игрока «деньги = время» в любом случае, почти как «в реальной жизни». Со стороны игры — это банальное удлинение игрового времени.
Опять-таки, всегда существует метаигровой «хак» в виде покупки виртуальной валюты за реальные деньги, глобально: покупка чужого времени («китайских фермеров»), которое в реальных баксах дешевле твоего.
Что делать?
Вообще-то это не проблема, если смириться с тем, что с выходом каждого нового экспаншна деньги банально дешевеют. Это общая тенденция, дешевеет всё, особенно шмотки, так что можно абсолютно так же считать деньги функцией от уровня, как и большинство других вещей.
Если попробовать (ради прикола) создать реальную экономику, то получаем кучу интересных и опять-таки внеигровых вещей. Например, стартовый персонаж не просто имеет 0 денег, но может получить деньги только взаимодействуя с другими игроками. А как так MMORPG поощряет неиндивидуальность, сделать что-то полезное (как минимум — то, что другой человек не может сделать для себя сам) будет очень тяжело.
В реальном мире для таких людей существуют пособия по безработице, в «виртуальности» же, будь такие пособия, ничего не мешает наплодить армию персонажей-дармоедов.
MMORPG по «реальным правилам» суровой жизни будет довольно-таки неприветливым местом. Что никому не нужно, разумеется.
Можно просто минимизировать влияние денег: в WoW этот механизм называется soulbound, когда для получения вещи тебе надо быть «здесь и сейчас», после чего вещь «привязывается» к тебе навсегда. (Понятно, что покупка мест в рейдах и в arena teams — это простой и очевидный «хак», как обойти это ограничение).
Фактически, WoW наиболее близок к безденежной игровой экономике, можно было бы «дожать» до конца, но народ бы не оценил.
Глобальный вывод простой: в mmorpg надо проектировать не «экономику», а движение денег (и не обязательно по экономическим законам). Причем прежде всего — их слив, регулярный и бессмысленный.
Дизайн уровней
«...while we attempt to train players to play well (through gameplay and mechanics), we can’t make them play well.» -Drysc
Дизайн — это искусство делать так, чтобы микроскопом было неудобно забивать гвозди, зато удобно в него было смотреть. Как и любой дизайн, игровой дизайн подчиняется тем же законам. Так что цитата, хоть и смахивает на что-то из разряда «famous last words», вполне осознанна и правильна.
Я бы сказал, что «всё, что не программирование движка — это уже игровой дизайн». Наглядный пример — дизайн уровней.
Про карты в TF2 я уже писал. Проблема в том, что сила и слабость каждого класса очень сильно завязана на рельеф местности. В уровнях с узкими коридорами «рулить» будут демомэны, так как смогут закидать бомбами всё так, что и не подойти, в уровнях с кучей углов — пиросы, как так смогут внезапно выскакивать из-за, и так далее.
Яркий, до дебилизма, пример: уровни с большими открытыми пространствами. На таких уровнях снайпер сможет убить любой другой класс до того, как тот добежит до снайпера. Поэтому на таких уровнях происходит вполне ожидаемая вещь: половина вражеской команды берет снайперов, половина нашей — их же, и всю игры они играют друг с другом в «кто кого переснайперит». При этом и тех и других снайперов можно смело вычеркнуть из игры вообще, так как на ход сражения они не влияют, а тихо сами с собой упражняются в онанизме.
Наглядный не постановочный скриншот с одной «любительской» карты:
Не бывает сферических классов в вакууме, поэтому при дизайне классов надо учитывать всё, начиная с ролей, заканчивая мобами, картами, лутом, «итемизацией» и бог еще знает чем. Аналогично со всем остальным: при дизайне карт надо учитывать, как ни странно, тоже всё остальное.
Опять-таки, если бы игроки заключили между собой некий «общественный договор» о том, что «снайперов на этой карте не берем, потому что это по-пидорски», то всем стало бы только лучше. Но, увы. Более того, даже с точки зрения конечной игровой цели, выигрыша, брать снайперов не выгодно: они не захватывают точки, а тупо занимаются frag whoring’ом.
И это как раз тот случай, когда надо просто не делать такие карты, потому что игроков не перевоспитать.
(Я бы, кстати, попробовал нарисовать карту, но я помню, чем кончилось рисование карты для Q3: я сидел трое суток по 20 часов ежедневно, очень уж увлекся).
Ну и чтобы два раза не ходить. TF2 — «не совсем командная» игра. Она очень-очень сильно прощает не-командный стиль игры. Смысл большинства карт — убивать врагов быстрее, чем они тебя, продвигаясь вперед (ну и захватить в конечном итоге точки). Делать это можно практически в синглплеерном режиме.
Поэтому, кстати, CTF карта всего одна, которая знаменита тем, что просто не работает: большинство играют в героев-одиночек, если вообще пытаются прорваться на вражескую базу.
20-секундный респаун — это не наказание за смерть персонально для тебя, а регулировка темпа игры, глобально — закрепление выигрыша за противником, шанс ему продвинуться вперед по карте, пока ты на респауне.
Сервера, где задержки респауна нет, являются поэтому совсем-совсем тупым мясом, проиграть там можно только по глупости.
Update.
После того, как я это написал, появились новости о новых картах:
One team must escort a small mining cart through a series of Dustbowl-like map segments. The cart moves faster the more Blue players are near it, but stops entirely if even one Red player is in range. Blue have to escort the cart all the way to Red’s headquarters within a certain timelimit.
Что-то более очевидное для режима «убивай других, не умирай сам» сложно придумать.
Реклама. Тут. Продается.
Баксокарма
Некие (видимо, хорошие) люди попросили у меня придумать им «карму» на сайт (ссылку дам, как запустят). Ну, я придумал за 2 часа вечерком (идею просьба не тырить, пока не заплатили).
Разрешение на публикацию, однако, есть (информация должна быть свободной, ага). Главный вопрос — сколько это может стоить? То есть сколько просить бабок за мой офигенный талант «и все такое»?
ПОСТАНОВКА ЗАДАЧИ:
Сделать на «вебдванольном» сайте систему поощрения активности пользователей, некий рейтинг, за который будут выдаваться раз в месяц реальные призы.
АКСИОМЫ:
1. Карма — не позитивна, так как быстро превращается в механизм наказания и чморения («карму заминусовали»).
2. Валюта — позитивна, так как насильно отобрать бабки ни у кого нельзя. Но делиться бабками можно. А делиться — это позитивно.
3. Для любой виртуальной экономики главное — отсутствие инфляции («удешевления денег»), поэтому нужен прежде всего money sink (средство для слива денег).
4. Система не должна поощрять одних и тех же людей постоянно.
ВАЛЮТА И КОШЕЛЕК
Валюта — баксы с центами. Название не принципиально, главное — с центами.
У каждого пользователя есть максимальный размер кошелька. По умолчанию он равен 100$*. Все поступления выше максимального размера кошелька пропадают «в никуда».
Когда пользователь «дает бакс» другим, максимальный размер его кошелька увеличивается на 1$.
Когда пользователь тратит деньги на аукционе, максимальный размер его кошелька уменьшается на такую же сумму, но максимальный размер кошелька не может быть меньше 100$.
Максимальный размер кошелька — это просто потенциальная его вместимость.
«ДАТЬ БАКС»
Каждая сущность, у которой есть автор («пост», «статья», «комментарий» и прочее) имеют следующую кнопку: «+1» (видимо, с изображением монетки) и сколько денег всего заработала эта сущность всего.
При нажатии на кнопку «+1» с твоего кошелька списывается 1.1$*, на кошелек автора зачисляется 1$, максимальный размер твоего кошелька увеличивается на 1$.
Один пользователь может «дать бакс» одной сущности всего один раз. Дело это анонимное.
ЗАРАБОТОК ДЕНЕГ
Заработок денег — это «невидимая» часть. Логично, что для того, чтобы бабками делиться, нужно их зарабатывать.
За каждый не-твой комментарий к твоей комментообразующей сущности (твоя сущность = там, где ты автор, если это форум, то твоя сущность — это тред, который создал ты) тебе зачисляется 30 центов*.
Заработанные деньги тупо и молча поступают в кошелек, логи не ведутся. (Лучше вообще зачислять их раз в день, чтобы людям меньше было информации «за что и сколько дали»).
МОДЕРАЦИЯ
Модераторы тоже могут давать бакс, на общих основаниях (бакс за сущность), только баксы у них не кончаются. При удалении сущности баксы («сколько денег заработала эта сущность всего» и 30 центов*, если это комментарий) удаляюся со счета игрока. Те, кто эти баксы давал, обратно ничего не получает. Вот вам и борьба с накрутками.
То есть вся модерация — это обычное тупое удаление, как и обычно. Просто бабки отбираются.
КАК ЭТО РАБОТАЕТ
В конечном итоге для пользователя все сводится к одной кнопке «+1» везде (One button to rule them all™). Нажимать на нее полезно, потому что максимальный размер твоего кошелька растет.
В профайле можно посмотреть свой кошелек и его заполненность. Виртуалы могут хоть занажиматься на «+1» — пока у них нету бабок, это не работает. Если какой-то дурак вдруг заведет активного виртуала — ну и пусть, это полезно для сайта.
АУКЦИОН
Раз в месяц на аукционе разыгрываются ценные призы.
Аукцион — это money sink. То есть человек накопил бабки, слил их все за месяц (люди азартны) — выиграл приз. В следующем месяце у него 0 баксов — появляется шанс выиграть на аукционе у других.
Добавление от авторов сайта:
делать аукцион раз в месяц большой, скажем, 3 лота от спонсора
и раз в неделю в пятницу ящик пива
ты бы повёлся? :)
КОНСТАНТЫ
* — с этим значением можно поиграться.
Who Goes There?!
Браузерная MMO.
Все персонажи состоят из двух сущностей: «человек» и «одержимый». Переключение между сущностями занимает время и не может происходить часто (вероятно — происходит само в ответ на игровые действия). То, какая сущность активна в данный момент, знает только владелец персонажа.
Максимальный уровень каждой сущности не может превышать уровень альтернативной сущности -N (минус N), если он превышает — сущность перестает набирать уровни.
Мир состоит из связанных друг с другом комнат с разной степенью вместимости (от 10 до 2), между которыми можно перемещаться. Перемещение между комнатами — ресурс. (Интересно, сколько процентов читателей поймут эту фразу?).
Каждая комната имеет отдельный чат (с историей), читать который могут все находящиеся в комнате.
«Цель» игры — набрать максимальный уровень.
Человек.
Коитус. Коитус возможен при обоюдном согласии сторон. Когда один человек вступает в коитус с другим человеком, их уровни увеличиваются (по формуле, учитывающий в том числе разнообразие партнеров и разницу уровней). Если второй оказывается одержимым, а не человеком, то человек уровень человека уменьшается, а одержимого — увеличивается.
Если оба оказываются одержимыми, их уровни уменьшаются.
Публичный коитус не принят (пенальти). (Коитус с N партнерами, где N>2 и N=количество народа в комнате, не считается публичным).
Убийство. Человек может напасть на другого. Если другой оказывается одержимым, то его уровень уменьшается и он временно «умирает», а уровень человека — увеличивается. Если другой оказывается человеком, то напавший получает статус «преступник» и может быть убит другим человеком без последствий.
Одержимый.
Коитус. Аналогично.
Слияние. (?) «Коитус наоборот». (Если один из слившихся оказался человеком, то он «выигрывает»).
Убийство. Если одержимый убивает другого одержимого, то он получает дикий минус к уровню. Если одержимый убивает другого человека, то одержимый получает прирост уровня. Статуса «преступник» у одержимого не бывает. (Однако, если другие видят, что кто-то кого-то убил, то они могут безнаказанно убить убийцу).
Всё. Ну, это основа, можно добавить и другие взаимодействия. Механизмы ограничения мультичаров и грифинга, особенности баланса и прочие «подробности с нюансами» описывать не буду. Это уже высокооплачиваемый элитарный труд игрового дизайнера, без которого выйдет гавно, ага.
Сюжет классический, кстати. Смотри так же «верю — не верю», The ship, да и вообще любую игру на социальное взаимодействие — ту же «Мафию».
Особенности конкретной реализации: игрок вынужден играть обе роли (добавляет непредсказуемости и обеспечивает равномерность ролей), игра без партий, «seamless», подключиться и играть можно в любой момент, богатые возможности для расширения и «фенечек», при этом не задротство™.
Минусы: и вы думаете, в это будут играть широкие массы? Хахахаха. Хотя ради прикола игру можно и реализовать, там работы на 2 недели.
PS. Ключевые слова для тех, кто до сих пор не понял: чат, социальное взаимодействие. Мафия, в конце концов.