darts-online

0

Описание

Приложение для игры в дартс с друзьями локально или онлайн.

Языки

  • TypeScript68,9%
  • PLpgSQL23,2%
  • Python2,7%
  • Batchfile2,1%
  • CSS1,2%
  • HTML0,6%
  • Остальные1,3%
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
README.md

Darts Online

Онлайн игра в дартс с возможностью игры с друзьями.

Запуск

Веб-версия

Android версия

Из WSL (Linux под Windows)

Из Windows PowerShell/Command Prompt

Настройка и запуск

Первоначальная настройка эмулятора:
  1. Откройте Android Studio
  2. Перейдите: Tools → Device Manager
  3. Нажмите Create Device
  4. Выберите устройство (например, Pixel 4)
  5. Выберите API Level (рекомендуется API 33 или новее)
  6. Нажмите Finish
🚀 Быстрый запуск:

Этот скрипт автоматически:

  • Проверит/запустит эмулятор
  • Соберет приложение
  • Установит на устройство
  • Запустит приложение
Ручной запуск:
  1. Соберите проект:
    npm run build
  2. Синхронизируйте:
    npx cap sync android
  3. Откройте папку
    android
    в Android Studio
  4. В Android Studio: Run → Run 'app' (Shift+F10)
  5. Выберите устройство или эмулятор
Проверка устройств:
📦 Сборка APK файла:
Через Android Studio (GUI):
  1. Откройте проект:
    open-android.bat
  2. Дождитесь синхронизации Gradle (справа внизу)
  3. Build → Build Bundle(s)/APK(s) → Build APK(s)
  4. Дождитесь завершения сборки
  5. Уведомление покажет: "APK(s) generated successfully"
  6. Нажмите "locate" или найдите в папке:
    android/app/build/outputs/apk/debug/app-debug.apk
Через командную строку:

APK будет создан по пути:

android\app\build\outputs\apk\debug\app-debug.apk

Подключение физического устройства:
  1. Включите "Режим разработчика" (Настройки → О телефоне → 7 раз нажать "Номер сборки")
  2. Включите "USB-отладку" (Настройки → Для разработчиков → USB-отладка)
  3. Подключите по USB и разрешите отладку
Решение проблем с JDK:

Если возникает ошибка "Unsupported class file major version":

  1. Проект автоматически использует JDK из Android Studio
  2. Убедитесь, что Android Studio установлена
  3. При ручной сборке используйте
    build-android.bat
    (автоматически настраивает JDK)
Решение проблем с SDK версиями:

Если возникают ошибки с Android SDK:

  1. Проект использует SDK 35 с обновленными инструментами
  2. Используйте
    build-android.bat
    для автоматической очистки кэша
  3. В Android Studio: File → Invalidate Caches / Restart

Структура проекта

  • src/
    - исходный код React приложения
  • android/
    - Android проект
  • supabase/
    - база данных и миграции