Solitaire hakkında daha fazlası
Solitaire dağıtımlarımız nasıl yapılıyor
Bir solitaire oyunu, dağıtımı kadar dürüsttür. Bizimkini dürüst yapmak ve bir dağıtımın kazanılabilir olduğunu kanıtlamak için yaptıklarımız şunlar.
Her dağıtım, 1 ile 99.999.999 arasındaki bir dağıtım numarasından sabit bir algoritmayla yapılan 52 kartlık gerçek bir karıştırmadır; aynı numara her zaman aynı kartları verir. Kazanılabilir dağıtımlar, bir çözücü programın kazandığı ve kazanma hattı hamle hamle yeniden oynatılan bir listeden gelir. Günün oyunu tarihe göre bu listeden alınır.
Karıştırma
Desteyi tohumlu bir rastgele sayı üreteci ve standart bir Fisher-Yates karıştırmasıyla karıştırırız. Dağıtım numarası tohumdur. Aynı numaranın her cihazda ve her tarayıcıda aynı dağıtımı vermesi için, bir programlama dilinde yerleşik olan yerine kendi küçük üretecimizi kullanırız. Sonra kartlar Klondike'ın standart düzenine dizilir: yedi sütunda 28 kart ve destede 24.
Kazanılabilir dağıtımlar
Kazanılabilir dağıtım listesi yapmak için bir çözücü çalıştırdık; kazandıran bir hamle dizisi arayan bir program. Her aday dağıtım için 200.000 pozisyona kadar bakmasına izin verdik. Bir kazanç bulduğunda, dağıtımı kabul etmeden önce kazanma hattını oyunun kurallarıyla hamle hamle yeniden oynattık.
- 1 çek: 14.400 adaydan 10.000 kazanılabilir dağıtım bulundu.
- 3 çek: 18.240 adaydan 10.000 kazanılabilir dağıtım bulundu.
Kabul edilmeyen dağıtımlar ya kazanılamaz ya da çözücünün sınırı içinde kanıtlaması çok zordur; bu yüzden bu sayılar kazanılabilen dağıtım sayısının alt sınırlarıdır. Solitaire her zaman kazanılabilir mi yazısına bak.
Günün oyunu
Her UTC gününde oyun, kazanılabilir dağıtımlar listesinden bir sonraki öğeyi alır. Tarih listedeki yeri belirler, bu yüzden o gün herkes aynı dağıtımı alır.
Yapmadıklarımız
- Zorluğu ne sıklıkta kazandığına ya da ödeme yapıp yapmadığına göre değiştirmeyiz.
- Jeton, joker ya da güçlendirici kullanmayız.
- Kötü bir dağıtımı bir düğmenin arkasına saklamayız.
Sık sorulan sorular
Karıştırma gerçekten rastgele mi?
Dağıtım numarasıyla yürütülen gerçek bir karıştırmadır ve aynı numara her zaman aynı kartları verir.
Bir dağıtımın kazanılabilir olduğunu nasıl biliyorsunuz?
Bir çözücü onu kazandı ve kazanma hattı oyun kurallarıyla yeniden oynatıldı.
Oynarken zorluk değişiyor mu?
Hayır.