Lebih banyak tentang solitaire
Cara pembagian solitaire kami dibuat
Permainan solitaire hanya sejujur pembagiannya. Inilah yang kami lakukan agar pembagian kami jujur dan untuk membuktikan bahwa sebuah pembagian bisa dimenangkan.
Setiap pembagian adalah kocokan sungguhan dari 52 kartu yang dibuat dari nomor pembagian antara 1 dan 99.999.999, dengan algoritma tetap, sehingga nomor yang sama selalu memberi kartu yang sama. Pembagian bisa menang berasal dari daftar yang dimenangkan program solver, dengan jalur menangnya dimainkan ulang langkah demi langkah. Permainan harian diambil dari daftar itu berdasarkan tanggal.
Kocokan
Kami mengocok set kartu dengan generator angka acak ber-seed dan kocokan Fisher-Yates standar. Nomor pembagian adalah seed-nya. Kami memakai generator kecil buatan sendiri, bukan yang bawaan bahasa pemrograman, agar nomor yang sama memberi pembagian yang sama di setiap perangkat dan browser. Setelah itu kartu ditata dengan cara standar Klondike: 28 kartu di tujuh kolom dan 24 di tumpukan kartu.
Pembagian bisa menang
Untuk membuat daftar pembagian bisa menang, kami menjalankan solver, program yang mencari rangkaian langkah yang menang. Untuk setiap pembagian kandidat, ia boleh memeriksa hingga 200.000 posisi. Saat ia menemukan kemenangan, kami memainkan ulang jalur menangnya langkah demi langkah dengan aturan permainan sebelum menerima pembagian itu.
- Ambil 1: 10.000 pembagian bisa menang ditemukan dari 14.400 kandidat.
- Ambil 3: 10.000 pembagian bisa menang ditemukan dari 18.240 kandidat.
Pembagian yang tidak diterima bisa jadi tidak bisa dimenangkan atau terlalu sulit dibuktikan solver dalam batasnya, jadi angka-angka ini adalah batas bawah dari jumlah pembagian yang bisa dimenangkan. Lihat apakah solitaire selalu bisa dimenangkan.
Permainan harian
Setiap hari UTC, permainan mengambil entri berikutnya dari daftar pembagian bisa menang. Tanggal menentukan tempat di daftar, jadi semua orang mendapat pembagian yang sama pada hari itu.
Yang tidak kami lakukan
- Kami tidak mengubah kesulitan berdasarkan seberapa sering kamu menang atau apakah kamu sudah membayar.
- Kami tidak memakai koin, joker, atau booster.
- Kami tidak menyembunyikan pembagian buruk di balik sebuah tombol.
Pertanyaan yang sering diajukan
Apakah kocokannya benar-benar acak?
Ini kocokan sungguhan yang digerakkan oleh nomor pembagian, dan nomor yang sama selalu memberi kartu yang sama.
Bagaimana kalian tahu pembagian bisa dimenangkan?
Sebuah solver memenangkannya, dan jalur menangnya dimainkan ulang dengan aturan permainan.
Apakah kesulitan berubah saat saya bermain?
Tidak.