Program szachowy Porucznik - Cheurystyki
Szeregowiec
- algorytm alfa beta
- ruchy morderców
Sierżant
- QS - przeszukiwanie selektywne (na horyzoncie)
- sortowanie metodą spłyconego przeszukiwania
- szybki generator ruchów na liściach z wykorzystujący cięcia alfabety
- prosta ocena pozycji
- dobre bicia przeszukiwane pierwsze
- oddzielenie oceny struktóry pionów od oceny pozycyjnej figur
- pusty ruch redukcja o 3 poziomy
- wykrywanie pata
- książka debiutowa
- wykrywanie remisu przez trzykrotne powtórzenie pozycji
Porucznik
- wykrywanie promocji na skoczka przez przeciwnika (natomiast program promuje jedynie na hetmana)
- wykrywanie remisu przez niewystarczający materiał
- iteracyjne pogłębianie
- rozszerzanie przeszukiwania o szachy i wymiany bić
- tablice transpozycyjne