Nasıl oynanır
Gerekli tüm kraliçeler oyun tahtasında olduğunda ve her üç çizgi türünde de her çift saldırıda bulunmadığında N-Queens işlemini tamamlamış olursunuz. Tam N-Queens pozisyonu sonucu belirler; görsel kısayollar hiçbir zaman belgelenen N-Queens terminal kuralının yerini almaz.
- N-Queens boş bir oyun tahtasıyla ve profilin sabit boyutunun her satırı için ayrılmış tam olarak bir kraliçe jetonuyla başlar. N-Queens kart fırsatı kimliği ve N-Queens yerleştirme kuralları v1 birlikte depolanır. N-Queens yeniden başlatıldığında bu açılış tam olarak yeniden oluşturulur.
- N-Queens sırasında, boş bir kareye bir vezir yerleştirirsiniz, yerleştirilmiş bir veziri hareket ettirir veya kaldırırsınız ve paylaşılan satırlar, sütunlar veya köşegenler için çakışma işaretleri alırsınız. N-Queens motoru, profil ihlallerini, mevcut olmayan materyalleri ve N-Queens nihai bir sonuca ulaştıktan sonra denenen her eylemi reddeder.
- Gerekli tüm kraliçeler oyun tahtasında olduğunda ve her üç çizgi türünde de her çift saldırıda bulunmadığında N-Queens işlemini tamamlamış olursunuz. Tam N-Queens pozisyonu sonucu belirler; görsel kısayollar hiçbir zaman belgelenen N-Queens terminal kuralının yerini almaz.
Strateji ipuçları
- Güvenilir bir N-Queens planı, satır başına bir kraliçe yerleştirmek, kullanılan sütunları ve çapraz indeksleri izlemek ve kalan satırda yasal sütun olmadığında hemen geri izlemektir. Bir N-Queens ipucuna kurallar ve deterministik tarafından izin verilmektedir. Sonraki N-Queens ipucu sınırlı bir eylemi açığa çıkarıyor; asla zorla N-Queens galibiyet iddiasında bulunmaz.
- Pahalı bir N-Queens hatası yalnızca görünen düz çizgileri kontrol etmektir; eşit satır-eksi-sütun veya satır-artı-sütun değerlerine sahip koordinatlardaki kraliçeler bir köşegeni paylaşır. Geri alma, bu N-Queens kararının incelenmesini desteklerken yeniden başlatma, orijinal başlangıçlı N-Queens açılışını korur.
- N-Queens oyunsonunda, kalan en kısıtlı satırı çözün ve sütunu her çatışmasız tamamlamayı engellediğinde daha önceki bir kraliçeyi değiştirin. Terminal kuralı hemen uygulanacağından, işleme koymadan önce kalan tüm N-Queens eylemlerini kontrol edin.