Необычный путь разработки Balatro
Разработчик Local Thunk, отвечающий за создание игры Balatro, недавно поделился в своем блоге увлекательным рассказом о процессе разработки. Он признался, что в течение всего времени работы над игрой не играл в рогалики, за исключением одного — Slay the Spire.
Сознательный отказ от рогаликов
В своей хронологии разработки, датированной декабрем 2021 года, анонимный разработчик отметил, что решил прекратить играть в рогалики. «Я хочу быть абсолютно ясным: это не было связано с тем, что я думал, будто так получится лучше. Просто создание игр — это мое хобби, а их выпуск и зарабатывание на этом — нет. Я хотел наивно исследовать дизайн рогаликов и особенно декбилдеров, поскольку никогда не играл в них раньше. Это было частью удовольствия для меня. Я хотел совершать ошибки и заново изобретать колесо, а не заимствовать проверенные идеи из существующих игр», — объяснил он.
Вдохновение от Slay the Spire
Однако спустя полтора года Local Thunk нарушил собственное правило и загрузил Slay the Spire. «Черт побери, вот это игра!» — написал он. Разработчик признался, что начал играть в нее из-за проблем с реализацией управления на контроллере. «Я хотел посмотреть, как они обрабатывают ввод с контроллера для карточной игры, но в итоге просто затянулся в нее. Спасибо, что не играл в нее раньше, иначе я бы точно скопировал их удивительный дизайн, намеренно или подсознательно», — добавил он.
Забавные факты о разработке
В своем посте Local Thunk поделился интересными моментами из разработки. Например, в начале работы он назвал рабочую папку Balatro «CardGame» и никогда не изменил это название. Рабочее название игры на протяжении долгого времени было «Joker Poker».
Отмененные функции
Разработчик также раскрыл некоторые отмененные функции, среди которых:
- Версия, в которой единственным способом улучшения чего-либо было бы улучшение карт в вашей колоде в неком подобии псевдомагазина, где карты можно было бы улучшать несколько раз (по аналогии с Super Auto Pets, где питомцы имеют разные XP/уровни при объединении).
- Отдельная валюта для повторных попыток вне %1.
- «Золотая печать», добавляемая к игральным картам, которая возвращала бы карту в руку после ее розыгрыша, если все блайнды были пропущены.
Как появилось число 150 Джокеров
Разработчик также поделился анекдотом о том, как в Balatro появилось 150 Джокеров. Это произошло из-за недопонимания:
«Я также имел встречу с Playstack [издателем] в этом месяце [октябрь 2023], где описывал им финальный контент игры, включая «120 Джокеров». Позже на той же неделе у нас была еще одна встреча, и кто-то упомянул 150 Джокеров. Я не мог вспомнить, сказал ли я случайно, что буду делать 150, или они меня не так поняли, но в любом случае, я подумал, что 150 — это гораздо лучшее число, и добавил еще 30 Джокеров в план», — рассказал Local Thunk.
Происхождение имени Local Thunk
В завершение разработчик поделился, как возникло его имя — Local Thunk. Это связано с шуткой о программировании:
«Моя партнерша училась программировать на R в то время и спросила меня: «Как ты называешь свои переменные?» Я начал объяснять о различных правилах именования, а она закончила: «Я называю свои переменные thunk». Это показалось мне очень смешным.
«Способ, которым переменные объявляются в Lua, иногда начинается с ключевого слова local, так и возникло имя local thunk! Я не собирался выбирать это имя еще долгое время, но это был момент, когда я задумался о создании своего разработческого псевдонима в интернете», — добавил он.
Подробности о Balatro
На блоге Local Thunk можно найти множество интересных подробностей о создании Balatro, который получил высокую оценку 9/10 от IGN. Игра была названа «декбилдером с бесконечно удовлетворительными пропорциями, который способен отвлечь вас от дел на целые выходные, заставляя вас останавливаться в игре слишком поздно, глядя в глаза шуту, который манит вас на еще одну попытку».