Gamedev Владимир Семыкин
9 016

Советы по созданию карточной системы в играх

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

В закладки
Аудио

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

Автор Gamasutra Диего Аргуелло поговорил с несколькими разработчиками о создании карточных систем и о том, на что стоит обращать внимание при настройке баланса. Он взял комментарий у создателей SteamWorld Quest, Book of Demons, Hand of Fate 2 и Cultist Simulator. Мы выбрали из текста самое интересное.

Геймдиректор Питер Йоханссон и ведущий дизайнер Роберт Олсен SteamWorld Quest считают, что карточные игры во многом очень схожи с классическими RPG.

Опыт, который вы получаете от такой игры, как Magic: The Gathering, Hearthstone или Netrunner, аналогичен классической RPG — вы исполняете роль героя, владеющего магическими заклинаниями и оружием (или инструментами для взлома киберпространства), чтобы победить могущественного врага. Карточные игры используют тот же фундаментальный опыт, но меняют то, как вы видите и взаимодействуете с миром и объектом.

Питер Йоханссон и Роберт Олсен
разработчики SteamWorld Quest

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

SteamWorld Quest

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

Питер Йоханссон и Роберт Олсен
разработчики SteamWorld Quest

Йоханссон и Олсен столкнулись и с другой проблемой во время разработки — игроки не были готовы экспериментировать с картами, потому что сразу же использовали те, которые приходили к ним из колоды. Чтобы справиться с этим, они добавили «цепочки» карт, которые дают бонусный эффект, если пользователи используют определённую комбинацию. Позже это превратилось в «Героические цепочки» — использование трёх карт одного героя за один ход.

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

Не ограничивайте свои возможности для балансировки карт — нужно иметь в своём распоряжении несколько переменных, а также не стоит привязывать значения к чему-то, чего нельзя изменить.

Питер Йоханссон и Роберт Олсен
разработчики SteamWorld Quest

Мачей Бедрицки, сооснователь Thing Trunk, провёл много времени с командой в поисках правильного баланса для создания понятной системы в Book of Demons. В итоге они пришли к идее с разделением карт на три категории: «Навыки», «Предметы» и «Заклинания».

Это не просто даёт возможность объяснить игрокам принцип работы, но и позволяет им использовать больше стратегических возможностей для игры. Когда у вас ограниченное количество слотов для карт, выбор между предметом и заклинанием становится особенно интересным.

Мачей Бедрицки
сооснователь Thing Trunk

По его словам, балансировка карт была долгим и сложным процессом. В Book of Demons есть 40 карточных архетипов (без учёта улучшений, магических или легендарных вариантов) для каждого из трёх классов в игре. Если принять во внимание множество связей между разными картами, которые игроки могут использовать, то очень сложно убедиться в отсутствии лишних элементов.

Одновременно игрок может использовать 10 карт. И это звучит как число, которым можно управлять. Но у пользователя есть около 3 квадриллионов возможных сборок.

Мачей Бедрицки
сооснователь Thing Trunk
Book of Demons

Два с половиной года раннего доступа сыграли важную роль в создании колоды для Book of Demons: разработчики внесли огромное количество изменений, а некоторые карты переделывали с нуля. Кроме исправления ошибок, команда хотела значительно увеличить глубину и сложность для хардкорных игроков.

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

Мачей Бедрицки
сооснователь Thing Trunk

Для сооснователя Mega Crit Games Энтони Джованнетти идея использовать карты в Slay The Spire пришла из собственного игрового опыта. Такие тайтлы, как Magic: The Gathering и Dominion превратили его в фаната карточных игр. А ролевые аспекты стали основной механикой, с помощью которой те или иные карты добавляются в колоду.

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

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

Энтони Джованнетти
сооснователь Mega Crit

Менеджер по коммуникациям и дизайнер Ли Мэй из Defiant рассказал, что балансировка карт была ключевым моментом в процессе разработки Hand of Fate.

Hand of Fate 2

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

Колода заменяет «мастера подземелий», а не представляет войска или боевые действия игрока. Это означает, что многие из уроков, которые мы извлекли, довольно специфичны и менее применимы к чему-то вроде ваших Gwents, Hearthstones или Slay the Spires.

Ли Мэй
менеджер по коммуникациям и дизайнер Hand of Fate

Креативный директор Hand of Fate Морган Джаффит рассказал, что все карты в игре берутся из реальной внутренний базы, а не выпадают случайно. Любопытно, что это решение исходит из его прошлого опыта сценического мага.

Все карты — это физические объекты, как и их колоды. Было бы значительно проще подделывать всё это, но мы этого не делаем из-за профессиональной гордости магов.

Морган Джаффит
креативный директор Hand of Fate

Опыт работы над Hand of Fates научил их важности отслеживания всего в актуальной базе данных.

Имейте в виду, что существует такая вещь, как слишком большой выбор — если игрок выберет пять карт из своей колоды, это приведёт к гораздо более интересному принятию решения, чем выбор 20.

Ли Мэй
менеджер по коммуникациям и дизайнер Hand of Fate

Алексис Кеннеди, сценарист и геймдизайнер Cultist Simulator, также дал несколько советов по поводу создания карточной системы. По его мнению, с визуальной точки зрения приоритетной задачей должен стать поиск уникального и нетрудоёмкого художественного стиля. И важно всегда после добавления текста просматривать результат.

Cultist Simulator

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

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

Алексис Кеннеди
геймдизайнер Cultist Simulator

#геймдизайн #кки

