Klotski (Laluan Huarong)

Puzzle gelongsor blok lagenda dari China — bebaskan Cao Cao melalui pintu keluar bawah. 12 susunan klasik, kiraan optimum terbukti, skor berkedudukan.

Cara bermain Klotski (Laluan Huarong)

Klotski ialah puzzle gelongsor blok yang terkenal di seluruh dunia, dikenali di China sebagai Huarong Dao (华容道) — “Laluan Huarong”. Sepuluh blok kayu empat saiz berbeza dimuatkan ke dalam bingkai kecil 4×5 dengan hanya dua petak kosong, dan tugas anda ialah menggelongsorkannya sehingga blok wira 2×2 yang besar — panglima perang Cao Cao — terlepas melalui ruang di bahagian tengah-bawah bingkai. Tiada blok yang boleh diangkat atau diputar: blok hanya menggelongsor ke atas, bawah, kiri dan kanan ke dalam ruang kosong. Apa yang kedengaran seperti mainan kanak-kanak sebenarnya salah satu puzzle gelongsor paling mendalam pernah dicipta — susunan klasiknya memerlukan 90 gerakan walaupun dimainkan dengan sempurna. Versi ini menawarkan dua belas susunan keluarga klasik yang dikumpulkan kepada Mudah, Sederhana dan Sukar, setiap satu dengan kiraan gerakan optimum yang terbukti oleh komputer, berserta pembilang gerakan, pemasa, buat asal tanpa had dan skor berkedudukan.

Matlamat

Gelongsorkan blok lain ke tepi sehingga blok Cao Cao 2×2 berwarna kuning keemasan sampai ke bahagian tengah-bawah papan dan menutup dua petak tepat di atas pintu keluar bertanda. Hanya Cao Cao boleh terlepas — setiap panglima dan askar hanyalah halangan yang perlu dialihkan. Cuba samai kiraan gerakan optimum susunan itu dan tamatkan dengan pantas: gerakan terbuang dan saat yang lebih sedikit bermakna skor lebih tinggi.

Kisahnya: melarikan diri di Laluan Huarong

Puzzle ini mengabadikan salah satu episod paling masyhur dalam hikayat Tiga Kerajaan China. Selepas kekalahan teruk dalam Pertempuran Tebing Merah pada tahun 208 Masihi, panglima perang utara Cao Cao melarikan diri bersama saki-baki tenteranya menyusuri Laluan Huarong yang sempit dan berlumpur. Di situ jeneral Guan Yu menunggu dalam serang hendap bersama segelintir askar — peluang keemasan untuk menamatkan riwayat Cao Cao. Tetapi Guan Yu terhutang budi kepada Cao Cao dari tahun-tahun sebelumnya, dan maruah mengatasi segalanya: dia membenarkan musuhnya lalu. Puzzle ini menghidupkan kisah itu dalam kayu: Cao Cao ialah blok besar yang bergelut untuk terlepas, Guan Yu ialah blok melintang panjang yang sering menghalang laluannya, manakala empat panglima dan empat askar memenuhi laluan. Puzzle mekanikal yang sama dikenali di Barat sebagai Klotski (daripada perkataan Poland untuk blok kayu) dan di Jepun sebagai Hakoiri Musume.

Papan dan buah

Bingkainya 4 lajur lebar dan 5 baris tinggi. Set tradisional mempunyai sepuluh blok: satu wira 2×2 (Cao Cao), satu panglima melintang 2×1 (Guan Yu), empat panglima menegak 1×2 (Zhang Fei, Zhao Yun, Ma Chao dan Huang Zhong) dan empat askar 1×1 — meninggalkan tepat dua petak kosong untuk bergerak. Pilih satu daripada dua belas susunan permulaan daripada pemilih, dikumpulkan mengikut kesukaran, setiap satu memaparkan kiraan gerakan optimumnya di sebelah namanya. Susunan tradisional berusia berabad-abad — seperti “Pedang Terhunus” (横刀立马) yang terkenal sukar — mengekalkan nama bersejarahnya; yang selebihnya ialah susunan kami sendiri menggunakan set buah klasik yang sama. Setiap susunan yang disertakan telah disahkan boleh diselesaikan melalui carian komputer menyeluruh. Pemasa bermula pada gelongsoran pertama anda, bukan ketika papan muncul, jadi kajilah kedudukan selama mana yang anda mahu.

Cara menggerakkan blok

  • Seret: tekan blok dan seret ke arah ruang kosong — ia menggelongsor satu petak pada satu masa, dan seretan yang lebih panjang terus menggelongsorkannya sejauh yang ruang benarkan.
  • Ketik-kemudian-anak-panah: ketik blok untuk memilihnya (bingkai biru), kemudian gelongsorkan dengan kekunci anak panah atau WASD. Ketikan pantas pada blok yang hanya ada satu arah sah akan terus menggelongsorkannya ke situ.
  • Blok hanya menggelongsor ke atas, bawah, kiri atau kanan ke dalam petak kosong. Ia tidak berputar, tidak diangkat keluar dari bingkai dan tidak bertindih — blok tanpa petak kosong di sebelahnya langsung tidak boleh bergerak.
  • Kiraan gerakan mengikut cara klasik: menggelongsorkan blok yang sama beberapa petak dalam satu garisan lurus dikira sebagai satu gerakan. Menukar arah, atau menggerakkan blok lain di antaranya, memulakan gerakan baru. Pembilang sentiasa memaparkan gerakan anda di sebelah nilai optimum susunan.
  • Tersilap langkah? Buat asal mengundur satu langkah pada satu masa (pembilang gerakan turut mengundur, walaupun di tengah gerakan berbilang petak yang digabung), dan Mula semula mengembalikan susunan ke kedudukan asalnya dengan pembilang dan pemasa dikosongkan.

