Об этом проекте

Eyespie — это игра-шпион для путешествий, которая использует компьютерное зрение на устройстве для обеспечения игрового процесса без необходимости в хостинг-бэкенде или учетных записях пользователей. Приложение, созданное с использованием Kotlin Multiplatform, управляет игровым авторитетом, подсказками, эмбеддингами и прогрессом локально на устройстве. Ключевые технические реализации включают: - Локальное хранение данных с использованием SQLDelight для игр, подсказок и прогресса. - Локальная идентификация подписи с использованием P-256 для генерации PlayerId. - Интеграция захвата изображений через Android CameraX и iOS AVFoundation. - Создание эмбеддингов изображений на устройстве с использованием адаптеров MediaPipe с контрактом модели 1024-float. - Детерминированная система экспорта/импорта для файлов .eyespie с валидацией вредоносного ввода. - Безбэкендовая архитектура, которая устраняет необходимость в разрешениях INTERNET на Android. Проект поддерживает Android и iOS, уделяя особое внимание конфиденциальности и локальному владению данными.