Məzmun reytinqi
Hər kəs
10+
Endirmələr
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli

Bu oyun haqqında

## 🚀 Baxış

**CubeEye**, 3x3 Rubik Kublarını həll etmək üçün hazırlanmış inkişaf etmiş bir Android tətbiqidir. Fiziki kubu skan etmək üçün kompüter görmə qabiliyyətindən istifadə edir və demək olar ki, optimal hərəkətlərdən istifadə edərək həll etmək üçün interaktiv, animasiyalı 3D bələdçi təqdim edir.

## ✨ Əsas Xüsusiyyətlər

### 📷 Ağıllı Skan Sistemi

* **Real vaxt rejimində rəng aşkarlanması:** Xüsusi `ColorAnalyzer` vasitəsilə kameradan istifadə edərək kub üz rənglərini avtomatik olaraq müəyyən edir.
* **Rəhbərli Skanlama:** İntuitiv UI örtüyü istifadəçilərə bütün 6 üzün düzgün çəkilməsi prosesini istiqamətləndirir.
* **Doğrulama Məntiqi:** Daxili `CubeValidator`, davam etməzdən əvvəl skan edilmiş vəziyyətin fiziki olaraq həll edilə biləcəyini təmin edir.
* **Əl ilə Düzəliş:** İşıqlandırma şəraiti avtomatik aşkarlamaya təsir edərsə, istifadəçilərə rəngləri əl ilə tənzimləməyə imkan verən `ColorPickerDialog` daxildir.

### 🧩 Ağıllı Həll Edən

* **Kociemba Alqoritmi:** Məşhur İki Fazalı Alqoritmi (*min2faza* kitabxanası vasitəsilə) inteqrasiya edərək, tez-tez 20-dən az hərəkət tələb edən demək olar ki, optimal həllər tapır.
* **Sürətli Yerli Hesablama:** Şəbəkə bağlantısına ehtiyac olmadan birbaşa cihazda mürəkkəb qarışıqları saniyələr ərzində həll edir.

### 🎥 İnteraktiv 3D Bələdçi

* **3D Vizuallaşdırma:** Həqiqi kubun vəziyyətini dəqiq şəkildə təqlid edən tam interaktiv 3D render (`Cube3DView`) xüsusiyyətinə malikdir.
* **Addım-addım Animasiya:** İstifadəçilər həll hərəkətlərini öz templərində oynaya, dayandıra və silə bilərlər.

## 🛠 Texniki Əsaslar

* **Müasir Android Stack:** Tamamilə Kotlin və Jetpack Compose (Material 3) istifadə edilərək hazırlanmışdır.
* **Möhkəm Memarlıq:** MVVM şablonlarından, asılılıq inyeksiyası üçün Hilt və asinxron əməliyyatlar üçün Koroutinlərdən istifadə edərək Təmiz Memarlıq prinsiplərinə əməl edir.
* **CameraX:** Canlı önizləmə və görüntü təhlili üçün sabit və səmərəli kamera təməli tətbiq edir.
* **SceneView:** Yüksək performanslı 3D render üçün SceneView kitabxanasından istifadə edir.

## 🐛 Məlum Problemlər / TODO-lar

* Həddindən artıq işıqlandırma şəraitini daha yaxşı idarə etmək üçün rəng aşkarlama hədlərini optimallaşdırın.
* "min2phase" kitabxanasının inteqrasiyasını avtomatlaşdırın (hazırda əl ilə mənbə faylları kimi daxil edilmişdir).
Güncəlləmə vaxtı
6 yan 2026

Data təhlükəsizliyi

Təhlükəsizlik developerlərin məlumatlarınızı necə toplayıb paylaşdığını anlamaqdan başlayır. Məlumatların məxfiliyi və təhlükəsizlik təcrübələri istifadə, region və yaşınıza görə dəyişə bilər. Developer bu məlumatı təmin edir və zaman keçdikcə yeniləyə bilər.
Bu tətbiq bu məlumat növlərini üçüncü tərəflərlə paylaşa bilər
Məkan
Məlumat toplanılmır
Tərtibatçıların toplamanı necə bəyan etdikləri haqqında ətraflı məlumat
Data ötürülərkən şifrələnir

Yeniliklər

This is our very first release!