Menang dan pemarkahan

Anda menang sebaik sahaja blok Cao Cao menduduki dua lajur tengah pada dua baris terbawah — tepat di atas pintu keluar bertanda. Sepanduk memaparkan kiraan gerakan anda berbanding optimum, masa dan skor anda, yang dihantar secara automatik ke papan pendahulu mengikut kesukaran susunan itu (Mudah, Sederhana atau Sukar). Skor terbaik anda pada peranti ini disimpan mengikut kesukaran, dan dengan log masuk keputusan anda turut muncul dalam kedudukan global.

Tip strategi

  • Fikir dari sudut dua petak kosong, bukan bloknya. Setiap kedudukan hanya menawarkan beberapa gelongsoran sah; sebelum setiap gerakan, tanya ke mana “gelembung” ruang kosong perlu pergi supaya blok besar seterusnya boleh bergerak.
  • Cao Cao bergerak sangat perlahan — dia memerlukan koridor selebar dua petak. Sebahagian besar permainan dihabiskan mengalihkan askar dan panglima untuk membuka koridor itu di hadapannya, satu rusuk pada satu masa.
  • Blok melintang Guan Yu biasanya kunci masalah: seperti Cao Cao dia memerlukan ruang selebar 2, dan dia gemar berakhir mengawal pintu keluar. Tentukan awal-awal di mana Guan Yu akan berehat akhirnya — biasanya rapat ke dasar atau dinding tepi — dan bawa dia ke situ sebelum menurunkan Cao Cao.
  • Askar ialah buah paling lincah anda: blok 1×1 boleh menyorok di penjuru yang tidak boleh digunakan buah besar. Letakkan mereka di penjuru mati, dan pastikan dua petak kosong bersebelahan setiap kali blok besar perlu lalu.
  • Mengejar kiraan optimum? Manfaatkan peraturan kiraan: satu gelongsoran lurus berbilang petak ialah satu gerakan, jadi rancang gelongsoran panjang berbanding dua tolakan berasingan — dan gunakan Buat asal sepuasnya, pembilang hanya mengundur bersamanya.

Soalan lazim

Bagaimana skor dikira?

Skor = max(1, 12000 − saat − (gerakan − optimum) × 15). Anda bermula dengan 12,000 mata; setiap saat menelan 1 mata dan setiap gerakan melebihi optimum terbukti susunan itu menelan 15 mata, dan skor tidak pernah jatuh bawah 1. Penyelesaian dengan kiraan sempurna bernilai 12,000 ditolak masa anda. Lebih tinggi lebih baik, skor dihadkan pada 99,999, dan setiap kesukaran (Mudah, Sederhana, Sukar) ada papan pendahulunya sendiri.

Bagaimana sebenarnya gerakan dikira?

Mengikut konvensyen klasik Huarong Dao: satu gerakan ialah satu blok menggelongsor beberapa petak dalam satu arah lurus. Tolak seorang askar dua petak menyusuri koridor dalam langkah berturutan dan pembilang naik satu, bukan dua. Membelok, atau menggerakkan blok lain di antaranya, memulakan gerakan baru. Nombor optimum di sebelah setiap susunan menggunakan peraturan yang sama, jadi perbandingannya sentiasa adil.

Dari mana datangnya nombor “optimum” — adakah semua susunan benar-benar boleh diselesaikan?

Ya. Setiap satu daripada dua belas susunan telah melalui carian komputer luas-dahulu yang menyeluruh, meneroka setiap kedudukan yang boleh dicapai. Carian itu membuktikan penyelesaian wujud dan menemui bilangan gerakan minimum sebenar di bawah peraturan kiraan di atas; minimum itulah nombor yang tercetak di sebelah nama susunan dan digunakan oleh formula skor. Tiada susunan mati dan tiada nombor agakan.

Saya baca susunan klasik memerlukan 81 gerakan, tetapi permainan ini kata 90. Yang mana betul?

Kedua-duanya — ia menggunakan konvensyen kiraan berbeza. Angka masyhur 81 gerakan untuk “Pedang Terhunus” (横刀立马) mengira gelongsoran yang membelok dalam satu pergerakan berterusan sebagai satu gerakan. Permainan ini dan penyelesainya menggunakan peraturan garis lurus yang lebih ketat, di mana belokan ialah dua gerakan dan susunan yang sama memerlukan minimum 90. Pembilang dalam permainan dan optimum yang dipaparkan sentiasa menggunakan peraturan yang sama, jadi perbandingan anda konsisten.

Saya buntu sepenuhnya. Ada jalan keluar?

Kedudukan Klotski tidak pernah benar-benar mati — dengan dua petak kosong sentiasa ada blok yang boleh bergerak, dan kerana setiap susunan yang disertakan terbukti boleh diselesaikan, laluan ke pintu keluar wujud dari mana-mana kedudukan yang boleh anda capai. Jika anda terbelit, gunakan Buat asal untuk mengundur beberapa gelongsoran terakhir, atau Mula semula untuk kembali ke kedudukan pembukaan. Ingat, Cao Cao memerlukan kedua-dua petak tengah-bawah kosong pada masa yang sama — membina koridor terakhir itulah puzzle sebenarnya.

Adakah permainan ini berfungsi tanpa internet?

Ya. Setelah halaman dimuatkan, semuanya — susunan, gelongsoran, kiraan gerakan, pemasa dan pemarkahan — berjalan sepenuhnya dalam pelayar anda tanpa sambungan. Skor yang diperoleh di luar talian disimpan pada peranti anda dan dimuat naik secara automatik apabila anda kembali dalam talian dan log masuk.