KnightCap
नाइटकैप एक ओपन सोर्स कंप्यूटर शतरंज इंजन है। इसके प्राथमिक लेखक एंड्रयू ट्रिडगेल हैं और इसे लगभग 1996 में बनाया गया था। जॉन बैक्सटर द्वारा भी प्रमुख योगदान दिया गया है और शायद कुछ अन्य लोगों द्वारा मामूली योगदान दिया गया है। नाइटकैप जी. एन. यू. जी. पी. एल. के तहत जारी किया गया एक मुफ्त सॉफ्टवेयर है। अधिकांश मायनों में, नाइटकैप एक काफी विशिष्ट आधुनिक कार्यक्रम है। यह बिटबोर्ड डेटा संरचनाओं का उपयोग करता है जो उन लोगों से थोड़ा अलग हैं जो 1996 में अच्छी तरह से ज्ञात थे, लेकिन काफी स्पष्ट हैं और शायद अब अच्छी तरह से ज्ञात हैं। एम. टी. डी. (एफ) का उपयोग करके पीछे की ओर छंटाई की जाती है (एक विधि जो लगभग अल्फा-बीटा छंटाई के बराबर है लेकिन कुछ स्थितियों में थोड़ी अधिक कुशल है)। नल-मूव ह्यूरिस्टिक है। एक काफी जटिल एंड-नोड मूल्यांकन प्रक्रिया है जो अन्य कार्यक्रमों के समान विशेषताओं पर विचार करती है। इसके अलावा, नाइटकैप में बहु-प्रोसेसर कंप्यूटरों के लिए समर्थन है, विशेष रूप से अब अप्रचलित फुजित्सु सीएपी कंप्यूटर अनुसंधान मशीनों के लिए। 1990 के दशक के अंत में शुरू की गई नाइटकैप की सबसे मूल विशेषता, अस्थायी अंतर सीखने में एक प्रयोग था जैसा कि शतरंज पर लागू होता है। इस तकनीक ने नाइटकैप को अपने द्वारा खेले गए खेलों के आधार पर अपने मूल्यांकन कार्य में विभिन्न विशेषताओं पर लागू भार को स्वचालित रूप से ट्यून करने की अनुमति दी। 1990 के दशक में कुछ समय के लिए, नाइटकैप इंटरनेट पर शतरंज सर्वर पर काफी सक्रिय था, लेकिन अब यह अर्ध-सेवानिवृत्त है और शायद ही कभी देखा जाता है। इसकी ताकत सबसे मजबूत कार्यक्रमों से कम है, लेकिन फिर भी काफी अच्छी है। बाहरी लिंक नाइटकैप का होम पेज नाइटकैपः एक शतरंज कार्यक्रम जो टीडी (λ) को मिनीमैक्स खोज शतरंज इंजनों के साथ जोड़कर सीखता है निः शुल्क शतरंज सॉफ्टवेयर