Posts

Showing posts with the label Cosette

Chess engine: Cosette 5.1

Image
  Cosette - UCI chess engine (written in C# for .NET Core platform Rating JCER=2597 , Author: Paweł Tearth Cosette 5.1 download

Chess engine: Cosette 5.0 (Megumin)

Image
  Cosette - UCI chess engine (written in C# for .NET Core platform Rating JCER=2550 , Author: Paweł Tearth v. 5.0: Added more detailed evaluation info in pawn hash table entry Added futility pruning to quiescence search Added reuse of killer table between moves Added razoring Added ability to stop the search if reliable mate score was found Added search cut when enemy king is checked Added detection of the open file next to the king in the evaluation Added history heuristic veto in LMR Added late move pruning Fixed insufficient material detection when both sides had knight or bishop Fixed threefold repetition detection Fixed invalid depth in killer heuristic Fixed memory usage issues during the search Adjusted search parameters Adjusted evaluation parameters Allowed to use history heuristic values from the previous iterations Allowed late move reduction when capture has a negative score Improved time management when incrementation is present Improved Fianchetto detection Improved ...

Chess engine: Cosette 4.0 (Komekko)

Image
  Cosette - UCI chess engine (written in C# for .NET Core platform) Rating JCER=2297 Author: Paweł Tearth v. 4.0: Added Texel project Added check extension Added check detection in quiescence search Added evasion moves generator Added static null-move pruning Added futility pruning Added new formulas calculating reduction for LMR and null move pruning Added a new way of building Piece-Square tables, better for tuning Fixed redundant saving of transposition table entries Adjusted search parameters Adjusted evaluation parameters Improved threefold repetition detection Updated .NET runtime version to 5.0.102 Cosette 4.0 (Komekko) download

Cosette 3.0 Luna wins JCER League group E7 edition 42, 2021.01.15 - 2021.01.17

Image
Promotion to the Group E6:  Cosette 3.0 Luna, Gunborg 1.65 . Relegation to Group E8:  Chessika 2.27, Sargon 1.0 1978,  Neocortex 1.0 . Temp 3'+3" Intel Core i7 7,9 GB GUI  Arena 3.5.1 Book  Perfect 2020 All JCER games 80.837 Table created  Scid vs PC JCER League Tournament:   306 games  

Chess engine: Cosette 3.0 (Luna)

Image
  Cosette - UCI chess engine (written in C# for .NET Core platform) Author: Paweł Tearth v. 3.0: Added better time control for Arbiter Added more UCI options Added Tuner project Added insufficient material detection Added executable hash generator Added abort when search lasts too long Added legality checking of the hash table moves Added SEE pruning in the quiescence search Added fianchetto evaluation Added internal iterative deepening Added a lot of UCI options, allowing for full engine customization Added multi-stage move ordering Added multi-stage move generating Fixed FEN parser when input didn't have halfmove clock and moves count Fixed crash when the engine was receiving invalid position in UCI mode Fixed UCI statistics Improved time scheduler when incrementation time is present Improved mobility calculation by rewarding for center control Improved late move reduction conditions Improved SEE accuracy (now includes x-ray attacks) Improved king safety evaluation Changed maxim...

First Test chess engine Cosette 2.0, 2020.10.23-24

Image
  Temp 3'+3" Intel Core i5 7,9 GB GUI  Arena 3.5.1 Book  Perfect 2019 All JCER games 123.432 Table created  Scid vs PC JCER League Tournament:   100 games

Chess engine: Cosette 2.0

Image
  Cosette - UCI chess engine (written in C# for .NET Core platform) Author: Paweł Tearth 2.0: -Added fifty-move rule detection -Added new evaluation functions: pawn shield, bishop pair, doubled rooks, a rook on open file -Added "evaluate" command to get FEN position evaluation -Added ability to postpone moves generation before PV move check -Added evaluation hash table -Added Arbiter app to speed up the process of testing engine -Added support for UCI's winc and binc -Fixed PV node detection -Fixed invalid detection of passing pawns -Fixed invalid best move when a search has been aborted -Fixed static exchange evaluation - in rare cases the table was returning an invalid score -Improved method of probing piece type at the specified field -Improved time management - now allocated time depends on the moves count -Improved move ordering: castling and better promotions are now prioritized -Improved transposition tables: entries are now smaller, have proper checkmate scores (...