مواد کی درجہ بندی
ہر کوئی
+10
ڈاؤن لوڈز
مواد کی درجہ بندی
ہر کوئی
مزید جانیں
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر

اس گیم کے بارے میں

## 🚀 جائزہ

**CubeEye** ایک جدید ترین اینڈرائیڈ ایپلی کیشن ہے جسے 3x3 Rubik's Cubes کو حل کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک فزیکل کیوب کو اسکین کرنے کے لیے کمپیوٹر ویژن کا فائدہ اٹھاتا ہے اور اسے قریب ترین حرکات کا استعمال کرتے ہوئے حل کرنے کے لیے ایک انٹرایکٹو، اینیمیٹڈ 3D گائیڈ فراہم کرتا ہے۔

## ✨ اہم خصوصیات

### 📷 اسمارٹ اسکیننگ سسٹم

* **رئیل ٹائم کلر ڈیٹیکشن:** کیمرہ استعمال کرتے ہوئے کیوب چہرے کے رنگوں کی خود بخود شناخت کرتا ہے۔
* **گائیڈڈ اسکیننگ:** ایک بدیہی UI اوورلے تمام 6 چہروں کو صحیح طریقے سے کیپچر کرنے کے عمل میں صارفین کی رہنمائی کرتا ہے۔
* **ویلیڈیشن لاجک:** بلٹ ان `کیوب ویلیڈیٹر` اس بات کو یقینی بناتا ہے کہ آگے بڑھنے سے پہلے اسکین شدہ حالت جسمانی طور پر قابل حل ہے۔
* **دستی تصحیح:** ایک `ColorPickerDialog` پر مشتمل ہے جو صارفین کو دستی طور پر رنگوں کو ایڈجسٹ کرنے کی اجازت دیتا ہے اگر روشنی کے حالات خودکار شناخت کو متاثر کرتے ہیں۔

### 🧩 ذہین حل کرنے والا

* **کوسیمبا الگورتھم:** قریب ترین حل تلاش کرنے کے لیے مشہور دو فیز الگورتھم (*min2phase* لائبریری کے ذریعے) کو مربوط کرتا ہے، جس میں اکثر 20 سے کم حرکتیں درکار ہوتی ہیں۔
* ** فاسٹ لوکل کمپیوٹیشن: ** نیٹ ورک کنکشن کی ضرورت کے بغیر پیچیدہ پیچیدگیوں کو براہ راست ڈیوائس پر حل کرتا ہے۔

### 🎥 انٹرایکٹو 3D گائیڈ

* **3D ویژولائزیشن:** مکمل طور پر انٹرایکٹو 3D رینڈر (`Cube3DView`) کو نمایاں کرتا ہے جو حقیقی کیوب کی حالت کی درست طریقے سے نقل کرتا ہے۔
* **مرحلہ وار حرکت پذیری:** صارف اپنی رفتار سے حل کو چلا سکتے ہیں، روک سکتے ہیں اور اسکرب کر سکتے ہیں۔

## 🛠 تکنیکی جھلکیاں

* **جدید اینڈرائیڈ اسٹیک:** مکمل طور پر کوٹلن اور جیٹ پیک کمپوز (مٹیریل 3) کا استعمال کرتے ہوئے بنایا گیا ہے۔
* **مضبوط فن تعمیر:** کلین آرکیٹیکچر کے اصولوں کی پیروی کرتا ہے، ایم وی وی ایم پیٹرن، انحصار انجیکشن کے لیے ہلٹ، اور غیر مطابقت پذیر آپریشنز کے لیے کورٹینز کا استعمال کرتا ہے۔
* **CameraX:** لائیو پیش نظارہ اور تصویری تجزیہ کے لیے ایک مستحکم اور موثر کیمرہ فاؤنڈیشن نافذ کرتا ہے۔
* **SceneView:** اعلی کارکردگی والی 3D رینڈرنگ کے لیے SceneView لائبریری کا استعمال کرتا ہے۔

## 🐛 معلوم مسائل / TODOs

* انتہائی روشنی کے حالات کو بہتر طریقے سے ہینڈل کرنے کے لیے رنگ کا پتہ لگانے کی حد کو بہتر بنائیں۔
* "min2phase" لائبریری کے انضمام کو خودکار بنائیں (فی الحال مینوئل سورس فائلوں کے طور پر شامل ہیں)۔
اپ ڈیٹ کردہ بتاریخ
6 جنوری، 2026

ڈیٹا کی حفاظت

سیفٹی اس بات کو سمجھنے کے ساتھ شروع ہوتی ہے کہ ڈویلپرز آپ کا ڈیٹا کیسے اکٹھا اور اس کا اشتراک کرتے ہیں۔ ڈیٹا کی رازداری اور سیکیورٹی کے طریقے آپ کے استعمال، علاقے اور عمر کی بنیاد پر مختلف ہو سکتے ہیں۔ ڈویلپر نے یہ معلومات فراہم کی ہے اور وقت کے ساتھ ساتھ اسے اپ ڈیٹ کر سکتا ہے۔
یہ ایپ ڈیٹا کی ان اقسام کا اشتراک فریق ثالث کے ساتھ کر سکتی ہے
مقام
کوئی ڈیٹا اکٹھا نہیں کیا گیا
ڈویلپرز کے اکٹھا کرنے کے اعلان کے طریقے بارے میں مزید جانیں
ٹرانزٹ میں ڈیٹا مرموز کردہ ہے

نیا کیا ہے

This is our very first release!