300000
English | Français | فارسی | 中文 | Українська | Azerbaijani | ខ្មែរ | Tiếng Việt | Bahasa Melayu | Deutsch | O'zbek | РусскийSliding Blocks ©©
Pyeslərin ümumi sayı: 415797
Qaliblərin ümumi sayı: 307310
Qaliblərin ümumi sayı: 307310
Necə oynamaq lazımdır?
- Qalib gəlmək üçün sarı bloku çıxışa hərəkət etdirin.
- Bir bloku hərəkət etdirmək üçün ona basıb sürüşdürün və ya bloka basın sonra boş yerə basın.
- Boz blokları hərəkət etdirmək mümkün deyil.
Bu səhifədə göstərilən tapmacalar Caribu Müsabiqələri tərəfindən © yaradılır və onlara məxsusdur
Redaktor Təlimatları
- Lövhənizin ölçüsünü dəyişdirmək üçün eni və hündürlüyü etiketlərindən istifadə edin.
- Lövhəyə hansı rəngdə olan bloku qoymaq istədiyinizi seçmək üçün lövhənin altından bir rəng seçin.
- Həmin rəngin vahid blokunun yerləşdirilməsi üçün lövhəyə basın.
- Bir blokun ölçüsünü böyütmək üçün lövhəyə basın və sürüşdürün.
- Lövhənizi təmizləmək və təzədən başlamaq üçün 'Lövhəni təmizləyin' düyməsinə basın.
- Təsadüfi tapmacanı redaktə etmək üçün 'Təsadüfi Lövhə yaradın'-a basın.
- Lövhənizi oynamaq istədiyiniz zaman 'Tapmacanı oynayın' düyməsinə basın.
- Redaktəni ləğv etmək və normal oyuna qayıtmaq üçün 'Tapmacanızı atın'-a basın.
Hərəkətlər edildi:0
Eni: Hündürlüyü:
Çətinlik: Asan Orta Çətin Çox çətin Məşhur
YavaşSürətli
Sualların cavablarını genişləndirməzdən əvvəl bir müddət düşünərək fəaliyyətlərdən maksimum dərəcədə faydalana bilərsiniz.
Xoş əyləncələr.
- Sokoban oyunu bir neçə səbəbdən Sürüşən Bloklara bənzəyir.
-
- Hər iki oyunda:
-
- Nəyisə ətrafa köçürmək lazımdır. Problem boş yerin olmamasıdır.
- Həll ardıcıllığı uzun ola bilər.
- Axtarış ağacı ensizdir. Bu o deməkdir ki, əgər plansız təsadüfi hərəkətlər edirsinizsə, onda tezliklə əvvəlki mövqeyə qayıdacaqsınız. Bu, bu tapmacaları daha asan edir, nəinki məsələn, Kubik Rubik, harda ki, təsadüfi hərəkətlər sizi heç vaxt başlanğıc mövqeyə qaytarmır.
- Aralıq məqsədləri formalaşdırmaq faydalıdır. Bu barədə daha ətraflı aşağıda verilmişdir.
- Problemi dəyişdirmək üçün "Tapmaca yarat" düyməsinə klikləmək olar. Bloklar boş yerlə əvəz edilərsə və ya daha böyük bloklar eyni məkanı tutan daha kiçik bloklara bölünərsə və ya sabit boz bloklar daşınan olmaq üçün mavi bloklara dəyişdirilərsə, tapmaca asanlaşar. Eyni şəkildə, boş yer yeni blok tərəfindən tutularsa və ya kiçik bloklar daha böyüklərlə birləşdirilərsə və ya mavi blok boz bloka çevrilərsə, tapmaca çətinləşər.
Tapmacaların cizgi həllərinə baxarkən, bu həllərin ümumi bir ümumi prinsipi müşahidə edə bilərsinizmi ki, bu da sizin öz həll cəhdləriniz üçün yaxşı ipucu ola bilərmi?
- Bir işarə növbəti işarə ilə verilir.
- Sürtünməni azaltmaq üçün yağ tətbiq edə bilərsiniz.
Sürüşən Bloklarda biz də blokları hərəkət etdirmək istəyirik və sanki bir növ sürtünmə ilə qarşılaşırıq. Burada oxşar yardım varmı?
- Burada yağ rolunu kiçik bloklar oynayır. İki böyük blok arasında, xüsusən də ən çox köçürülməsi lazım olan sarı blokun ətrafında 2 və ya bəzən 3 kiçik blokun olması yaxşı bir fikirdir. Budur əsaslandırma.
- Tutaq ki, sarı blok enində iki kiçik kvadratdır və aşağıya doğru hərəkət etmək lazımdır.
- Sonra hərəkətdən əvvəl blokun altında iki boş yer olmalıdır və hərəkətdən sonra blokun əvvəllər olduğu yerdə iki boş yer qalacaqdır. Sonra sarı blokun üstündəki iki boş yer yenidən sarı blokun ətrafında hərəkət etməlidir ki, bu blok daha da irəliləyə bilsin. Sarı blokun ətrafında iki boşluğu hərəkət etdirmək üçün ətrafdakı bloklar hərəkətdə olmalıdır. Kiçik blokları, məsələn, künclərdə böyük bloklara nisbətən, daha asandır. Buna görə də, böyük bloklar arasında, xüsusən də ən çox hərəkət etməsi lazım olan sarı blokun ətrafında 2 və bəzən 3 kiçik blokdan ibarət qrupların olması yaxşı fikirdir.
- Çətin problemlərin həllinə nəzər salın və yuxarıda verilən tövsiyənin nə qədər tez-tez tətbiq olunub-olmadığını yoxlayın.
Uzun həll ardıcıllıqlarını tapmaq üçün, daha uzun ardıcıllıqların ibarət olduğu tikinti blokları kimi qısa ardıcıllıqlar baxımından düşünmək faydalıdır. Belə qısa ardıcıllığın tipik vəzifələrindən biri blokları bir dairədə fırlatmaqdır. Bunun necə edildiyini düşünə bilərsinizmi?
- Nümunə üçün aşağıdakı mövqeyi nəzərdən keçirək:
- 1, 2 və Y blokları və iki boş yer bir dairədə hərəkət edə bilər və beləliklə 1 blok və ya iki boş yer lazım olan yerdə yerləşdirilə bilər.
- Növbəti mövqedə iki böyük 1 və 3 bloku, həm də daha çox yer var:
- Burada bütün blokları bir dairədə də hərəkət etdirmək olar ki, bu da bizə 1, 3 blokları və boş yerləri lazım olan yerdə yerləşdirməyə imkan verir.
- Aşağıda daha ətraflı təsvir edilən nümunədə hər iki dairəvi hərəkət tələb olunacaq.
- Düzünü desək, bəli. Amma elmdə çevik və ixtiraçı olmaq yaxşıdır. Boş yerləri həm də qonşu bloklarla yerləri dəyişdirə biləcək xüsusi qabiliyyətə malik bloklar kimi nəzərdən keçirməyə nə deyirsiniz? Məsələn, bərk cisim fizikasında atomlar şəbəkəsində çatışmayan elektronlar boşluq buraxır və belə bir boşluq tam əks yüklə həqiqi hissəcik kimi hərəkət edir. Bu şəkildə düşünmək, məsələn, tranzistorun necə işlədiyini izah etməyi asanlaşdırır.
- Bizim oyunumuzda əvvəlki bənddə qeyd olunan blokların iki dairəvi hərəkəti iki boş məkanın əks istiqamətdə dairəvi hərəkəti kimi də görünə bilər.
Əgər Sokoban və Sürüşən Bloklar oxşardırsa, onda Sokoban-ın hansı həll strategiyaları Sürüşən Bloklarda istifadə edilə bilər?
- Hər iki oyunda axtarış ağacı dar olduğundan, hər iki oyunda bütün həlli aralıq hədəflərə bölmək mümkündür. Məsələn, aşağıdakı tapmacaya nəzər salın:
- Sarı enli Y blok çıxmaq üçün enli 7-ci blokdan keçməlidir. Bu necə mümkün olmalıdır? Y-nin aşağıya doğru hərəkət etməsi üçün bizə Y ətrafında kiçik bloklar lazımdır ki, Y-ni ilk dəfə hərəkət etdirdikdən sonra Y-nin üstündəki boş yer Y-nin altına köçürülə bilsin ki, Y daha aşağı hərəkət etsin. Buna görə də Y ilə 1-ci blok və ya 4-cü blok arasında iki kiçik blok gətirilməlidir və sonra Y-nin altında boş yer düzəldilməlidir. Y sonra aşağıya doğru hərəkət etdirilməlidir və 2 kiçik blok Y-nin üstündəki yeni boş yerə köçürülməlidir.
- Bütün bunlardan əvvəl, 1 və ya 4 aşağıya doğru hərəkət etdirilməlidir. 1 ilə gedək. 1 aşağı hərəkət etdirmək üçün 6 və 9 blokları yoldan kənara çəkilməlidir. Sarı bloka yaxın kiçik blokların olması ilə bağlı əvvəlki göstərişimizə əsasən, biz 7-ni aşağı, 6 və 9-u 7-dən yuxarıda olan yeni boş yerə hərəkət etdirməklə başlamalıyıq, sonra 1 -i aşağı hərəkət etdirməliyik və indi Y, 3 və 5-i bir dairədə çevirməliyik. Y və 3, 5-ci yerləri dəyişdirmək üçün əvvəllər təsvir edilmişdir. Bütün bunlardan sonra ortaya çıxan mövqeyə sahib olmalıyıq:
- İndi biz ya 1-i yuxarı, ya da 5, 3 və Y-ni sola, digər blokları isə sağa doğru hərəkət etdirə bilərik. Böyük blokları bir-birinin yanından keçirmək həmişə çətin olduğundan, biz 1-i yuxarı qaldırmaq fürsətindən istifadə etməliyik. Qaldı ki, Y-i aşağı hərəkət etdirmək üçün 9 və 6-nı sola , 3-ü 5-in altına, və 8,0 yuxarı almaq üçün 4-ü sola çevirmək lazımdır. İndi yuxarıda təsvir edilən "tikinti blokunun fırlanması" çıxışdan yuxarıda Y almaq üçün istifadə olunur. Tapmaca həll olunur.
- Ümumi strategiya olaraq, sarı bloku çıxarmaq kimi son məqsəddən başlayın və sonra geriyə doğru gedin və birlikdə bütün həlli aşkar edəcək lazımi alt, alt-alt,... məqsədləri formalaşdırın.
- Böyük blokları yoldan kənarlaşdırın, tercihen çıxışdan uzaq bir küncə aparın.
- Bəzi blokların bir-birini keçmək üçün çox böyük olduğunu görmək asandır. Hərəkətin bu cür məhdudiyyətlərindən xəbərdar olmaqla, təxmin etməkdən, nəticəsiz cəhdlərdən qaçmaq və alt məqsədləri daha yaxşı formalaşdırmaq olar.
- Daha böyük bir blokun hərəkətinə davam etmək üçün blokdan əvvəl boş yerlər yaradılmalıdır, sonra blok köçürülməli və nəticədə blokun arxasında boş yerlər yaranmalıdır. Nəticədə yaranan bu boş yerlər böyük bloku daha da irəli aparmaq üçün böyük blokun önünə "köçürülməlidir". Bütün bu hərəkətlər üçün böyük blokların qarşısında və arxasında kiçik bloklar olmalıdır. Beləliklə, ilk hərəkət ardıcıllığı kiçik blokları daha sonra ehtiyac duyulan yerə, daha böyük blokların ətrafında yerləşdirməyi hədəfləyə bilər.
- Böyük bir bloku hərəkət etdirmək üçün onun köçürüləcəyi istiqamətdə boşluq olmalıdır. Məsələn, blokun bir istiqamətdə eni 2-dirsə, lakin bütün tapmacada yalnız bir boş yer varsa, o blok heç vaxt bu istiqamətdə hərəkət etməyəcək, lakin daha incə olduğu yerə perpendikulyar istiqamətdə hərəkət edə bilər. Eynilə, əgər tapmacada yalnız 2 boş yer varsa və blokun eni 3-ə bərabərdirsə, bu blok heç vaxt həmin enin perpendikulyar istiqamətində hərəkət etməyəcək, çünki bunun üçün 3 boş sahə lazım olacaq. Amma blok başqa istiqamətdə hərəkət edə bilər. Yenə də, məhdud hərəkət qabiliyyətini bilmək, hər bir daha böyük blokun hansı istiqamətə köçürülə biləcəyini bilmək və yalnız bu cür hərəkətləri düşünməklə bir həll tapmağı asanlaşdırır.
- Bir və ya iki boş yerin dairənin bütün qutuları ilə birlikdə bir dairəyə köçürüldüyü dairələri "görmək" faydalıdır. Belə bir dairə düzbucaqlı şəklində də ola bilər. Dairədə hər şeyi (boşluqlar və qutular) köçürmək dairədən kənar heç bir başqa bloka toxunmur və mənasız görünə bilər. Ancaq kiçik blokların dairədə müəyyən bir mövqeyə gətirilməsinin yan təsiri sonradan həlledici ola bilər. Məsələn, bu blok köçürüldükdən sonra boş yerləri doldurmaq üçün böyük bir bloka yaxın bir yer ola bilər. Tək hərəkətlər yerinə dairələr kimi hərəkət ardıcıllığı baxımından düşünmək daha dərindən düşünməyə imkan verir.
- Tövsiyə olunan öyrənmə strategiyası asan tapmacalarla başlamaq və çətinlik səviyyəsini yavaş-yavaş artırmaqdır. Əgər tapmacanı həll edə bilmirsinizsə, yavaş çəkilişdə animasiya həllinə baxın, qaçırdığınız hərəkəti tapın, sonrakı hərəkətlərə baxaraq bu hərəkətin məqsədini və bu məqsədi necə görə biləcəyinizi düşünün.
Yeniliklər üçün izləyin və ya abunə olun: