尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Blockerino: Pixel Duels, a free pixel block puzzle with 1v1 duels by Nerdlin
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Классика 8×8, хаос 10×10, дуэли 1 на 1, мини-игры и сезонные рейтинги, везде и со всеми.
▶ Играть в браузере · 📥 Скачать APK · 📖 Что нового
Полный список: 2.0.5 · 2.0.4 · 2.0.3 · 2.0.2 · 2.0.1 · 2.0.0.
Последний релиз: v2.0.5, сборка 17. Шашки, новая таблица лидеров «Ещё игр», Google Play Игры, перенос рейтинга с chess.com, исправленная веб-версия (2.0.5). Раньше: партия без фризов, тень фигуры, Stockfish, задачи и разбор партий (2.0.4), анимации карт в Дураке и новый Маджонг (2.0.3), фото в аватарке и жалобы на фото, приглашения друзей в Durak, Sea Battle и Tic-Tac-Toe, исправление шахматных вызовов, шахматы с часами, Elo и ботами (2.0.1), исправления удаления аккаунта и заданий дня.
| Файл | Размер | Для чего |
|---|---|---|
| 📥 blockerino-2.0.5.apk | 52,7 МиБ | Установка на телефон |
| 📦 blockerino-2.0.5.aab | 70,3 МиБ | Google Play Console |
Подробности и история: описание 2.0.5 · все релизы
💡 Веб-версию можно установить как приложение: в Chrome выберите «Установить» или «Добавить на главный экран».
git clone https://github.com/Nerdlin/blockerino.git
cd blockerino
npm install
| Команда | Что делает |
|---|---|
npm run web | Веб-версия на localhost:8081 |
npm start | Expo для Android / iOS (эмулятор или Expo Go) |
npm test | Юнит-тесты (Jest) |
npm run lint | Проверка кода |
npm run db:check | Все миграции на чистой локальной базе плюс SQL-тесты (нужен Docker) |
npm run e2e:chess-rpc · npm run e2e:avatar-storage | Серверные проверки шахмат и хранилища аватарок на локальной базе |
npm run tunnel | Проброс порта через cloudflared (для Discord) |
Требуется Node.js v18+.
.env в корне проекта:
EXPO_PUBLIC_DISCORD_CLIENT_ID=ваш_client_id
npm run web # игра на порту 8081
npm run tunnel # проброс через cloudflared
cloudflared в «URL Mapping» приложения Discord.Для авторизации через Discord нужна Supabase Edge Function.
Порядок публикации версии (сборка APK/AAB, GitHub Release, обновление app_config) описан в docs/release-process.md. Чек-лист ручной проверки: docs/smoke-qa.md.
| Клиент | React Native · Expo · Expo Router · TypeScript |
| Состояние | Jotai |
| Backend | Supabase: PostgreSQL, Auth, Realtime, Edge Functions |
| Интеграции | Discord Embedded App SDK |
| Тесты | Jest (jest-expo) |
Помощь приветствуется! Можно сделать форк и отправить pull request: баги, идеи, переводы, код. Подробности в CONTRIBUTING.md.
Код остаётся собственностью автора и не является open source: форк разрешён только для вклада в этот репозиторий, а публиковать и деплоить свою версию игры без разрешения нельзя. Подробнее в LICENSE и CLA.
Создано с ❤️ пользователем Nerdlin
© 2025 Nerdlin. Все права защищены. См. LICENSE.