# Apakah papan mahjong solitaire selalu bisa diselesaikan?

> Sebagian besar sebaran mahjong diacak, dan sebagian nyata di antaranya memang tidak bisa dimenangkan. Begini cara papan dibuat pasti bisa dituntaskan.

Source: https://apps.swtlm.com/id/blog/are-mahjong-solitaire-boards-always-solvable · TLM Apps — focused mobile apps from a team of engineers.
Published: 2026-07-24 · Updated: 2026-07-24 · TLM Software Design

Tidak — tidak kalau ubinnya disebar secara acak, dan begitulah cara sebagian
besar permainan mahjong solitaire melakukannya. Papan yang disebar acak bisa
sama sekali tidak punya urutan kemenangan, jadi permainan yang Anda kalahi
mungkin memang mustahil dimenangkan bahkan sebelum Anda menyentuhnya. Sebuah
papan *bisa dibuat* pasti terselesaikan, tetapi hanya dengan memilih gambar
ubinnya sambil menyimulasikan permainan, bukan dengan menaburkannya lebih dulu,
dan itu keputusan yang harus diambil sadar oleh studionya.

## Kenapa sebaran acak bisa mati sejak lahir

Mahjong solitaire punya satu aturan yang melahirkan persoalan ini. Sebuah ubin
disebut *bebas* hanya kalau tidak ada apa pun di atasnya dan setidaknya salah
satu tetangga kiri atau kanannya kosong. Anda hanya boleh memasangkan dua ubin
bebas.

Jadi tata letaknya sebenarnya sebuah graf ketergantungan. Setiap ubin yang Anda
angkat membuka ubin lain, dan sepasang ubin yang kedua bagiannya saling terkubur
tidak akan pernah bisa dipasangkan: yang pertama butuh yang kedua lenyap dulu
supaya bebas, sedangkan yang kedua butuh yang pertama. Sebarkan gambarnya ke
tata letak secara acak, dan tidak ada yang mencegah susunan seperti itu terjadi.

