Sobre el proyecto
Eyespie es un juego de espionaje para viajes que utiliza visión artificial en el dispositivo para facilitar la jugabilidad sin requerir un backend alojado ni cuentas de usuario. Desarrollada con Kotlin Multiplatform, la aplicación gestiona la autoridad del juego, las pistas, los embeddings y el progreso localmente en el dispositivo.
Las implementaciones técnicas clave incluyen:
- Persistencia local mediante SQLDelight para juegos, pistas y progreso.
- Identidad de firma local utilizando P-256 para la generación de PlayerId.
- Integración de captura de imágenes a través de Android CameraX e iOS AVFoundation.
- Embedding de imágenes en el dispositivo utilizando adaptadores de MediaPipe con un contrato de modelo de 1024 floats.
- Un sistema determinista de exportación/importación para archivos .eyespie con validación de entradas hostiles.
- Una arquitectura sin backend que elimina la necesidad de permisos de INTERNET en Android.
El proyecto es compatible tanto con Android como con iOS, centrándose en la privacidad y la propiedad de los datos local-first.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.