প্রকল্প সম্পর্কে

Eyespie হলো একটি ট্রাভেল স্পাই গেম যা অন-ডিভাইস কম্পিউটার ভিশন ব্যবহার করে, যার ফলে কোনো হোস্ট করা ব্যাকএন্ড বা ইউজার অ্যাকাউন্টের প্রয়োজন ছাড়াই গেমপ্লে চালানো সম্ভব। Kotlin Multiplatform ব্যবহার করে তৈরি এই অ্যাপ্লিকেশনটি গেম অথরিটি, ক্লু, এমবেডিং এবং প্রগ্রেস লোকালি ডিভাইসেই পরিচালনা করে। মূল কারিগরি বাস্তবায়নের মধ্যে রয়েছে: - গেম, ক্লু এবং প্রগ্রেসের জন্য SQLDelight ব্যবহার করে লোকাল পারসিস্টেন্স। - PlayerId জেনারেশনের জন্য P-256 ব্যবহার করে লোকাল সাইনিং আইডেন্টিটি। - Android CameraX এবং iOS AVFoundation-এর মাধ্যমে ইমেজ ক্যাপচার ইন্টিগ্রেশন। - ১০২৪-ফ্লোট মডেল কন্ট্রাক্টসহ MediaPipe অ্যাডাপ্টারের মাধ্যমে অন-ডিভাইস ইমেজ এমবেডিং। - হোস্টাইল-ইনপুট ভ্যালিডেশনসহ .eyespie ফাইলের জন্য একটি ডিটারমিনিস্টিক এক্সপোর্ট/ইমপোর্ট সিস্টেম। - একটি ব্যাকএন্ডলেস আর্কিটেকচার যা Android-এ INTERNET পারমিশনের প্রয়োজনীয়তা দূর করে। প্রজেক্টটি Android এবং iOS উভয় প্ল্যাটফর্ম সমর্থন করে এবং গোপনীয়তা ও লোকাল-ফার্স্ট ডেটা মালিকানার ওপর গুরুত্ব দেয়।