Satu pasang yang saling terkubur sudah cukup untuk mematikan sebuah papan. Itu
sebabnya jaminan keterselesaian melekat pada cara sebaran dibangkitkan dan tidak
bisa ditambal belakangan, dan itu pula hal tersulit untuk dibuat benar dalam
genre ini. Layak ditanyakan sebelum Anda memasang salah satu
[permainan teka-teki](https://apps.swtlm.com/id/games) yang mengklaimnya.

Angka yang beredar untuk tata letak kura-kura klasik menempatkan porsi papan
yang tak terselesaikan pada beberapa persen. Itu kecil, dan tetap cukup sering
untuk Anda temui secara rutin kalau Anda bermain setiap hari. Kami sendiri belum
mengukurnya dan lebih baik tidak mengutip sebuah angka seolah-olah sudah, karena
besarnya sepenuhnya bergantung pada tata letaknya — bentuk yang tinggi dan
bertumpuk tebal mengubur lebih banyak ubin daripada bentuk yang datar — dan pada
cara permainannya menyebar. Yang penting toh poin kualitatifnya: dengan sebaran
acak, ada papan yang tidak bisa dimenangkan.

## Bagaimana sebuah papan dibuat pasti terselesaikan

Kuncinya adalah berhenti menyebar ubin dan mulai memainkan permainannya sambil
menyebar.

Alih-alih menaburkan gambar ke tata letak lalu berharap, pembangkitnya
menyimulasikan satu permainan yang sah dan menentukan gambarnya sambil berjalan:

1. Mulai dengan semua posisi terisi.
2. Pilih dua ubin mana saja yang *bebas saat itu juga* menurut aturan biasa.
3. Beri pasangan itu satu gambar yang tidak muncul di tempat lain mana pun di
   papan.
4. Angkat keduanya, yang membebaskan ubin lain, lalu ulangi sampai papannya
   kosong.

Urutan yang dipilihnya adalah satu jalur kemenangan yang utuh, jadi terbukti ada
setidaknya satu. Tidak ada pencarian dan tidak ada pemecah: jaminannya datang
dari konstruksinya, bukan dari pemeriksaan sesudahnya.

Sifat yang lebih kuat lahir dari satu detail. Mengangkat sebuah ubin hanya bisa
membebaskan ubin lain dan tidak pernah memblokirnya — matematikawan menyebutnya
aturan yang monoton. Jadi sepasang ubin yang bebas selama simulasi tetap bebas
sampai ada yang benar-benar mengambilnya, dan karena itu sepasang ubin bebas
yang cocok selalu ada di setiap titik, apa pun urutan yang dipilih pemain.
Papannya bukan sekadar bisa dimenangkan lewat satu jalur tersembunyi. Ia bisa
dimenangkan lewat jalur mana pun.

Beginilah [Midnight Mahjong](https://apps.swtlm.com/mahjong-solitaire) menyebar papan pada tingkat
kesulitan bawaannya. Jaminan itu adalah sifat algoritmanya, bukan klaim dalam
teks pemasaran, dan justru itulah sebabnya tingkat yang lebih sulit bisa
mematikannya begitu saja lalu menyebar acak bagi siapa pun yang menginginkan
permainan lama yang lebih berisiko.

## Lalu kenapa saya tetap mentok?

Karena apa pun yang Anda mainkan tadi tidak menyebar dengan cara itu. Pada papan
yang dibangun lewat konstruksi di atas Anda tidak mungkin mentok: sepasang ubin
bebas yang cocok ada di setiap titik terlepas dari pilihan Anda, jadi jalan
buntu adalah bukti bahwa sebarannya acak.

Ini layak diketahui ketika sebuah permainan menawarkan keduanya. Midnight
Mahjong menyebar papan yang dijamin secara bawaan dan melepas jaminan itu pada
pengaturan yang lebih sulit, jadi "bisakah saya kalah di sini" adalah sebuah
pengaturan, bukan misteri. Tombol Acak-nya menyebar ulang susunan yang dijamin
dalam kedua kasus, dan itulah yang menjadikannya jalan keluar sungguhan alih-alih
lemparan dadu berikutnya.

Tempat pengelolaan papan masih benar-benar menentukan hasil adalah pada
permainan yang menyebar acak, dan pada jam. Dua kebiasaan membantu di keduanya:

- **Bereskan dari atas dan dari ujung.** Ubin yang tinggi dalam tumpukan
  memblokir paling banyak ubin lain, jadi membebaskannya lebih awal melebarkan
  setiap pilihan berikutnya.
- **Kalau empat ubin bergambar sama terlihat, pikirkan dulu sebelum
  memasangkan.** Tanyakan pasangan mana yang menyisakan dua sisanya tetap
  terjangkau, bukan pasangan mana yang paling dekat.

Itu naluri yang sama seperti yang dihargai
[teka-teki balok](https://apps.swtlm.com/id/blog/block-puzzle-strategy-keeping-the-board-open): langkah
yang menghasilkan skor sekarang tidak selalu langkah yang menjaga pilihan Anda
tetap terbuka.

## Apakah tombol acak hal yang sama?

Tidak, dan perbedaannya penting ketika Anda memilih permainan.

Mengacak berarti mengambil ubin yang masih ada di papan lalu membagikan ulang
gambarnya. Itu menyelamatkan posisi yang mentok, tetapi karena biasanya
pembagiannya acak, ia bisa memberi Anda posisi buntu berikutnya. Sebagian
permainan membatasi berapa kali Anda boleh mengacak. Itu cara yang adil untuk
memberi harga pada sebuah penyelamatan, dan pengganti yang buruk untuk sebaran
yang sejak awal tidak rusak.

Sebaran yang dijamin menghapus kebutuhan akan penyelamatan itu pada tingkat
kesulitan bawaan. Midnight Mahjong tetap menyediakan tombol acak untuk tingkat
yang lebih sulit, tempat sebarannya acak dan posisi buntu mungkin terjadi, dan
pengacakan itu menyebar ulang susunan yang dijamin alih-alih susunan acak
berikutnya. Ia selalu mengeluarkan Anda.

## Yang perlu dicari sebelum memasang

Klaimnya murah diucapkan dan mahal diwujudkan, jadi periksa di mana ia
diucapkan:

- **Di pengaturan, sebagai tingkat kesulitan atau sakelar** — sinyal terkuat.
  Studio hanya membangun kendali untuk sesuatu yang memang dikerjakan kodenya.
- **Di deskripsi toko, dalam kalimat yang spesifik** — "setiap sebaran pasti
  bisa diselesaikan" adalah klaim; "permainan yang menenangkan" bukan.
- **Tidak di mana pun** — anggap acak. Menjamin keterselesaian adalah keputusan
  rekayasa paling menarik dalam sebuah permainan mahjong, dan tak ada yang
  pernah melakukannya lalu diam saja.

Selagi membaca halaman toko itu, halaman yang sama memberi tahu berapa harga
permainan itu dalam bentuk perhatian Anda. Midnight Mahjong gratis dengan satu
spanduk, satu iklan layar penuh tiap tiga permainan, dan video berhadiah opsional
untuk sebuah petunjuk; pembelian sekali bayar menghapus semuanya. Itu tertulis di
[halamannya](https://apps.swtlm.com/mahjong-solitaire) dan di kartunya, sebelum Anda memasang —
alasannya kami sebutkan ada di
[berapa sebenarnya biaya langganan permainan teka-teki](https://apps.swtlm.com/id/blog/what-a-puzzle-game-subscription-costs),
dan seluruh raknya ada di [halaman Permainan](https://apps.swtlm.com/id/games).

## Frequently asked questions

**Bisakah sebuah papan mahjong solitaire mustahil dituntaskan?**

Bisa, kalau ubinnya ditaruh secara acak. Beberapa persen dari papan kura-kura yang disebar acak umumnya disebut sama sekali tidak punya jalur kemenangan, dan Anda bisa memainkannya dengan sempurna dan tetap kalah. Papan yang disebar lewat konstruksi tidak mungkin termasuk di antaranya.

**Bagaimana saya tahu sebuah permainan menyebar papan yang pasti bisa diselesaikan?**

Cari pernyataannya di halaman toko atau di pengaturan permainannya. Kalau tidak disebutkan di mana pun, anggap sebarannya acak — studio yang repot-repot menjamin hal ini pasti menyebutkannya, karena itu bagian termahal dalam pembuatannya.

**Kalau papannya pasti bisa diselesaikan, berarti saya tidak mungkin kalah?**

Dengan konstruksi yang dijelaskan di sini, ya — sepasang ubin bebas yang cocok selalu ada di setiap titik, apa pun urutan mainnya, karena mengambil satu ubin hanya bisa membebaskan ubin lain. Jadi kalau Anda mentok, itu justru bukti bahwa sebarannya acak, bukan hasil konstruksi.

**Apakah tombol acak sama dengan sebaran yang pasti bisa diselesaikan?**

Tidak. Mengacak hanya menata ulang ubin yang tersisa, biasanya secara acak, jadi ia bisa saja memberi Anda posisi buntu berikutnya. Ia menyelamatkan papan yang mentok; ia tidak membuat sebaran awalnya jadi bisa dimenangkan.

**Kenapa beberapa permainan menjadikannya pilihan?**

Karena papan yang dijamin menghapus kekalahan yang sesungguhnya, dan sebagian pemain memang menginginkan risiko itu. Midnight Mahjong mengikatnya ke tingkat kesulitan justru karena alasan itu — dijamin secara bawaan, acak pada tingkat yang lebih sulit.

