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