O Nocheng
Co je Nocheng
Program nochetoengi je velmi "hloupý" šachový engine s podporou UCI protokolu, který byl původně vytvořen pro testování nocheta.
Ale je to také skvělý pomocník pro hraní naslepo. Dokáže hrát zcela náhodné (ale platné) tahy. Jakmile dokážete porazit nochetoengi hrající náhodné šachy (level 0) případně jeho o něco silnější levely, můžete vyzvat stockfish.
Je to také skvělá volba pokud učíte hrát šachy děti. Tento šachový stroj je snadné porazit!

Proč se nochetoengi nazývá nocheng? Název nocheng je jeho původní název, složený z "nocheto engine". Pokud začnete psát název programu v linuxové konzoli, můžete použít tabulátor k doplnění celého názvu. Napíšete tedy "noche" a stisknete tabulátor a konzole se pokusí název doplnit, pokud je jedinečný. Bohužel v tomto případě nocheto a nocheng začínají oba s "noche". Přejmenování na nochetoengi umožňuje tabulátoru doplnit alespoň nocheto, což je to, co obvykle chcete spustit.
Jak nocheng používat
Nochetoengi můžete používat s každým šachovým grafickým rozhraním (GUI),
které podporuje protokol UCI. S nocheto můžete jednoduše spustit nocheto s volbou
--engine nocheng
. V nochetu můžete změnit sílu tohoto enginu
pomocí příkazu level
.

Použijte jej k hraní naslepo v nocheto nebo jej použijte s jakýmkoli grafickým uživatelským rozhraním (jako je Pychess) k výuce šachu dětí. Nocheng na své nejnižší úrovni hraje zcela náhodné (ale platné) tahy!
UCI protocol
Nocheng přijímá všechny UCI příkazy, ale ne všechny funkce jsou implementovány. Například nemůžete hrát hru s daným časem na tahy. (No, hrát můžete, ale engine ignoruje čas, který mu je dán k přemýšlení).
UCI volby
Level obtížnosti
option name Skill Level type spin default 0 min 0 max 20
Skill level se používá k nastavení síly šachového stroje.
- level 0 a 1
- Tyto levely hrají zcela náhodné (ale platné) tahy.
- level 2
- Tento level hledá nejlepší tah v dané pozici. Ale nedívá se hlouběji. Je to tedy stále velmi, velmi slabý level.
- level 3 a 20
-
Tyto levely hledají nejlepší tahy 3 respektive 20 tahů hluboko.
Prohledává všechny možné pozice, takže najde nejlepší možný tah
který stihne v daném čase na tah.
Jít 20 tahů hluboko je v tomto případě prakticky nemožné kvůli času, který by to zabralo. - Levely 4 až 19
- Tyto levely hledají nejlepší možný tah 4 až 19 tahů hluboko. Neprohledávají všechny možné pozice, díky čemuž se mohou dostat při hledání hlouběji, ale mohou tak přehlédnout nejlepší tah.
Nedoporučuji používat level vyšší než 3. Je to příliš pomalé a slabé. Použijte místo toho například stockfish na jeho nejnižší level.
OwnBook
option name OwnBook type check default true
Nocheng nemá vlastní knihu zahájeni, ale má tuto volbu k ošálení šachových grafických rozhraní. Jinak mohou šachové rozhraní použít svou vlastní knihovnu zahájení což by narušilo funkci nocheng - nehráli by se na začátku náhodné tahy.
UCI_Chess9601.1.0
option name UCI_Chess960 type check default false
Informuje engine že se má hrát Chess 960 varianta šachu.