KnightCap
નાઈટકેપ એ ઓપન સોર્સ કમ્પ્યુટર ચેસ એન્જિન છે. તેના પ્રાથમિક લેખક એન્ડ્રુ ટ્રિડગેલ છે અને તેની રચના લગભગ 1996માં કરવામાં આવી હતી. જોન બેક્સટર દ્વારા પણ મોટું યોગદાન આપવામાં આવ્યું છે અને કદાચ અન્ય કેટલાક લોકો દ્વારા નાનું યોગદાન આપવામાં આવ્યું છે. નાઇટકેપ એ જી. એન. યુ. જી. પી. એલ. હેઠળ બહાર પાડવામાં આવેલ મફત સોફ્ટવેર છે. મોટાભાગની રીતે, નાઈટકેપ એકદમ સામાન્ય આધુનિક કાર્યક્રમ છે. તે બિટબોર્ડ ડેટા સ્ટ્રક્ચરનો ઉપયોગ કરે છે જે 1996 માં જાણીતા હતા તેનાથી સહેજ અલગ છે, પરંતુ તે પૂરતું સ્પષ્ટ છે અને કદાચ હવે જાણીતું છે. એમ. ટી. ડી. (એફ) નો ઉપયોગ કરીને પછાત કાપણી કરવામાં આવે છે (એક પદ્ધતિ જે લગભગ આલ્ફા-બીટા કાપણીની સમકક્ષ છે પરંતુ કેટલીક સેટિંગ્સમાં થોડી વધુ કાર્યક્ષમ છે). ત્યાં નલ-મૂવ હ્યુરિસ્ટિક છે. એક એકદમ જટિલ એન્ડ-નોડ મૂલ્યાંકન પ્રક્રિયા છે જે અન્ય કાર્યક્રમો જેવી જ સુવિધાઓને ધ્યાનમાં લે છે. વધુમાં, નાઈટકેપ પાસે મલ્ટી-પ્રોસેસર કમ્પ્યુટર્સ માટે સપોર્ટ છે, ખાસ કરીને હવે અપ્રચલિત ફુજિત્સુ CAP કમ્પ્યુટર રિસર્ચ મશીનો. 1990ના દાયકાના અંતમાં રજૂ કરાયેલ નાઈટકેપની સૌથી મૂળ વિશેષતા, ચેસમાં લાગુ કરાયેલ ટેમ્પોરલ ડિફરન્સ લર્નિંગનો પ્રયોગ હતો. આ તકનીક નાઇટકેપને તે રમેલી રમતોના આધારે તેના મૂલ્યાંકન કાર્યમાં વિવિધ સુવિધાઓ પર લાગુ વજનને આપમેળે ટ્યુન કરવાની મંજૂરી આપે છે. 1990 ના દાયકામાં થોડા સમય માટે, નાઈટકેપ ઇન્ટરનેટ પર ચેસ સર્વર પર ખૂબ જ સક્રિય હતું, પરંતુ હવે તે અર્ધ-નિવૃત્ત છે અને ભાગ્યે જ જોવા મળે છે. તેની તાકાત સૌથી મજબૂત કાર્યક્રમો કરતાં ઓછી છે, પરંતુ હજુ પણ ખૂબ સારી છે. બાહ્ય કડીઓ નાઇટકેપનું હોમ પેજ નાઇટકેપઃ એક ચેસ પ્રોગ્રામ જે ટીડી (λ) ને મિનિમેક્સ સર્ચ ચેસ એન્જિન સાથે જોડીને શીખે છે મફત ચેસ સોફ્ટવેર