Papan permainan, dan cara menang
Papan berbentuk kisi 15×15 garis yang menghasilkan 225 titik. Batu diletakkan di titik persilangan, bukan di dalam kotak, dan papan ini hanya memuat garis kisi serta 5 titik bintang.
Kamu menang begitu 5 atau lebih batumu membentuk garis lurus tanpa putus — mendatar, menurun, atau pada salah satu diagonal. Lebih dari 5 tetap menang. Rangkaian 6 batu di sini adalah kemenangan, bukan pelanggaran. Jika seluruh 225 titik terisi dan tidak ada pihak yang membentuk garis, pertandingan berakhir seri.
- Batu tidak memiliki huruf maupun angka. Batu hanya berwarna hitam dan putih, sehingga posisi di papan terbaca sama di bahasa apa pun.
- Garis kemenangan dilingkari dan semua batu lainnya diredupkan, sehingga hasil pertandingan tidak pernah hanya bergantung pada warna.
- Batu terakhir yang dimainkan memiliki tanda kecil. Begitulah caramu menemukan langkah CPU tanpa harus terus mengawasi papan.
- Tidak ada skor di game ini dan tidak ada jam di layar. Setiap pertandingan berakhir menang, kalah, atau seri, dan waktumu dicatat secara diam-diam hanya untuk statistik.
Ini adalah aturan freestyle. Batasan renju untuk pemain yang membuka — tiga-tiga, empat-empat, dan overline — tidak diterapkan di sini. Batasan itu ada untuk mengurangi keunggulan pemain pertama dalam pertandingan antara dua orang; melawan CPU, tugas itu diambil alih oleh tingkat kesulitan, jadi tidak ada aturan terlarang yang perlu dihafal sebelum kamu bisa bermain.
Ketuk sekali untuk membidik, ketuk lagi untuk menempatkan
Ketukan pertama menandai titik dengan bayangan batu yang akan kamu mainkan. Ketukan kedua pada titik yang sama akan menempatkannya. Mengetuk titik lain hanya memindahkan tanda itu ke sana.
Alasannya bersifat fisik. Di layar tersempit yang didukung seri game ini — lebar 320px — jarak antar-titik sekitar 19px, dan satu ketukan yang langsung menempatkan batu justru akan menjadi mesin penghasil batu yang tidak pernah kamu maksudkan. Ini adalah bahasa dua langkah yang sama seperti memilih sel lalu mengetik angka di Sudoku, dan ini bukan sebuah pengaturan: jika hanya satu dari dua cara itu yang benar, memberikan pilihan hanya akan melimpahkan masalahnya kepadamu.
- Membidik tidak menghasilkan suara. Belum terjadi apa-apa; suara itu baru muncul saat batu benar-benar diletakkan.
- Titik yang sudah ditempati batu tidak bisa diketuk. Titik itu dinonaktifkan, bukan sekadar diabaikan diam-diam, dan tidak ada yang menegurmu jika mencoba.
- Batu muncul ke posisinya dalam waktu 120ms. Reduced Motion — baik dari pengaturan aplikasi maupun dari sistem — mematikan animasi ini, dan batu langsung digambar begitu saja di tempat ia dimainkan.
- Setiap titik adalah tombol, dan pembaca layar akan membacakan baris dan kolomnya beserta isinya: kosong, batumu, batu CPU, atau sedang menunggu ketukan kedua.
- Baris teks yang menunjukkan giliran siapa selalu memiliki tinggi tetap, sehingga papan tidak pernah bergeser saat berganti antara giliranmu, permintaan ketukan kedua, dan giliran CPU.
Hitam membuka permainan, jadi warnamu yang menentukan siapa mulai duluan
Hitam selalu bergerak lebih dulu. Itu adalah aturan permainan, bukan pengaturan, dan tidak ada yang bisa melewati giliran: setiap giliran menambahkan tepat satu batu, sehingga giliran siapa berikutnya bisa dilihat langsung dari batu yang sudah ada di papan, dan game tidak pernah perlu mengingatnya sendiri.
Jadi memilih warna berarti memilih apakah kamu yang membuka permainan, dan layar utama menyatakannya persis begitu — Hitam · pertama dan Putih · kedua. Hitam adalah pilihan default. Pilih Putih dan CPU yang membuka; di papan kosong, batu pertamanya jatuh di titik tengah.
- Warna ini berlaku untuk pertandingan berikutnya. Mengubahnya saat pertandingan sedang berlangsung tidak menanyakan apa pun dan tidak merusak apa pun — sebuah pertandingan tetap memakai warna yang dipilih sejak awal sampai berakhir.
- Lawanmu selalu CPU di perangkatmu sendiri. Tidak ada permainan online, tidak ada mode dua pemain, dan tidak ada peringkat atau ranking di mana pun.
- Rekammu disimpan terpisah untuk setiap tingkat kesulitan: jumlah pertandingan yang dimainkan, menang, kalah, dan seri, beserta total waktu bermainmu di semuanya. Tidak ada rentetan apa pun yang dihitung, dan tidak ada yang ditampilkan.
- Pertandingan yang kamu tinggalkan demi memulai pertandingan lain tidak dicatat sebagai kekalahan. Pertandingan itu sudah terhitung dimainkan sejak dimulai, dan hanya pertandingan yang benar-benar mencapai akhir yang mengubah rekam jejak.
Bantuan yang kamu dapatkan, dan mengapa tidak ada Petunjuk
Urungkan gratis dan tanpa batas, dan sudah berfungsi sejak pertama kali dibuka. Fitur permainan di sini tidak pernah berada di balik iklan atau pembelian dalam aplikasi, dan kekuatan CPU bukan sesuatu yang perlu kamu buka kuncinya — semua 3 tingkat kesulitan bisa dipilih sejak awal.
Satu kali tekan mengembalikan papan ke titik keputusanmu sebelumnya, artinya batumu dan balasan CPU untuk itu terhapus bersamaan. Ini tidak pernah membuatmu berhenti di tengah giliran CPU, karena itu bukan posisi yang pernah kamu ambil keputusan apa pun darinya.
- Ini adalah pembatalan langkah, bukan pengocokan ulang. Balasan CPU ditentukan oleh seed pertandingan dan jumlah batu yang ada di papan, sehingga mengurungkan lalu memainkan titik yang sama akan menghasilkan langkah yang persis sama. Sebuah golden test menjaga kestabilan ini di setiap pembaruan.
- Tidak ada Petunjuk. Tidak ada yang tersembunyi di papan ini, jadi sebuah petunjuk tidak akan punya apa pun untuk diungkap — ia hanya bisa menyebutkan titik yang akan dimainkannya sendiri, yang berarti CPU memainkan sisimu sekaligus sisinya sendiri. Reversi dan Connect Four dibangun dengan penilaian yang sama.
- Tidak ada tampilan langkah yang sah juga. Setiap titik kosong adalah langkah yang sah, sehingga menampilkannya tidak akan memberi informasi apa pun; bantuan terhadap batu yang salah tempat adalah ketukan kedua.
- Papan disimpan sambil kamu bermain, jadi meninggalkan layar atau aplikasi ini aman. Hanya ada satu slot pertandingan: di layar utama, tingkat kesulitan yang sedang kamu mainkan menampilkan Lanjutkan, dan memilih tingkat kesulitan lain akan menanyakan konfirmasi sebelum menggantikan pertandingan itu.
- Riwayat Urungkan tidak disimpan. Pertandingan yang kamu lanjutkan dimulai dari posisi di papan, bukan dari rangkaian langkah yang membentuknya.
- Game Baru tersedia di layar papan dan di layar hasil. Memulai game baru di tengah pertandingan akan menanyakan konfirmasi lebih dulu, karena posisi saat itu akan hilang.
Apa arti Mudah, Normal, dan Sulit
Layar utama menyebut ini sebagai memilih lawanmu. Semua 3 lawan sudah tersedia sejak pertama kali dibuka dan masing-masing menyimpan rekamnya sendiri, sementara papan, aturan, dan bantuan tetap sama di setiap tingkat kesulitan. Satu-satunya yang berubah adalah bagaimana CPU memilih batunya.
- Mudah hanya melihat satu lingkaran ke luar dan tidak lebih jauh dari itu. Ia memainkan titik kosong secara acak di sebelah batu yang sudah ada, dan tidak memeriksa kemungkinan lima — baik milikmu maupun miliknya sendiri. Hanya melihat apa yang ada di sekitarnya adalah seluruh kelemahannya.
- Normal dan Sulit menyelesaikan lima dulu sebelum menimbang apa pun. Jika ada batu yang bisa menyempurnakan 5 untuk mereka, mereka akan memainkannya; jika batumu berikutnya bisa menyempurnakan 5, mereka akan memblokirnya. Kedua perilaku ini dipastikan oleh pengujian otomatis.
- Aturan itu harus berada di luar sistem skor, karena skor tidak bisa mengungkapkannya. Memblokir empat batumu nyaris tidak memperbaiki susunan CPU sendiri, sementara membangun empat batu terbuka miliknya sendiri mendapat skor kira-kira sepuluh kali lebih besar — jadi lawan yang hanya membandingkan angka akan membangun empat batunya sendiri dan kalah oleh lima yang lebih dulu selesai.
- Sulit berhenti pada batas 8.000 posisi dan memainkan langkah terbaik dari kedalaman terakhir yang selesai dihitung. Kedalaman pertama selalu selesai dihitung, sehingga Sulit tidak pernah menjadi lebih lemah hanya karena kehabisan ruang perhitungan.
- Ia menimbang ancaman terhadap dirinya sedikit lebih berat daripada ancaman yang ia buat sendiri — sebesar 1,15 kali. Jika keduanya dinilai sama, hasilnya adalah CPU yang lebih memilih membangun daripada bertahan, dan CPU semacam itu kalah pada langkah berikutnya.
- CPU hanya berpikir saat gilirannya sendiri. Tidak ada apa pun yang berjalan di latar belakang saat kamu duduk dan menatap papan, dan batunya mendarat sekitar 450ms setelah gilirannya dimulai, ditambah waktu yang dibutuhkan pencarian.
| Tingkat Kesulitan | Cara memilih titik | Seberapa jauh ia membaca |
|---|---|---|
| Mudah | Secara acak di antara titik kosong yang bersentuhan dengan sebuah batu | tidak sama sekali |
| Normal | Menilai setiap titik di dekat batu-batu dan mengambil yang terbaik | 1 batu |
| Sulit | Pencarian alpha-beta yang semakin dalam selama anggarannya masih tersisa | hingga 6 batu |
Sulit sengaja tidak dibuat menjadi lawan sekuat yang bisa dicapai komputer. Gomoku freestyle diketahui secara teoretis merupakan kemenangan bagi pihak yang membuka permainan, sehingga CPU yang membaca hingga akhir bukan lagi lawan — melainkan tembok. Hasil itu mengasumsikan permainan yang sempurna, dan pencarian yang berhenti pada 8.000 posisi jauh dari sempurna: mengambil Putih di sini adalah sebuah handicap, bukan alasan untuk pasti kalah. Anggaran ini dipilih agar biaya satu balasan kira-kira setara dengan biaya lawan-lawan CPU yang sudah dirilis di Simple Games, dan tidak ada basis data pembukaan di baliknya — batu-batu pertama dimainkan oleh pencarian yang sama seperti batu-batu terakhir.
Tips
- Mainkan di dekat batu-batu yang sudah ada. Batu yang diletakkan di bagian papan yang masih kosong tidak membangun apa pun pada giliran ini dan tidak memblokir apa pun pada giliran berikutnya. CPU pun sependapat denganmu soal ini — ia bahkan tidak akan mempertimbangkan titik yang berjarak lebih dari 2 lingkaran dari sebuah batu.
- Hitung ujungnya, bukan batunya. Apakah kedua ujung sebuah rangkaian terbuka atau tidak, itulah inti hampir seluruh permainan: empat batu berturut-turut dengan kedua ujung bebas tidak bisa dihentikan, sedangkan empat batu dengan satu ujung terblokir hanya punya satu titik penyelesai dan sekadar menjadi langkah yang harus kamu jawab.
- Blokir tiga terbuka. Tiga batu lawan dengan kedua ujung bebas akan menjadi empat yang tak terhentikan itu pada batu berikutnya, jadi saat yang tepat untuk bertindak adalah satu langkah lebih awal dari yang terasa. Ini satu-satunya saran yang mendapat satu tahap penuh dalam tutorial bawaan aplikasi.
- Buat dua ancaman sekaligus. Tidak ada yang bisa melewati giliran dan tidak ada yang bisa memainkan dua batu dalam satu giliran, jadi jika satu batu membuatmu punya dua tiga terbuka sekaligus — satu di sepanjang baris, satu lagi pada diagonal — lawan hanya bisa menjawab salah satunya. Carilah titik tempat dua garismu sendiri saling bersilangan; di situlah satu batu mengerjakan dua tugas sekaligus.
- Karena 6 berturut-turut juga menang, kamu tidak pernah perlu menahan sebuah garis agar tetap tepat 5. Perpanjang sebebasnya — tidak ada cara untuk kelebihan panjang dan tidak ada susunan di sini yang bisa dianggap terlalu panjang.
- Melawan Sulit, gunakan Urungkan untuk membaca posisi, bukan untuk melarikan diri. Dalam satu pertandingan, balasan CPU sudah tetap, sehingga titik yang kamu urungkan lalu mainkan lagi akan mendapat balasan yang sama persis. Kamu bisa mundur, mencoba titik lain sebagai gantinya, lalu membandingkan kedua jalur itu alih-alih menebak-nebak di antara keduanya.
Pertanyaan yang sering diajukan
Apakah saya harus membuat tepat 5 berturut-turut?
Tidak. 5 atau lebih sudah menang, jadi rangkaian 6 adalah kemenangan, bukan pelanggaran. Ini adalah aturan freestyle: batasan renju untuk tiga-tiga, empat-empat, dan overline tidak diterapkan, dan tidak ada yang bisa membuatmu dikenai penalti karena membangunnya.
Siapa yang bergerak lebih dulu, dan apakah saya bisa bermain sebagai Putih?
Hitam selalu membuka — itu aturan, bukan pengaturan. Di layar utama kamu memilih Hitam · pertama atau Putih · kedua, dan pilihan itu berlaku untuk pertandingan berikutnya. Mengambil Putih berarti CPU yang membuka, dan di papan kosong, batu pertamanya jatuh di titik tengah.
Mengapa tidak ada Petunjuk?
Karena tidak ada apa pun yang tersembunyi untuk diungkap oleh sebuah petunjuk. Seluruh papan terlihat jelas, jadi satu-satunya hal yang bisa dilakukan petunjuk adalah menyebutkan titik yang akan dimainkan CPU — yang berarti CPU memainkan sisimu juga. Sebagai gantinya, Urungkan adalah bantuannya, dan itu gratis dan tanpa batas.
Apakah Urungkan terbatas, atau apakah saya harus menonton iklan untuk menggunakannya?
Tidak keduanya. Urungkan gratis dan tanpa batas sejak pertama kali dibuka, semua 3 tingkat kesulitan bisa langsung dipilih, dan fitur permainan tidak pernah berada di balik iklan atau pembelian dalam aplikasi.
Apakah saya bisa meninggalkan pertandingan di tengah jalan?
Bisa. Posisi, warnamu, tingkat kesulitan, dan waktu yang sudah berlalu disimpan sambil kamu bermain, dan papan akan kembali persis seperti saat kamu tinggalkan. Hanya riwayat Urungkan yang tidak disimpan, sehingga pertandingan yang dilanjutkan dimulai dari posisi di papan, bukan dari daftar langkahnya.
Apakah saya perlu koneksi internet?
Aplikasi Android bisa dimainkan sejak pertama kali dibuka tanpa koneksi: tidak ada yang perlu diunduh, tidak ada akun, dan setiap pertandingan diputuskan sepenuhnya di perangkatmu. Versi browser perlu memuat halaman satu kali, setelah itu game itu sendiri berjalan di browsermu.