{ "author_name": "Владимир Семыкин", "author_type": "editor", "tags": ["\u043a\u043a\u0438","\u0433\u0435\u0439\u043c\u0434\u0438\u0437\u0430\u0439\u043d"], "comments": 29, "likes": 43, "favorites": 119, "is_advertisement": false, "subsite_label": "gamedev", "id": 44975, "is_wide": false, "is_ugc": false, "date": "Mon, 01 Apr 2019 12:16:22 +0300" }
{ "id": 44975, "author_id": 94357, "diff_limit": 1000, "urls": {"diff":"\/comments\/44975\/get","add":"\/comments\/44975\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/44975"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64954, "last_count_and_date": null }

29 комментариев 29 комм.

Популярные

По порядку

Написать комментарий...
4

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

Ответить
20

Сережа, не забирай Артефакт, мы доделаем

Ответить
2

Это великолепно.
Жаль только показывает настоящий ник того, кому идёт ответ.
И после редактирования сообщения справа так же настоящий ник высвечивается.

Ответить
1

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

Ответить
2

Не особо.

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

Поиграть в него, конечно, можно, но надолго меня бы такое не увлекло

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

Ответить
1

Согласен. В сингле, как Slay the Spire например, генерацию карт можно было бы добавить как часть механики, например какие-то редкие карты, как награда, иногда можно генерировать, но тут самый сложный момент в том, что и картинка на карте должна генерироваться тоже, чтобы у нее было уникальное лицо.

Ответить
0

А если сделать понятную систему отображения? Условно картинка карты будет генерироваться из определенных частей, каждая из которых будет что-то значить, достаточно будет их запомнить.
Я думаю расписать полную концепцию и выложить сюда, интересно мнение людей.

Ответить
0

Звучит просто, если каждый будет играть в свой ход по 1 карте. Комбинации и взаимодействие между картами будет сложно понимать, ну или урезать сильно количество таких взаимодействий. Берем для примера тот же HS - представь, что из игры убрали классы, типы карт вроде драконов или механизмов заменили на один, отключили иллюстрации и названия карт, и есть только вольный режим. Сколько времени у тебя уйдет, чтобы отличить усиление некоторых существ от усиления всех?) Дает ли их какое-то существо или сыгранное заклинание?) предсмертные хрипы?) лечение?

Каждый ход тебе придется читать описание каждой сыгранной карты.

Ответить
0

Было бы имбалансно. Вспомни собственные заклинания в морре или зачарование в скайриме.

Ответить
0

За каждый бафф же пришлось бы платить дебаффом. Собственно, как и делают геймдизайнеры

Ответить
1

Тогда это было бы слишком уныло. Вообще все игры которые подразумевают творчество и при этом имеют ограничения на творчество очень унылые.

Ответить
0

Тогда это было бы слишком уныло

Спасибо, в монтану я в детстве наигрался)

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

Зависит от ограничений. Некоторые нужны.

Ответить
0

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

Ответить
0

Не, балансить легко. Но будет скучно, интересных карт ты так не получишь. В том же HS некоторые легендарки нарочно имбалансные.

Ответить
0

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

Ответить
0

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

Если только одну, кто мешает собрать несколько похожих имбовых и собрать из них всю колоду?)

Ответить
0

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

Ответить
0

А если человек не хочет легендарку? Очки впустую или на другие типы карт тратить?)

Ответить
0

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

Ответить
0

Было бы любопытно сыграть в драфтовую игру с случайно сгенеренными картами.

Ответить
1

Как удалить сообщение, я не хочу быть Галенкиным ;(

Ответить
1

Интересно, что Book of Demons делает в статье про игры с карточной системой?

Ответить
0

Да и Hand of Fate тоже условно карточная :)

Ответить
0

В HoF там действительно карты: ты составляешь свою колоду, Мастер — свою, и они тасуются и генерируют события.
Плюс мини-игра про выбор из четырёх карт — это всё-таки использование карт.
Я играл и действительно верил, что это карты, а не просто какие-то другие замаскированные под карты предметы.

Ответить
0

Увидел это по-другому, сэр :) Карты - чисто как эвент-генератор, то есть как таковой карточной механики там мало. Думаю, можно проверять игру так: "Насколько карты в игре заменить на что-то другое, без потери для геймплея?" Эвенты - можно выкидывать рандомом просто путешествуя по карте, а "выбор из четырех карт вслепую" - это просто чистый рандом, так как иллюзия выбора :) Составление колоды отчасти, но тоже могу придумать как это сделать, и при этом HoF по сути останется такой же игрой, только без стилизации под карточную.

То есть из Slay the Spire, например, невозможно изъять карточную механику, а из BoD и HoF - можно.

Ответить
0

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

Вы ошибаетесь. Там реальные физические модели перемещаются и можно уследить за нужной картой.

Эвенты - можно выкидывать рандомом просто путешествуя по карте

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

Ответить
0

Вы ошибаетесь. Там реальные физические модели перемещаются и можно уследить за нужной картой.

Кстати не знал, спасибо :) мне наверное "perception" не хватает уследить. Но опять же, можно же заменить на "наперстки и шарик"?

Это всё хорошо, но Вы можете набрать только определённое количество своих карт, и сюда надо уложить и события, и обмундирование

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

Ответить
0

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

Ответить
0

Сейчас прочту статью и как сделаю Артефакт великой игрой *звук предвкушения*

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
В лутбоксы начали включать багфиксы
Подписаться на push-уведомления