یک بازی گروهی معمایی و جذاب برای دورهمیها
در حال توسعه · نسخه آلفا · آماده برای تست
🎯 اسکرینشات واقعی به زودی — در حال آمادهسازی نسخه نمایشی
| حالت | میانگین زمان شروع (ms) | سریعترین | کندترین |
|---|---|---|---|
| ❌ بدون Baseline Profile | 1,231 | 1,202 | 1,615 |
| ✅ با Baseline Profile | 1,037 | 1,002 | 1,282 |
Spy Manager یک بازی گروهی سبک معمایی و مافیا-گونه است که در آن:
| ویژگی | توضیح |
|---|---|
| 👥 تعداد بازیکنان | ۴ تا ۱۲ نفر |
| 🕵️ نقشها | مأمور (اکثریت) + جاسوس (۱ تا ۳ نفر) |
| 🎲 هدف مأمورها | کشف کلمه مخفی با پرسش و پاسخ هوشمندانه |
| 🕶️ هدف جاسوس | مخفی ماندن و حدس زدن کلمه از روی سرنخها |
✅ بازی کاملاً آفلاین و مناسب برای دورهمیهای دوستانه طراحی شده است.
| قابلیت | وضعیت | توضیح |
|---|---|---|
| 🎲 تولید نقش تصادفی | ✅ | توزیع هوشمند نقشها بین بازیکنان |
| 📝 مدیریت کلمات | ✅ | افزودن/حذف کلمات سفارشی توسط کاربر |
| 🎵 موسیقی محیطی | ✅ | پخش موسیقی در پسزمینه + کنترل پخش |
| 📖 آموزش بازی | ✅ | راهنمای کامل برای تازهواردها |
| 🎨 UI با Jetpack Compose | ✅ | طراحی مدرن و روان |
| 🗃️ ذخیره کلمات | ✅ | Room Database + DataStore |
| 🔊 تنظیمات صدا | ✅ | MediaPlayer + کنترل حجم صدا |
| 🌙 حالت شب | 🔄 | برنامهریزی شده برای نسخه بتا |
| 🏆 امتیازدهی | 🔄 | برنامهریزی شده برای نسخه بتا |
SpyManager/ │ ├── presentation/ // UI با Jetpack Compose + ViewModels ├── domain/ // UseCases و منطق کسبوکار ├── data/ // Repository + Room + DataStore └── di/ // تزریق وابستگی با Koin
🧰 استک فنی:
- زبان: Kotlin
- UI: Jetpack Compose
- معماری: MVVM
- پایگاه داده: Room
- ذخیرهسازی تنظیمات: DataStore
- تزریق وابستگی: Koin