Как я создал двойной «Тетрис». История разработки Duobricks

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Игры

Перед новым 2023 годом я задумался: «А почему в тетрис играют только одной крестовиной и только одним блоком? У человека 2 руки». Продолжительный поиск не дал никаких результатов, не нашёл того, что нарисовалось в моём больном воображении. Если такой игры нет, значит её можно сделать. Это история о моей попытке переосмыслить «Тетрис».

Скриншот игры
Скриншот игры
Автор: andruhex Источник: andruhex.itch.io

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

Скриншот версии alpha
Скриншот версии alpha
Автор: andruhex Источник: andruhex.itch.io

Игровой процесс был подзатянут, из-за большого количества квадратов по вертикали. Игра была скучновата и быстро надоедала. Праздники закончились, свободное время тоже, пришлось оставить проект на полке примерно на пол года. Но alpha была опубликована на itch.io.

Ну вот в сентябре 2023 наступает долгожданный отпуск в перерывах между ремонтом, я доработал прототип, сократил количество блоков. Добавил поддержку тачскрин, в общем довёл игру до игрового состояния и даже опубликовал версию на Android в Google.

Скриншот версии beta
Скриншот версии beta
Автор: andruhex Источник: andruhex.itch.io

Duobricks разработана на движке Godot4, хотелось изучить. Позже узнал о проблемах версии c HTML на Apple устройствах. Ну что поделать, зарелизил для Windows, Linux, HTML5 и Android.

Кому-то игра понравилась, кому-то не зашла: «Да ты просто объединил 2 тетриса и всё».

«Хм… а ведь в чём-то они правы…» — подумал я. И доработал режим игры, дополнил её абсолютно новой механикой.

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

Всегда надо думать о том, как не пролететь мимо и не очистить всё поле для одного кубика. Действия слева и права придётся синхронизировать.

С увеличением количества очков игра постепенно ускоряется, сложность зависит от уровня игрока.

Duobricks release v1.0
Duobricks release v1.0
Автор: andruhex Источник: andruhex.itch.io

Остался ещё один момент, не получалось найти удачное название. Была идея обозвать игру Twin Towers, но из-за 11 сентября и убранного разделения полей, отказался от этой идеи. Mirror towers показалось не плохой идеей, потом перешло в Towmirs. После изменения режима игры оказалось не подходящим.

После долгого мозгового штурма родилось название DuoBricks. Оставалась полировка ошибок, поменять иконку. Мозговой оказался удачным, угловые фигуры образуют буквы «db». А ещё удачно успел отхватить домен duobricks.com, но там пока пусто.

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

В игру пришли два серьёзных изменения: два поля слились одно, блоки могут пролететь насквозь, но приводит к проигрышу.

Важную часть в работе над проектом сыграло сообщество itch. io, которое нашло пару багов.

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

Буду рад отзывам и критике, спасибо за внимание.

Gameplay
АрканоидPCAndroid
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
«У самурая нет цели, есть только путь»
Duobricks двойной тетрис на Android

2 комментария

Viktar83
Супер. Вот захотел человек поиграть в игру — взял и разработал.
К сожалению, на моём Cubot Kingkong Mini с Android 9 не поддерживается.
andruhex
попробуй html5 версию открыть. думаю будет, вполне, играбельно.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Пятый карман на джинсах Levi's 501: почему исторически он на самом деле четвертый

В описании классических джинсов Levi's 501 всегда указано: «пять карманов». Большинство покупателей уверены, что пятым номером в этой конструкции идет тот самый крошечный кармашек над правым...

Отполировать? Обзор полировальной машинки под 18V аккумуляторы (Макита-совместимые)

Для собственных нужд приобрел вот такую полировальную машинку, работающую от Макита-совместимых 18V аккумуляторов. Привлекло сочетание мобильности (не нужно тянуть провод) и возможности...

Чем отличается дорогая лапша быстрого приготовления от дешёвой на примере корейской лапши Samyang

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

Обзор смартфона Cubot KingKong Dura: давно я не видел съёмных аккумуляторов

Несмотря на не очень созвучное для нас название, смартфон Cubot KingKong Dura интересен тем что имеет съёмный аккумулятор. Ну и защиту от воды и падения. И свежий андроид. Разве что чипсет не самый...

Треугольник над тайгой: зачем советскому Ми‑32 понадобились три несущих винта

Ми‑32 задумывался как воздушный кран для переноса до 55 т на внешней подвеске. Он должен был доставлять неделимые промышленные агрегаты прямо к месту строительства — без аэродрома,...

Рекорд в головоломке Digit Party оказался математически недостижимым: почему профессора математики три года ошибались в собственной игре

В 2023 году математики Роберт Бригналл из Открытого университета Великобритании и Винсент Ваттер из Университета Флориды запустили бесплатную браузерную игру Digit Party. В ней игроки заполняют...