Game SDK

↓ Скачать SDK 0.3.0

Внутренняя разработка VORIVOX. Пакет preview: оставшиеся проверки обозначены в разделе совместимости.

Проверка качества и приёмка

Проверяйте библиотеку, игровую механику, интеграцию и настоящий комплекс отдельно. PASS одного уровня не заменяет следующий.

Контракт сеанса

Валидный/невалидный manifest; отказ авторизации; timeout; ready только после загрузки; отсутствие игры до start; pause/resume/stop; отсутствие автоматического reconnect; player_count; один complete; журнал без session_token.

Попадания и счёт

Центр и углы полотна, letterbox, повторный shot_id, попадание во время countdown/паузы и одновременное окончание таймера с последним выстрелом. Проверяйте конкретные ожидаемые значения счёта.

Два игрока — по очереди

Проверьте смену игрока после выстрела/серии/раунда согласно правилам игры, паузу в момент передачи хода, stop, duplicate shot_id и финальный агрегированный результат.

Два игрока — разделённая мишень

Проверьте nx=0, 0.499, 0.5 и 1.0, оба края, центр, зеркальную геометрию целей, визуальное разделение сторон и отсутствие начисления очков игроку с другой половины.

12 языков

Автоматически сравните ключи всех 12 словарей. Визуально проверьте каждую локаль, отдельно арабский RTL, китайский/японский/хинди, длину немецких и русских строк, все шрифты и отсутствие обращения к внешним ресурсам.

Эксплуатация

Холодный запуск, несколько последовательных сеансов, offline, звук, проектор, отключение контроллера, operator abort, обновление и корректный выход. Сохраняйте версию, конфигурацию, шаги, ожидаемый и фактический результат.