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