madnum

Авторский сайт о разработке, фотографии, путешествиях и экспериментах.

Вернуться к проекту

Дурак / материал проекта

Doorak: инструкция для тестировщиков

Как присоединиться к закрытому тестированию Doorak, установить игру через Google Play и сообщить о проблеме.

Обновлено:

Спасибо, что помогаете тестировать Doorak. Это закрытая тестовая версия: приложение устанавливается через Google Play, но доступно только добавленным тестировщикам.

Самый короткий сценарий

В большинстве случаев достаточно четырёх шагов:

  1. Отправьте разработчику адрес своего Google-аккаунта вида example@gmail.com.
  2. Дождитесь подтверждения, что адрес добавлен в список тестировщиков, и получите ссылку на Doorak.
  3. Откройте ссылку на Android-телефоне. Убедитесь, что Google Play использует тот же аккаунт, который вы отправили разработчику. Если сначала откроется страница участия в тесте, нажмите Стать тестировщиком / Become a tester.
  4. Нажмите Установить и запускайте игру как обычное приложение.

Страница приложения: Doorak в Google Play. Установка будет доступна только аккаунту, уже добавленному в закрытый тест.

Как узнать свой Google-аккаунт

Самый универсальный способ:

  1. Откройте приложение Google Play.
  2. Нажмите на аватар в правом верхнем углу.
  3. Под именем будет показан текущий адрес Gmail.

Если аккаунтов несколько, нажмите стрелку рядом с адресом: Google Play покажет все добавленные на телефон аккаунты и позволит переключиться между ними.

Запасной способ: откройте системные НастройкиGoogle или АккаунтыGoogle. Названия пунктов немного различаются у разных производителей.

Отправлять пароль не нужно. Разработчику требуется только Gmail-адрес для добавления в список тестировщиков.

Если приложение не открывается или не устанавливается

Ссылка сообщает, что приложение недоступно

Наиболее вероятная причина — Google Play открыт под другим аккаунтом.

  1. Откройте Google Play.
  2. Нажмите аватар справа сверху.
  3. Переключитесь на Gmail-аккаунт, который был добавлен в тест.
  4. Полностью закройте страницу приложения и откройте ссылку снова.

Аккаунт, выбранный в Chrome, и аккаунт, выбранный в Google Play, могут различаться. Для установки важен именно активный аккаунт Google Play.

Адрес только что добавили, но доступа ещё нет

Изменения Google Play иногда применяются не сразу. Подождите несколько минут, перезапустите Google Play и откройте ссылку повторно. Если доступа всё ещё нет, проверьте вместе с разработчиком точное написание Gmail-адреса.

На телефоне уже установлена APK-версия Doorak

Локальная APK и версия из Google Play могут быть подписаны разными ключами. Если Android не разрешает обновление, сначала сохраните нужные партии, затем удалите установленную APK и установите Doorak из Google Play. Удаление приложения удаляет его локальные данные.

Google Play показывает старую версию

Откройте страницу Doorak непосредственно в Google Play и нажмите Обновить. Для сетевой игры версия должна совпадать на всех телефонах.

Не работает игра с друзьями

Локальная сетевая игра не использует внешний игровой сервер. Телефоны должны видеть друг друга внутри одной Wi-Fi-сети.

  • Наиболее надёжный вариант: игрок-сервер создаёт точку доступа Wi-Fi, а остальные подключаются к ней.
  • VPN лучше временно отключить: он может перехватывать локальный трафик.
  • В общественных и гостевых Wi-Fi-сетях может быть включена изоляция клиентов, запрещающая телефонам связываться друг с другом.
  • На всех устройствах должна стоять одна актуальная версия Doorak.
  • После временного обрыва используйте предложенное приложением восстановление соединения. Серверу не следует забывать комнату, пока клиенты возвращаются.

Краткий обзор возможностей

Одиночная игра

  • Подкидной и переводной дурак на 2–6 игроков; по умолчанию создаётся партия на четверых.
  • Несколько уровней сложности ИИ — от простого до очень сложного.
  • Восемь ИИ-персонажей со своими характерами, репликами и отношениями.
  • Настраиваемые правила: перевод в первом кону, порядок подкидки, вариант окончания партии, явные Беру/Пас/Бито и окно отмены хода.
  • После партии можно продолжить тем же составом или начать новую серию.

Игра с друзьями

  • Один телефон создаёт локальную комнату и является авторитетным сервером.
  • Остальные подключаются по QR-коду или адресу внутри общей Wi-Fi-сети.
  • Сервер задаёт состав, ИИ, сложность и правила для всех участников.
  • Поддерживаются повторные партии тем же составом, восстановление комнаты и переподключение после временного обрыва связи.

Управление и оформление

  • Карты можно выбирать тапом или перетаскивать на стол.
  • Тап по свободному месту стола ускоряет текущие анимации и закрывает реплики.
  • Доступны русский и английский языки, настройка громкости, реплик, скорости анимаций, подсказок и режима выбора цели защиты.
  • Во время незавершённой партии приложение не даёт экрану автоматически заблокироваться.

Профиль и история

  • Профиль хранит общую статистику и результаты против ИИ.
  • Завершённые партии сохраняются в истории по дням; их можно просматривать, добавлять в избранное и копировать для диагностики.
  • Пункт Отправить партии на анализ готовит до десяти последних завершённых партий. Имена людей заменяются на Игрок 1, Игрок 2 и так далее; перед отправкой приложение показывает отдельное описание и просит согласие.

Как сообщить о проблеме

В приложении откройте НастройкиСообщить о проблеме. Полезно указать:

  • что вы делали перед проблемой;
  • что ожидали увидеть;
  • что произошло фактически;
  • повторяется ли ошибка;
  • модель телефона и версию Android;
  • одиночная это была партия или сетевая, и кто был сервером.

Если проблема относится к конкретной партии, не удаляйте её из истории. По просьбе разработчика её можно скопировать либо отправить через пункт Отправить партии на анализ.

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

Данные и конфиденциальность

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