このプロジェクトについて

Eyespieは、デバイス上のコンピュータビジョンを利用したトラベルスパイゲームであり、ホストされたバックエンドやユーザーアカウントを必要とせずにゲームプレイを可能にします。Kotlin Multiplatformを使用して構築されており、ゲームの権限、ヒント、エンベディング、および進捗状況をデバイス上でローカルに処理します。 主な技術的実装は以下の通りです: - SQLDelightを使用したゲーム、ヒント、進捗状況のローカル永続化。 - PlayerId生成のためのP-256を使用したローカル署名アイデンティティ。 - Android CameraXおよびiOS AVFoundationによる画像キャプチャの統合。 - 1024フロートモデルコントラクトを備えたMediaPipeアダプターによるデバイス上の画像エンベディング。 - 悪意のある入力バリデーションを備えた、.eyespieファイルの決定論的なエクスポート/インポートシステム。 - AndroidでのINTERNET権限の必要性を排除したバックエンドレスアーキテクチャ。 本プロジェクトはAndroidとiOSの両方をサポートしており、プライバシーとローカルファーストのデータ所有権に重点を置いています。