PlayPendium
WordChess · Catatan lapangan tentang kompleksitas

Samudra Kombinatorial

Catur adalah tolok ukur kita untuk kedalaman. Sebuah pilihan desain yang tak mencolok memberi WordChess ruang kemungkinan partai yang jauh lebih besar.

Ditulis dan disunting dalam bahasa Inggris. Versi bahasa Indonesia ini dihasilkan oleh terjemahan mesin; jika ketepatan menjadi penting, naskah asli berbahasa Inggris adalah yang berlaku. Baca naskah asli dalam bahasa Inggris →

01 · Ukuran sebuah permainan

Kedalaman adalah percabangan, bukan bidak

Pada 1950, Claude Shannon, bapak teori informasi, memperkirakan berapa banyak partai catur berbeda yang mungkin dimainkan. Jawabannya, kira-kira 10120, dikenal sebagai bilangan Shannon, dan sejak itu menjadi jangkar intuisi kita. 1 Angka itu begitu besar hingga mempermalukan alam semesta fisik, yang hanya memuat sekitar 1080 atom. 6 Anda bisa memberi setiap atom papan caturnya sendiri dan tetap tidak memiliki cukup papan untuk memainkan setiap partai.

Catur memperoleh angka ini dengan jujur. Dari pembukaan, Putih memiliki 20 langkah; Hitam membalas dengan 20, dan sudah ada 400 posisi setelah satu pertukaran langkah. Setelah enam setengah-langkah, jumlahnya melewati 119 juta; pada setengah-langkah kesepuluh, jumlahnya mencapai 69 triliun. 4 Para pemain menyebutnya faktor percabangan, yaitu jumlah pilihan sah pada setiap giliran. Dalam catur, rata-ratanya sekitar 35. 2 Angka yang sederhana itu, berlipat ganda dari langkah ke langkah, adalah mesin misteri permainan ini. Selama dua puluh langkah pertama, ia menghasilkan partai dalam orde 1060. Sumber kedalaman catur bukanlah bidak-bidaknya. Sumbernya adalah percabangan.

02 · Pembukaan, dihitung

Empat ratus, atau satu triliun

Jumlah langkah awal dalam catur diketahui secara pasti. Jumlah dalam WordChess adalah perkiraan, tetapi kedua permainan menyimpang begitu cepat sehingga selisihnya tak terbantahkan dalam satu giliran saja. 4

Jumlah urutan permainan yang berbeda setelah N langkah penuh (kedua pemain)
Setelah langkahCatur, pasti 4WordChess, perkiraan 7
1400~1012
2197,281~1018
3119,060,324~1024
484,998,978,956~1030
569,352,859,712,417~1036

Angka catur adalah hitungan pembangkitan langkah yang pasti (perft). 4 Angka WordChess mengasumsikan kira-kira satu juta penempatan sah untuk giliran pertama setiap pemain (jadi ~1012 setelah keduanya melangkah) dan seribu yang konservatif untuk setiap giliran sesudahnya; lihat catatan metode.

03 · Satu keputusan yang mengubah segalanya

Setiap pemain memegang satu set lengkap

WordChess tampak seperti sepupu yang lebih lembut, permainan kata di atas grid, lebih mirip teka-teki silang daripada duel pisau. Kesan itu justru keliru sepenuhnya, dan satu baris dalam aturannya adalah penyebabnya: setiap pemain memegang satu set lengkap berisi seratus ubin. 7

Tidak ada rak tujuh ubin, tidak ada keberuntungan tarikan, tidak ada menunggu datangnya vokal. Pada giliran mana pun, seorang pemain dapat meraih hampir semua dari 148.941 kata dalam kamus, kata hingga dua puluh lima huruf panjangnya, selebar papan, dan mencari tempat untuk meletakkannya. 7 Scrabble, yang tercekik oleh tujuh ubin acaknya, hanya bisa membangun dari apa pun yang kebetulan ada di rak. 5 WordChess menghapus leher botol itu sepenuhnya.

Akibatnya dahsyat. Giliran pertama saja membuka antara satu hingga dua juta penempatan yang sah: sebuah kata, sebuah arah, dan sebuah tempat di papan 25×25 yang terbuka lebar. Ketika kedua pemain baru melangkah sekali, permainan telah bercabang menjadi sekitar satu triliun posisi. Catur, setelah pertukaran yang sama, memiliki empat ratus. 4

Aturannya lebih sederhana. Ruang kemungkinannya tidak.

04 · Tangga pangkat

Di mana angka-angka itu berada

Setiap anak tangga yang ditandai berada empat puluh orde besaran, faktor 1040, di atas anak tangga di bawahnya. Pada skala ini, dua puluh langkah pertama WordChess menanjak jauh melampaui jumlah atom di alam semesta, dan mendarat tepat di tempat seluruh partai catur berada. 1

Chess WordChess Physical reference
05 · Dua puluh langkah

Satu partai catur utuh, sebelum makan siang

Saat papan terisi, faktor percabangan catur perlahan naik menuju 35 dan bertahan di sana. Faktor percabangan WordChess tetap di kisaran ribuan: setiap kata yang sudah dimainkan menjadi jangkar baru untuk dikaitkan, dan set ubin yang lengkap berarti satu-satunya batas nyata adalah persilangan mana yang diizinkan kamus. 7

