Дневник разработки · Telegram Mini App

Бой,
который ты
не увидишь

Как один человек и один ИИ-ассистент за несколько недель пересобрали культовую браузерку нулевых в карманную дуэльную арену — без единой строчки кода, написанной руками, но с каждым раундом, продуманным вручную.

Формат · Telegram Mini AppСоло-разработка · 1 человек + Claude CodeЖанр · PvP-дуэли вслепуюСтатус · в бою прямо сейчас
Раунд 1

Призрак старого рунета

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

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

Идея пришла не как «сделаем игру», а как «а помнишь тот бойцовский клуб?» — и дальше уже было не остановиться.
из разговора, с которого всё началось

Так родился Blind Strike — не порт и не клон, а пересборка того же нерва под современный формат: Telegram Mini App, который открывается за секунду, без установки, без регистрации, прямо из чата с другом, которому ты только что проиграл.

Раунд 2

Угадай — и побеждай

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

Экран боя Blind Strike
Голова открыта, живот закрыт — и обратный отсчёт до удара

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

Раунд 3

С голым торсом — и это только начало

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

Лавка снаряжения
Пять тиров одного меча — и на иконке сразу видно, за какой стоит переживать

Пять тиров качества — не абстрактная надпись мелким шрифтом, а то, что видно с одного взгляда на саму иконку:

РжавыйПростойЗакалённыйМастерскийЛегендарный

Ржавый клинок выглядит тускло и щербато, легендарный — светится фиолетовым и обрастает искрами прямо на иконке в лавке. Так соперника можно «прочитать» ещё до боя — просто взглянув на то, чем он размахивает.

Раунд 4

Драка — это ещё и про людей

«Бойцовский клуб» держался не только на угадайке, а на том, что вокруг неё была живая тусовка. Blind Strike переносит этот нерв в родную среду Telegram вместо форумов и гостевых книг:

01

Найти по нику

Любого игрока можно вызвать на дуэль напрямую по его Telegram-нику — без поиска в общем списке.

02

Живой бой в реальном времени

Не «слепок» соперника, а настоящий человек по другую сторону экрана — ходит в этот же самый момент.

03

Вызов на весь экран

Друг сейчас в игре — ему прилетает полноэкранное приглашение принять бой, минуя все меню.

04

Рейтинг с риском и наградой

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

Арена: список соперников
Арена — и честная оценка шансов на каждого, прежде чем нажать «Бой»
Раунд 5

Один человек, один ассистент, ноль строк кода вручную

Формально это соло-разработка. По факту — постоянный разговор.

Всё, от боевой формулы и SVG-рисовки бойцов до вебхуков Telegram Stars и живого PvP на поллинге, было написано ассистентом Claude Code по одной непрерывной цепочке правок и разговоров — а не одной волшебной командой «сделай игру». Автор задавал направление, ловил баги на собственном телефоне, спорил о балансе и требовал переделать руку, если та выглядела криво — а код появлялся в ответ, строчка за строчкой, коммит за коммитом.

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

Заходи и дерись

Бесплатно, без установки, прямо в Telegram. Первый бой — уже через десять секунд после нажатия кнопки.

⚔ Играть в Blind Striket.me/blindstrike_game_bot

Blind Strike — независимая разработка. Не связана с оригинальным «Бойцовским клубом».