Repository navigation
Blockerino 2.0.8
Вход через Discord в приложении, честные рейтинги и ставки, приглашения, которые ждут ответа, и обновления по воздуху, которые теперь доходят до телефона.
📥 Скачать
Артефакты (версия 2.0.8, сборка 21), выкладываются в GitHub Releases как v2.0.8:
- Скачать Blockerino 2.0.8 для Android (APK) · APK · 52,8 МиБ · сборка 21
- Скачать Blockerino 2.0.8 Android App Bundle (AAB) · AAB · 70,4 МиБ · сборка 21 (для Google Play Console)
- Скачать Blockerino 2.0.8 для Windows (установщик) · EXE · 122,0 МиБ
- Скачать Blockerino 2.0.8 для Windows (без установки) · EXE · 111,4 МиБ
🎮 Что нового
Вход и аккаунт
- Вход через Discord в Android-приложении. Открывается тот же аккаунт, что в Discord Activity, со всеми рекордами и монетами.
- Плашка «Вы не вошли в аккаунт» в рейтинге: гость сразу видит, что его рекорды остаются только на устройстве, и может войти одной кнопкой.
- После первого входа рекорды гостя за текущий сезон попадают в сезонный рейтинг.
Приглашения
- Дуэль с другом начинается, только когда он принял приглашение. До этого — окно «Ждём ответа…» с отменой. Если друг отказался или не ответил за минуту, вы сразу это увидите.
- Того, кто уже играет партию, пригласить нельзя: игра скажет, что друг сейчас в игре, и не будет его отвлекать.
Честная игра
- Рейтинги мини-игр (шашки, морской бой, дурак, крестики-нолики) меняются по отчёту проигравшего, ничья — по отчётам обоих. Больше нельзя «выиграть» у человека, с которым не играл.
- Шахматы: результат без ответа соперника засчитывается только для партии, в которой сервер видел обоих игроков.
- Дурак на монеты: банк забирает победитель, только когда все остальные подтвердили проигрыш; иначе ставки возвращаются.
- Заявку в друзья может принять только тот, кому её отправили. Приглашения приходят по закрытому каналу, только от друзей.
Мини-игры
- Судоку на компьютере больше не уезжает за верх экрана.
- Морской бой: крупнее поле врага в бою, кнопки не вылезают за край на компьютере, а в конце игры показываются корабли противника.
- Шахматы против бота: отмена хода стоит 200 монет, подсказка — 50.
Windows
- Игра для Windows: установщик и версия без установки.
Под капотом
- Обновления по воздуху снова работают: в прошлых сборках Android-приложение не скачивало их. С 2.0.8 исправления доходят до телефона без новой версии в Google Play.
🧪 Проверки
npx tsc --noEmitбез ошибок, Jest: все наборы тестов, плюс новые тесты входа через Discord, переноса гостевых рекордов и настройки обновлений.- Проверки базы (
npm run db:check, Docker): все миграции встают на чистую базу, 24 проверки, в том числе новые на исправления безопасности и админ-панель. - На телефоне (dev-сборка): вход через Discord в существующий аккаунт, плашка гостя.
🚀 Развёртывание
Миграции 20261110134159_security_audit_fixes, 20261111090000_coin_gain_limit и 20261111100000_admin_panel уже применены к базе. Функции discord-token-exchange и discord-app-return выложены.
Порядок по docs/release-process.md: релиз на GitHub → «релиз сделал» → пуш в main → в Google Play новый выпуск в «Закрытое тестирование – Alpha» (blockerino-2.0.8.aab).
📦 Артефакты
| Файл | Размер, байт | SHA-256 |
|---|---|---|
| blockerino-2.0.8.apk | 55385985 | 02bfe6aa8ff2a9184849d8640e1ca362f11c31f0291e28602b4cfad07b12c7cc |
| blockerino-2.0.8.aab | 73781560 | d83abb773b4dda0c6fde5aa32b0638883d9fadd5505d002575cf0bfb4b239858 |
| blockerino-2.0.8-windows-setup.exe | 127975400 | 623b6cc8ef1b4c18fc17e3eea181d8be2da7856d3d108d78b0e58af67c8196ed |
| blockerino-2.0.8-windows-portable.exe | 116824848 | e341b5933a2aa6404037e34912d3990ca18f3087226e1ff92b121281d0306b75 |
AAB подписан ключом загрузки, APK подписан отладочным ключом (как прошлые APK, чтобы обновляться поверх). Windows-версии не подписаны: при первом запуске Windows покажет предупреждение («Подробнее» → «Выполнить в любом случае»).