Jalankan itu ke depan. Seandainya setiap giliran, termasuk pembukaan yang kaya pilihan, hanya menawarkan seribu langkah sah, angka yang sengaja dibuat konservatif, WordChess tetap akan mencapai 10120, bilangan Shannon, kompleksitas seluruh partai catur, dalam dua puluh langkah pertamanya. Izinkan sepuluh ribu langkah per giliran, yang masih wajar, dan dua puluh langkah menanjak menuju 10160: selisih enam puluh hingga seratus orde besaran di atas 1060 milik catur. 1

Kecilkan perkiraan itu hingga Anda mengasumsikan seorang pemain hanya menemukan tiga ratus langkah sah per giliran, sebagian kecil dari jumlah sebenarnya, dan dua puluh langkah tetap menghasilkan 1099. Tetap empat puluh orde besaran di atas catur. Kesimpulannya bertahan terhadap setiap asumsi pesimistis yang bisa Anda sodorkan. 1

Catatan tentang kepastian

Angka-angka catur adalah hasil komputasi menyeluruh selama puluhan tahun; angka itu diketahui. Angka WordChess adalah perkiraan cermat, yang diturunkan dari parameter nyatanya, yaitu papan 25×25, kamus 148.941 kata, dan set lengkap 100 ubin di tangan setiap pemain, dan angka itu memiliki rentang galat yang lebar. Yang tidak diragukan adalah arah dan skala selisihnya. Setiap asumsi dalam tulisan ini dipilih agar konservatif, dan selisihnya tetap sangat besar.

06 · Mengapa permainan kata menang

Kompleksitas adalah banyaknya masa depan yang bercabang dari sebuah pilihan

Catur membatasi Anda: kuda bergerak sebagai kuda, pion merayap satu petak, dan pilihan Anda, meski kaya, terbatas dan akrab. WordChess menyerahkan seluruh bahasa dan seluruh papan kepada Anda lalu meminta Anda memilih. Itulah pertukaran yang dibuat desainnya, dan itulah alasan grid yang ramah ini menyembunyikan samudra kombinatorial.

Semua ini tidak membuktikan bahwa WordChess lebih sulit dimainkan dengan baik; ruang pencarian yang lebih besar tidak sama dengan strategi yang lebih dalam, dan kejeniusan catur terletak pada seberapa banyak makna yang ia peras dari percabangannya yang sempit. Namun siapa pun yang membayangkan permainan kata sebagai pilihan yang ringan telah memahami matematikanya secara terbalik. Selama dua puluh langkah pertamanya, WordChess membuat permainan agung para raja tampak nyaris kecil.

Sources & method

Where the numbers come from

  1. Shannon number (≈10120). Shannon, C. E. (1950). "Programming a Computer for Playing Chess." Philosophical Magazine, Ser. 7, 41(314), 256–275. Estimate: ~30 legal replies per half-move over ~40 moves (80 half-moves), giving 3080 ≈ 10120. Paper (PDF): vision.unipv.it/IA1/ProgrammingaComputerforPlayingChess.pdf. Overview: en.wikipedia.org/wiki/Shannon_number
  2. Chess branching factor (≈35), game length (~70 half-moves), game-tree (10123) and state-space (1044) complexity. "Game complexity," Wikipedia: en.wikipedia.org/wiki/Game_complexity
  3. Legal chess positions ≈ 4.8×1044. Tromp, J. (2021). Chess Position Ranking, estimated (4.82 ± 0.03)×1044 at 95% confidence: github.com/tromp/ChessPositionRanking
  4. Exact opening move counts (perft): 20; 400; 8,902; 197,281; 4,865,609; 119,060,324; … 69,352,859,712,417. OEIS A048987, "Number of possible chess games at the end of the n-th ply": oeis.org/A048987. Also tabulated as "Perft Results," Chess Programming Wiki: chessprogramming.org/Perft_Results
  5. Scrabble’s seven-tile rack. Rack size is a standard rule of play. No published branching-factor figure for Scrabble is relied on here.
  6. Atoms in the observable universe ≈ 1080. Standard cosmological estimate (commonly cited as 1078–1082). "Observable universe, matter content," Wikipedia: en.wikipedia.org/wiki/Observable_universe. See also the Eddington number: en.wikipedia.org/wiki/Eddington_number
  7. WordChess parameters and estimates. Measured directly from the game: a 25×25 board (625 squares, 8 blocker cells), a full 100-tile set (98 letters and 2 blanks) held by every player with no draw, and a 148,941-word English dictionary (average length 8.6 letters; the longest words that fit the board run to 25). The branching-factor and 20-move figures are order-of-magnitude estimates computed from these parameters.
  8. Further reading on Shannon number, Chess -- from Wolfram MathWorld. mathworld.wolfram.com.
  9. Further reading on Shannon number, On the number of positions in chess without promotion. doi.org.
  10. Further reading on Game complexity, [1403.5830] Bejeweled, Candy Crush and other Match-Three Games are (NP-)Hard. arxiv.org.
  11. Further reading on Game complexity, Computational Complexity of Games and Puzzles. ics.uci.edu.

Method. "20 moves" means 20 by each player, 40 half-moves, the chess convention. Chess: game count ≈ b40 with b ≈ 30–35 → ~1060. WordChess: opening branching estimated from (playable words that fit through the centre) × (placements per word) ≈ 106 per side; later turns held at a conservative 103–104. The 20-move figures deliberately apply that later-turn b to all 40 half-moves, openings included: b40 ≈ 10120–10160, a floor; counting the two ~106 opening turns adds about six more orders of magnitude (≈10126–10166). The 1099 floor uses b = 300 throughout. These are estimates, not proofs; see "A note on certainty."

Was this worth reading?
Play WordChess
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026