Tabung, dan cara menang
- Setiap tabung menampung 4 unit cairan.
- Setiap warna hadir dalam tepat 4 unit, dan di awal permainan unit-unit itu diacak ke seluruh tabung berwarna.
- Selalu ada 2 tabung kosong, di level berapa pun. Jumlah tabung adalah jumlah warna ditambah 2 tabung kosong itu.
- Kamu menang ketika setiap tabung kosong atau penuh dengan satu warna saja.
Cairan dikenali hanya lewat warnanya — tidak ada simbol apa pun di permukaannya. Bentuk-bentuk kecil yang mengapung di air pernah dibuat, lalu dihapus: bentuk-bentuk itu malah terasa seperti stiker, bukan cairan. Ada dua hal yang menggantikannya. Palet warnanya menjaga 9 warna tetap berbeda baik dari corak maupun kecerahannya, dan setiap tabung bisa dibacakan isinya dari bawah ke atas, jadi jalur non-visual ini sama sekali tidak bergantung pada tanda apa pun.
Menuang
- Ketuk sebuah tabung untuk mengangkatnya, lalu ketuk tabung lain untuk menuangkannya ke sana.
- Tuang diperbolehkan ketika tabung asal tidak kosong, tabung tujuan masih memiliki ruang, dan tabung tujuan itu kosong atau bagian atasnya berwarna sama dengan tabung asal.
- Yang berpindah adalah ruas warna yang berada di bagian atas tabung asal, sebanyak yang muat. Sisanya yang tidak muat tetap di tempatnya.
- Ketukan yang tidak memenuhi syarat-syarat itu tidak melakukan apa-apa. Itu bukan kesalahan yang dihukum, itu hanya bukan sebuah langkah.
- Kamu bisa menuangkan dirimu sendiri ke jalan buntu. Itu bukan cacat pada papannya — justru itulah alasan Urungkan dan Petunjuk ada, dan alasan keduanya tidak dibatasi jumlah pemakaiannya.
Setiap papan terbukti bisa dipecahkan sebelum kamu melihatnya
Papan tidak sekadar diacak lalu diberikan begitu saja. Generator mengacak, lalu membuang hasilnya kecuali lolos dua pemeriksaan, dan hanya yang lolos keduanya yang pernah dibagikan.
- Papan yang sudah memiliki satu tabung selesai akan dibuang — kamu tidak seharusnya diberi sebagian dari jawabannya.
- Setelah itu, solver mencari solusi, dan hanya papan yang benar-benar berhasil dipecahkannya yang menjadi kandidat. Jika pencarian gagal atau terhenti, percobaan itu dibuang dan yang berikutnya dicoba.
- Ia mengumpulkan 12 kandidat, mengurutkannya berdasarkan seberapa acak susunannya, lalu memilih satu yang berada di posisi yang diminta level tersebut.
- Semua proses itu berjalan dari seed level tersebut, termasuk percobaan ulang, sehingga level yang sama selalu menghasilkan papan yang sama.
Seberapa acak sebuah papan diukur, bukan ditaksir secara kasat mata: hitung ruas warna tunggal di papan, lalu kurangi dengan jumlah warna. Satu tuang menghilangkan paling banyak satu ruas warna, dan papan yang selesai memiliki tepat satu ruas warna per warna, sehingga selisih itu adalah batas bawah sungguhan untuk berapa banyak tuang yang dibutuhkan papan tersebut. Mengurutkan kandidat satu sama lain juga berarti tidak ada papan yang pernah ditolak hanya karena tidak mencapai ambang batas. Biayanya adalah satu kali proses solver per kandidat — sekitar 2 ms per papan.
Langkah, Urungkan, dan Petunjuk
- Satu kali tuang adalah satu langkah, berapa pun banyaknya cairan yang dibawanya. Jumlah langkahmu ditampilkan selama kamu bermain.
- Tidak ada jam yang ditampilkan. Waktu dicatat dan muncul saat kamu selesai serta di statistikmu.
- Urungkan gratis dan tanpa batas. Fitur ini melangkah mundur satu tuangan setiap kali digunakan, sekaligus memutar balik jumlah langkah — kamu membatalkan satu tuangan, jadi hitungannya pun ikut mundur.
- Petunjuk gratis dan tanpa batas, dan bukan sekadar tebakan. Solver membuktikan solusi dari posisi kamu yang sebenarnya, lalu petunjuk itu menyorot tuangan pertama dari solusi tersebut — sebuah langkah yang terbukti akan menyelesaikan papan jika kamu terus mengikutinya.
- Ketika tidak ada solusi yang ditemukan, pesannya mengatakan itu apa adanya: tidak ditemukan jalan ke depan, jadi urungkan atau coba lagi. Pesan itu tidak menyatakan jalan buntu, karena pencarian yang terhenti di tengah jalan dan papan yang benar-benar buntu terlihat sama dari luar, dan hanya salah satunya yang pantas disebut begitu.
Berapa banyak petunjuk yang kamu gunakan dicatat dan ditampilkan saat kamu selesai, sebagai fakta tentang permainan itu. Itu tidak pernah menjadi biaya, dan tidak ada apa pun yang perlu ditonton atau dibeli untuk mendapatkan lebih banyak petunjuk.
100 Level
Nomor level menentukan jumlah warna dan seberapa acak susunan awalnya. Level terbuka secara berurutan, setiap level yang sudah terbuka bisa dimainkan ulang, dan memainkannya ulang akan menghasilkan papan yang sama.
- Di dalam satu kelompok level, tingkat kesulitannya naik lewat seberapa acak susunan awalnya. Hanya ada tujuh jumlah warna yang berbeda, jadi tanpa itu, setiap level dalam satu kelompok akan menjadi puzzle yang sama persis dengan seed yang berbeda.
- Level pertama dari sebuah kelompok adalah susunan paling rapi, dan level terakhirnya adalah yang paling acak, bergerak merata di antara keduanya.
- Memasuki kelompok berikutnya menambah satu warna dan mengatur ulang tingkat keacakan ke yang paling rapi — jadi lonjakan kesulitannya terjadi satu per satu, bukan dua sekaligus.
- Jumlah langkah tersedikit dan waktu tercepatmu disimpan untuk setiap level.
| Level | Warna | Fungsi kelompok ini |
|---|---|---|
| 1–8 | 3 | mempelajari kontrol |
| 9–22 | 4 | membaca dasar |
| 23–40 | 5 | pertengahan permainan |
| 41–60 | 6 | selebar puzzle harian |
| 61–78 | 7 | ruang gerak menipis |
| 79–92 | 8 | membaca level akhir |
| 93–100 | 9 | papan terbesar |
Puzzle harian
- Satu papan per hari, sama untuk semua pemain.
- 6 warna setiap hari, titik tengah dari kurva level. Tidak ada hari dalam seminggu yang lebih sulit daripada hari lainnya.
- Seberapa acak susunannya juga tetap, di titik tengah rentang — 0,5. Memakai susunan pertama yang muncul begitu saja akan menciptakan hari-hari yang beruntung dan yang kurang beruntung, alasan yang sama dengan kenapa jumlah warnanya juga dibuat tetap.
- 30 hari terakhir tetap terbuka, jadi hari yang kamu lewatkan masih bisa dimainkan.
- Hari beruntun tidak dihitung maupun ditampilkan. Statistik menyimpan hari mana yang berhasil kamu selesaikan dan dalam berapa langkah.
Pertanyaan yang sering diajukan
Apakah saya bisa mendapatkan papan yang tidak bisa dipecahkan?
Tidak. Solver menemukan solusi penuh sebelum papan mana pun pernah dibagikan, dan papan yang tidak berhasil dipecahkannya dibuang saat proses pembuatan papan.
Apakah saya masih bisa terjebak?
Bisa — papannya bisa dipecahkan, tapi tuanganmu sendiri bisa berujung jalan buntu. Urungkan sejauh yang kamu suka, atau minta petunjuk.
Apakah petunjuk hanya sekadar tebakan yang bagus?
Tidak. Itu adalah tuangan pertama dari solusi yang telah dibuktikan solver dari posisi kamu saat ini, jadi mengikuti petunjuk-petunjuknya akan menyelesaikan papan.
Apakah menuangkan tiga unit dihitung sebagai tiga langkah?
Tidak. Satu tuang adalah satu langkah, berapa pun banyaknya yang dibawa, jadi menuangkan ruas warna yang tinggi sama saja langkahnya dengan menuangkan satu unit.
Apakah saya bisa mendapatkan lebih banyak tabung kosong?
Tidak. Selalu ada 2, di setiap level, dan tidak ada apa pun yang perlu ditonton atau dibeli untuk menambahnya.
Bagaimana jika saya tidak bisa membedakan dua warna?
Paletnya menjaga warna-warna tetap berbeda baik dari kecerahan maupun coraknya, dan setiap tabung bisa dibacakan isinya dari bawah ke atas, yang sama sekali tidak bergantung pada warna.