这个项目能做什么

Eyespie 是一款旅行间谍游戏,它利用设备端计算机视觉来促进游戏玩法,无需托管后端或用户账户。该应用程序使用 Kotlin Multiplatform 构建,在设备本地处理游戏权限、线索、嵌入(embeddings)和进度。 关键技术实现包括: - 使用 SQLDelight 对游戏、线索和进度进行本地持久化。 - 使用 P-256 本地签名标识来生成 PlayerId。 - 通过 Android CameraX 和 iOS AVFoundation 集成图像采集。 - 使用带有 1024-float 模型合约的 MediaPipe 适配器实现设备端图像嵌入。 - 针对 .eyespie 文件建立了一套具有恶意输入验证的确定性导出/导入系统。 - 无后端架构,消除了 Android 上对 INTERNET 权限的需求。 该项目支持 Android 和 iOS,专注于隐私保护和本地优先的数据所有权。