프로젝트 소개
Eyespie는 온디바이스 컴퓨터 비전을 활용하여 호스팅된 백엔드나 사용자 계정 없이도 게임 플레이가 가능한 여행 스파이 게임입니다. Kotlin Multiplatform으로 구축된 이 애플리케이션은 게임 권한, 단서, 임베딩 및 진행 상황을 기기 로컬에서 처리합니다.
주요 기술 구현 사항은 다음과 같습니다:
- SQLDelight를 사용한 게임, 단서 및 진행 상황의 로컬 지속성 구현.
- PlayerId 생성을 위해 P-256를 사용한 로컬 서명 ID 구현.
- Android CameraX 및 iOS AVFoundation을 통한 이미지 캡처 통합.
- 1024-float 모델 계약을 갖춘 MediaPipe 어댑터를 사용한 온디바이스 이미지 임베딩.
- 적대적 입력 검증 기능이 포함된 .eyespie 파일의 결정론적 내보내기/가져오기 시스템.
- Android에서 INTERNET 권한이 필요 없는 백엔드리스 아키텍처.
이 프로젝트는 Android와 iOS를 모두 지원하며, 개인정보 보호와 로컬 우선 데이터 소유권에 중점을 둡니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.