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

Gamedesigners, we haz dem

12 лет назад в категории игровой дизайн

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

[18:13:41] Denis Andreev: геймдизайнеров нет в России. ну может кроме тебя.
[18:14:02] Дмитрий Смирнов: из меня плохой геймдизайнер — спроси у [неразборчиво] =)
[18:14:06] Denis Andreev: только ты постоянно пытаешься исправить то что работает
[18:14:29] Дмитрий Смирнов: эксплоиты тоже работают
[18:14:42] Дмитрий Смирнов: и на них не жалуются =)
[18:15:07] Denis Andreev: эк ты завернул! хитро! :)

Денк, конечно, мне польстил. (Очевидно, затем, чтобы попасть на страницы этого культового блога).

А на самом деле в России есть как минимум еще один геймдизайнер (ну, судя по постам и по комментариям в нуднике и по общему ходу мыслей) и еще один — в Хохляндии, только он не знает, что он геймдизайнер. (Слышь, Лысенький, про тебя пишу).

А разгадка одна — безблагодатность.

Причина, короче, очевидна: нет спроса — нет и предложения. То, что требуют — это все, что угодно, но не геймдизайн. Ну и школы, традиций и опыта тоже нет.

Такие дела.

0

Почта

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

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

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

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

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

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

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

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

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

0

Биокрафтинг

12 лет назад в категории игровой дизайн

Задача: придумать мини-игру (в рамках другой игры, которая еще не придумана) про обмен генами и выращивание новых особей. Это не целиком игра, а маленькая ее часть («крафтинг»).

В игре есть некие особи. У особей — слоты под 10 генов.

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

У каждого гена есть его свойства (ну, очевидно).

Вес обратно пропорционален игровой полезности этих свойств, то есть самые крутые гены имеют самый маленький вес. Простой пример «из жизни»: есть гены +1 силы, +2 силы, +3 силы. Ген +3 имеет вес = 1, ген +1 имеет вес = 3.

Для балансировки не обязательно большое количество «плохих» генов, ген +1 силы является хорошим, но не таким хорошим, как +3 силы. А количество слотов под гены ограничено.

Соответственно, ген +1 является «не оптимальным».

Спаривание

Берутся две особи, их гены сливаются в общий котел («пул»), их приоритеты суммируются. Бросается кубик от 0 до суммы приоритетов, выбирается полученный ген. (Если у гена есть дубль, он исключается из котла). Кубик бросается до тех пор, пока не будет набрано 10 генов.

«Мутации»

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

Для предотвращения этого, вводится правило: «если во время спаривания в котле меньше 15 уникальных генов, то в котел добавляется нужное количество случайных“ генов».

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

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

(Самые умные уже поняли, что по-хорошему вместо количества надо использовать веса).

Нахождение пары

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

Защита от устойчивых цепочек

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

Для простоты персонажи гермафродиты (но есть изящное решение с двуполыми существами).

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

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

Что же мы получили?

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

Чистый биотех в пост-апокалиптическом мире. Шутка.

Бонус-трек

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

Я бы даже ген не дал выбирать для замены — есть, скажем, 10 «уровней», на каждом предлагают заменить гены, начиная с первого.

0
Мой инструмент по развитию силы воли и прививанию полезных привычек.

Сумки

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

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

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

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

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

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

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

Домашнее задание: броня

Эффект брони в одной говноMMO считается так: DR% = Armor / (Armor + 400 + 85 * AttackerLevel) DR% — снижение повреждений в %
Armor — броня
AttackerLevel — уровень атакующего Обещанные простые вопросы: 1. Почему 85?
2. Почему логарифм? (А не rating, который линеен?)
3. Почему второй логарифм? (А не rating?)
4. (еще 89 слов)

Как сделать хилинг интересным: ответ

Никак. Ну а если серьезно, то... никак. Нет, серьезно. В ВоВ я очень любил хилеров. Сначала пристом прошел весь дорейдовый ВоВ (рейдов тогда не было, МС была, как затычка, но никто ее не проходил, кроме Nurfed-а). Потом друидом прошел почти все до конца AQ40. Потом я полюбил танков еще сильнее, чем хилеров, и начал играть ими. (еще 161 слово)

God, because!

Ответы на вопросы есть в комментариях там же. Резюмируя: Резистансы в ВоВе были сделаны только для cockblock-инга. «Хочешь пройти MC? Собери 120 резистансов (и не меньше!)». Задроты хорошо помнят эти времена. Если бы резистансы работали, как нормальные статы, они бы не выполняли свою задачу — не давать задротам задрачиваться. (еще 118 слов)

God, why?!

Если бы мне доверили собеседовать (что они никогда не сделают) людей на должность геймдизайнера, я бы задавал вопросы, типа «почему резистансы в ВоВе сделаны именно так?» (никто и не ответил, кстати). Ну или что-нибудь в 100 раз проще, типа — берем свойство «восстанавливает 5 маны каждые 2 секунды», считаем, что за 5 маны хилер может вылечить 10 повреждений, делаем свойство «восстанавливает 12 жизни каждые 2 секунды». (еще 75 слов)

In Da Auction House

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