Сравнение разработки настольных игр и программных продуктов
На «Хабрахабре» опубликовано интервью с Сергеем Абдульмановым («Мосигра»), посвящённое общим чертам разработки программного обеспечения и разработки настольных игр. По большей части этот материал адресован IT-шникам, но и настольщикам должно быть интересно.
— Есть известный тезис из книги «Мифический человеко-месяц»: «если в отстающий от графика софтовый проект добавлять больше людей, это лишь сильнее его затормозит». А в разработке настольных игр тот же эффект проявляется или нет?
Сергeй: Это смотря каких людей. Есть горизонтальное масштабирование, это когда одна комaнда лабает одну игру 5 месяцев. Берёшь и делаешь 10 таких комaнд, скорость вырастает в 8 раз. А есть вертикальное – это когда ты всё разбиваешь на микросервисы и ждёшь, что каждый участок будет идти быстрее. Мы попробовали и то, и другое, и третье. Думаю, да – если добавлять людей, можно расти в скорости. Но это должны быть профессионалы. Второй вопрос – где их взять или как обучать.
Купите сейчас:Вообще, моя пpaктика показывает, что с профессионалами дешевле работать. Даже если они дороже.
— Зачастую программисты по сравнению с другими сотрудниками считаются очень сложными в управлении («это как пасти котов»). Вы видели управление и программистами, и непрограммистами — по-вашему, насколько это представление соответствует истине?
Сергeй: Слушай, мужик, чего ты до меня докопался? Я интроверт. Я не знаю, мне одинаково сложно со всеми. Но разработчиков я хотя бы понимаю.
Если серьёзно – нет, таких проблем нет. Есть другие.
— Обычно про разработку говорят, что это стремительно меняющаяся индустрия, где постоянно надо переучиваться и приспосабливаться к новому. А разработка настольных игр по сравнению с этим — тихая заводь, или там на самом деле тоже всё бурлит и только успевай переучиваться?
Положите в корзину сразу, потом забудете:Сергeй: У нас ключевые навыки сохраняются подольше, но у нас самом рынок меняется и развивается. Да и компания, знаешь, не самая спокойная. Девиз есть — «если ты не идёшь вперёд, то ты идёшь на…», ну, в общем не туда идёшь.
Самое крутое, что может сделать сотрудник — это принимать решения сам и нести за них ответственность. А это всегда страшно. Вот этому надо учиться.
Тут ещё надо учесть, что мы с нашим 9-летним опытом (а у кого-то он раза в два меньше) сейчас пытаемся вылезти на западные рынки. И получается. А там конкуренция куда сильнее. Вот там реально всё бурлит. Мы для них плюшевые с точки зрения разработки – ничего не знаем во вкусах их людей, а они для нас – с точки зрения розницы. В итоге как-то необычайно хорошо сошлись с голландцами. Они там работают, судя по играм, в изменённом состоянии сознания – и очень хорошо нас понимают.
— В софтовой разработке нередко оказывается так: на управляющую роль назначают успешного программиста, но в этой роли он оказывается куда менее успешен, и в итоге никто не рад, но кем его заменить — тоже непонятно. А в случае с настольными играми возникают ли подобные сложности?
Сергeй: Это ты про дядьку Эдисона, да? У нас другая проблема – разработка отсматривает сотни игр в год от авторов. Поэтому ей запрещено работать над своими проектами. А вообще, у нас недавно ИТ-директор стала главой розницы. Вот это был реально крутой финт ушами.
Положи в корзину сразу, потом забудешь:— Вы рекомендовали на Хабре книгу «Психбольница в руках пациентов», где описываются стереотипы мышления программистов/дизайнеров и сложности, которые это вызывает у пользователей. А насколько её содержание применимо к настольным играм — возникают ли там из-за отличий «типичного создателя игры» от «типичного потребителя игры» подобные сложности?
Сергeй: О, в полной мере. Коммерческий успех игры складывается из двух вещей: красоты арта и интерфейса. Второе – ну чисто инженерная тема. Как оптимизировать время размышления, как сократить нужный объём памяти человеческой подсистемы, как фееричнее генерировать случайное число в нужном диапазоне, какой таймер использовать, где на карте нужен символ и какая это иконка, как правильнее сформулировать правила, — всё это надо понимать.
А типичные сложности немного другие. Не знать, например, как ведёт себя белая коробка на полках (пачкается от прикосновений и смотрится грязной почти сразу), не уметь спроектировать коробку, чтобы компоненты внутрь не просыпались, написать такие правила, что с поллитрой не разберёшься. Всё это влияет не очень сильно поотдельности, но складывается. И это видно по продажам. Лучше метрики нет.
— Разработка софта — это всегда сочетание «что запланировали изначально» и «что выяснилось в процессе», и даже при чётком начальном ТЗ всё может заметно уйти в сторону. А как в настольных играх соотносятся «вводные данные» и «что получилось» — много ли вводных вообще, и насколько часто в процессе приходится отказываться от задуманного изначально?
Сергeй: Если это работа по локализации западной лицензии — то обычно результат совпадает с планом. Хотя, например, мы делали «Trains» (будет мегакрутая игра «Экспресс», я прямо очень жду серийных копий, чтобы утащить сразу кучу на подарки) — это японский бестселлер. Они там на поездах просто чокнутые. Так вот, у неё очень тонкий баланс, завязанный на игровое поле. А игровое поле — это карта железных дорог Японии. А надо России, потому что по Японии играть нашему игроку будет не очень интересно. Мы почти полгода делали заходы, чтобы сохранить изначальный баланс — и получилось. Потом ещё железнодорожнику показали, и прям пронесло, что он только некоторые термины поправил, и ни до чего больше не докопался. Я в этом процессе напрямую не участвовал, но интересовался. Когда в Австралии в Пейн-Крик встретил смотрителя железнодорожной станции, было о чём поговорить. Он думал, я вообще русский железнодорожник.
Положите в корзину сразу, потом забудете:А если чисто разработка — то тут ещё ни разу по изначальному плану не пошло. Во вводных обычно просто сегмент рынка и потребность на нём. Как решить — это уже вопрос к разработке. Из нерешённого — очень хочется игру по «Элите» уже несколько лет, и вот только-только доходит примерно, как должен выглядеть коммерческий продукт. Или вообще мечта — игра по This War of Mine. Безумная лицензия, но настолку по ней потенциальные противники сделали, и сделали не очень играбельной, увы. Многие проекты прошлых лет лежат, ждут своего часа — когда мы поймём, что и как с ними делать. Опыт копится постепенно.
— Разработчики часто говорят о том, как важно тестирование и к каким плачевным результатам может приводить пренебрежение им. Но при этом в софте есть хотфиксы и возможность отката до предыдущей версии. А в вашем случае, когда готовишь физический товар, цена ошибки «отправил не то в продакшн» оказывается гораздо выше, или нет? Как выглядит тестирование в случае с настольными играми, и насколько оно дотошное?
Сергeй: Отзыв тиража — это толстая полярная лисичка. И случается ведь. Мы вот посчитали потери на переделках внутри процесса — ещё до релиза, чисто на бете, и поняли, что занимаемся какой-то непродуктивной фигнёй. Но это системно-обусловленная вещь, фреймворк разработки такой. Надо всё менять, а мы не можем. Поэтому сейчас ещё вариант пробуем одного процесса.
Ну и это, правильно сравнивать с бизнес-требовниями в разработке. Это когда ты пилишь-пилишь софтину, а потом по ходу пьесы меняются бизнес-требования внутреннего заказчика. Тут откат не спасёт. В хорошем смысле этого слова.
Что ещё печальнее, тестирование даёт далеко не всё. Тут юнитом не покроешь, очень многие вещи численно неизмеримы. Надо выпускать тираж и смотреть, успешен проект или нет. Очень многое решает интуиция и понимание рынка. Не всегда это можно формализовать.
Положите в корзину сразу, потом забудете:— Софт выделяется «итеративностью»: пока многие другие продукты создаются «раз и навсегда», тут постепенные изменения, на 1.0 работа не заканчивается, и консерваторы вообще только с версии 1.1 начинают чем-либо пользоваться. А игры обычно выходят сразу в окончательном варианте, или у них тоже второй тираж отличается от первого?
Сергeй: У нас бывают хотфиксы — это новые версии правил или эрраты. К турнирам обычно делаются отдельные правила с турнирным регламентом, они отличаются сильно от обычных — например, иначе оговаривается ситуация допустимых ничьих.
Сам тираж обычно отличается мало, да и 1.1 не выпустишь – сразу 2.0 идёт через полгода-год. Конечно, собираем все мнения, смотрим отзывы, иногда меняем что-то на уровне механики. Сейчас самый частый запрос — сложно играть дальтоникам. Наносим специальные узоры на карты, делаем дополнительную индикацию часто. Ещё от тиража к тиражу знания о производстве растут и линии новые в строй входят — можем менять компоненты, например, дерево на стекло — получается и красивее, и экологичнее (хотя как посмотреть) и дешевле.
— Известно, что многие айтишники любят настольные игры. Наблюдаете ли вы какие-либо более конкретные корреляции в этой связи? Например, среди разработчиков популярнее одни жанры, а среди сисадминов — другие.
Сергeй: Общий коррелят — это игры, где ты можешь показать навык. То есть обычно глубокие тактики. Яркий пример — Улей. Второй коррелят — это простые игры типа Дженги, на побухать-социализироваться. Их в офисы берут чаще всего.
Хотя не, чушь это всё. Это я про то поколение, которое 80386 вживую видело.Купи сейчас:— О компьютерной игре Factorio вы писали, что это «своеобразный язык программирования». А среди настольных можете ли назвать такую, которая для вас в наибольшей степени перекликается с программированием?
Сергeй: Конечно, Нейрошима-6, это прямо воплощённая отладка и готовый язык. Отличная тактическая игра Михаила Орача. У нас по ней турниры шли регулярные, причём приходили дети, смотрели как большие бородатые дяди играют, быстро усваивали логику и выигрывали в них. Один такой Эндер прямо пару раз на турнирах серьёзных игроков рвал, но выше второго места, увы, не поднялся.
Шиму я рекомендую сначала скачать — есть бесплатная версия в магазинах приложений, она помогает понять, ваше это или нет. А играть потом уже, если вставит. Пост вот.
Была хорошая игра про программирование «Роборалли», очень детям для обучения. Её Ричард Гарфилд писал, это у нас почти как Ленин. Но в России давно уже нет, только если залежалась у кого.
Ещё вот будут чудо как хороши Trains. Там вообще конструирование колоды внутри игры, такая постоянная рекурсия. Их и сейчас можно на английском достать, но уже совсем скоро будут русские.
Положите в корзину сразу, потом забудете:
Комментарии:
Дело в том, что тот прототип конца ХХ века был повсеместно известен как «Король и гoвно». Ну, или для краткости просто оно самое. 🙂 И сразу нужно сказать, что это в нынешнем понимании не настолка. И даже, строго говоря, не карточная игра. Это компанейская забава (идеальная для дворовых и студенческих компаний), построенная на движке подкидного Дypaка. А по сути — самая настоящая ролевая игра....
21 10 2024 14:53:45
игровое поле; 42 фишки "оценки"; фишка первого игрока; 180 двухсторонних карт; коробка для карт; 30 фишек "подведение итогов"; правила игры. ...
18 10 2024 5:38:20
Heirs of the Wizard King – распечатай и играй...
15 10 2024 0:48:33
Кодовые имена. Глубоко под прикрытием – ...
14 10 2024 17:43:14
Во-вторых по счету, но не по значению – игроки получили возможность строить на карте заводы по производству пехоты и техники. Причем разные заводы специализируются на разной технике, но являются модульными – достройка филиалов расширяет возможности базового завода по производству. Мне сразу же вспомнилась компьютерная игра «обитаемый остров» — там было похожее решение....
13 10 2024 11:11:34
Печать: печатать на А4, 2 двусторонних листа, заламинировать. Вырезать по рамке на лицевой стороне, соединить скотчем, чтобы складывалось книжкой....
11 10 2024 0:32:41
Survive: Escape From Atlantis – ...
10 10 2024 22:58:40
Небольшой бесплатный настольный футбол...
09 10 2024 18:27:46
Базовая коробка Поселенцев сочетает в себе уникальные фpaкции, механизм построения движка и карты, которые можно использовать разными способами. Короче говоря, всё то, что мы любим в карточных играх....
05 10 2024 15:11:49
Наша новая игра позволит вам самим создавать варианты развития нашего мира и того, какими станут окружающие нас предметы, люди и события....
04 10 2024 17:16:59
Правила игры аналогичны классическому варианту. Но есть и дополнения, связанные с особыми тайлами, в правом верхнем углу которых изображено колесо (а в колесе цифры 1, 2 или 3). ...
02 10 2024 6:23:17
Не будем долго распространяться здесь по поводу названия и оформления: все знают, что за основу взята компьютерная игрушка времён первой Цивилизации Сида Мейера, точнее, её современная реинкарнация. Не могу судить о том, насколько успешно такое решение и прибыльно ли оно для издателя. Меня, как игрока, устроил бы и «Хозяин Большой Медведицы», и «Повелитель Paка», и, конечно же, оригинальный «Кеплер» или как там задумывали разработчики....
29 09 2024 8:45:25
Затем у Оси дела как-то пошли совсем под откос. Британия стала атаковать немцев из Восточной Европы. Германия закрылась «Западным валом», но даже сброс 4 карт не остановил англичан. А тут ещё Америка с помощью «Ленд-лиза» позволила Британии походить вне очереди и занять Берлин. Казалось бы, всё уже совсем плохо, можно сдаваться…...
26 09 2024 6:20:55
Несыгранные карты отправляются в центр стола лицом вверх, чтобы другие игроки могли набросится на них, как стepвятники потому, что вы положили, к примеру, вот этого зеленого орка, который им так отчаянно нужен....
25 09 2024 10:53:57
Движение же по карте по карте происходит с помощью карт движения из рук игроков. На каждой такой карте изображен искатель определенного цвета, а также запас движения, на который он может пойти, если игрок сыграет эту карту. Карты сдаются в начале игры случайным образом. У каждого игрока их определенное количество, а, следовательно, запас движения для каждой из фишек у игрока не безграничен и совершенно иной, чем у соперников. Быстро израсходовав карты одного цвета, дальше придется просто смотреть, как другие игроки двигают эту фишку к победе. ...
23 09 2024 11:49:21
Меня часто спрашивают о различиях между Puzzle Strike и Dominion. Поэтому я решил написать эту статью и отправлять к ней всех интересующихся. Несмотря на то, что Dominion вдохновил меня на Puzzle Strike, эти игры очень разные. Puzzle Strike исправляет многочисленные, по моему мнению, проблемы с Dominion. Я ни в коем случае не останавливаю вас и не говорю вам, что в него не интересно играть. Я просто говорю, что есть несколько вещей, которые я рассматриваю как проблемы, и мне показалось, что я смогу кое-что улучшить во многих отношениях....
21 09 2024 13:57:44
Первый обзор «World of Warcraft: The Adventure Game»...
20 09 2024 11:12:35
"Всадники дьявола" представляют базовые правила для игры и по обычным и по упрощенным правилам системы "Велики сражения истории" Simple GBoH. Правила с помощью подробного, расширенного набора игровых механик обеспечивают систему полным спектром нюансов посвященных действиям конных лучников. Среди этих механик "Постоянный обстрел" ("Дождь стрел" отличие от обычного "Залпового обстрела"), "Порывистость" и "Агрессивность", "Притворное отступление", тактики "Беспокойство" и "Рассеивание", сбор у стягов, а всевозможные армии и боевые части хаpaктеризуются согласно способности использовать их....
19 09 2024 0:47:50
Дополнительно потребуются: Напёрсток и две разноцветные пуговички (в качестве фишек)....
17 09 2024 21:53:58
Синьория — это оригинальная по своей механике настольная игра европейской школы на, до полуcмepти избитую, тему развития дворянской (синьорской) семьи, на этот раз в Италии 15-го века, от авторов Kingsburg и Hyperborea издательства, выпустившего довольно рейтинговые Madeira, ZhanGuo и Nippon. Развитие собственной семьи достигается в основном за счет дипломатических и брачных союзов с нейтральными знатными семьями, выраженное в собирании гербов этих семей. Оформление сочное и приятное — художественный стиль хаpaктерен для игр данного издательства, оно и понятно – художник один и тот же. Компонентов масса: тут вам и фишки и миплы аж двух полов, разноцветные кубики и разнообразные жетоны, большое игровое поле и уникальные планшеты игроков....
16 09 2024 2:44:40
В то время, власти приказали объявить карточные игры вне закона. В поисках замены, господин Хертцано размышлял над идеей заменить карты фишками. На фишках, как он представлял себе, будут изображены яркие цифры. Фишки не нужно будет держать в руках, для игры будут использоваться деревянные планки, на которые будут раскладываться фишки. Правила игры оставались такие же, как и в карточной игре, и, конечно, их знали все....
14 09 2024 5:27:50
Игра рассчитана на игроков от 8 лет, а партия продлится не более 20 минут...
10 09 2024 16:18:22
Race for the Galaxy: пришельцы наносят ответный удар...
09 09 2024 14:12:42
Во время выступления на PrezCon мне не раз задавали вопрос, какими будут варгeймы в будущем. Charles S. Roberts, владелец компании Avalon Hill, автор военных игр с гексами и каунтерами создал новое хобби для поколения бэби-бума, а сейчас это поколение с каждым годом сокращается. Сегодня настольные варгeймы продаются тиражом 1000-2000 экземпляров, тогда как в период расцвета Avalon Hill продавал более 100 000. Уже в 2004-2005 годах, когда я вновь стал играть, было видно, что хобби превращается то, что я называю «варгeйм-гетто». Никто не обеспокоен таким положением вещей, но это нeнopмaльно, потому что в хобби не приходят новые люди. Со временем приверженцев становится все меньше....
08 09 2024 4:51:24
Уверен, что многим будет интересен его рассказ, а ответы будут достойны вопросов....
06 09 2024 20:22:59
На игровом поле изображена старинная карта Москвы, с нанесёнными на неё пронумерованными локациями (от 1 до 92), которые связаны между собой красными (пешие маршруты) и зелёными (извозчики) линиями....
05 09 2024 21:31:26
Еще:
товары -1 :: товары -2 :: товары -3 :: товары -4 :: товары -5 :: товары -6 :: товары -7 :: товары -8 :: товары -9 :: товары -10 :: товары -11 :: товары -12 :: товары -13 :: товары -14 :: товары -15 :: товары -16 :: товары -17 :: товары -18 :: товары -19 :: товары -20 ::