Chess-Engine-Lovers Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Go down
supersharp77
supersharp77
Posts : 253
Join date : 2023-04-09
Location : SW USA

Patricia Chess Engine Empty Patricia Chess Engine

Fri Mar 01, 2024 11:38 pm
Patricia Chess Engine................ Smile

https://github.com/Adam-Kulju/Patricia

Patricia v1.0 : https://github.com/Adam-Kulju/Patricia/releases/download/1.0/patricia-v2-windows.exe


v3: https://github.com/Adam-Kulju/Patricia/releases/download/1.0/patricia-v3-windows.exe



Open Chess....."Now I want to share another engine project by the same author. Patricia is the new engine by Adam Kulju. The Goal of this project is to create a super human chess engine with very aggressive playing style. Now the estimated rating of engine is 2800_2950 and it is almost at super grandmaster level. Two engines willow and Patricia are almost related to each other because patricia NNUE net has been created by some of aggressive games of Willow."

"Patricia

Github......

License
GitHub release (latest by date) Commits since latest release

A chess program made with the goal of objectifying chess style, and then training networks to excel at said style.

Code for filtering programs are found in the utils/ directory, and are indentified as follows:

position_filter_1: Saves positions with general compensation - i.e. being down significantly in material yet still having at least a playable position.
position_filter_2: Saves positions where one side's king is exposed and under attack by enemy pieces.
position_filter_3: Saves positions where one side has a major space advantage.
position_filter_4: Saves opposite side castling positions with lots of material on the board and one side attempting a pawn storm.
position_filter_5: Saves positions where one side is significantly behind in development.
position_filter_6: Saves positions where one side can't castle and has an open king. This is somewhat similar to 2 but doesn't take into account attackers and uses a different method for calculating defensive strength.
position_filter_7: Saves positions where many pieces are able to move near, are near, or are pointing at the enemy king. This uses a simple but effective ray calculator instead of a full mobility calculation.
position_filter_8: Saves positions where one side has an extremely powerful minor piece that can't be traded off easily. Many such positions result from exchange sacrifices and even if they don't the dominant piece is a long term advantage that often leads to dynamics down the line.

All filtering programs are run with the command ./[exe] [input.txt] [output.txt]. You'll have to compile the particular program that you want to run yourself, or you can ask me for a binary for a specific filtering method."














Patricia Chess Engine Images?q=tbn:ANd9GcRggwSCKK0T_1AMy5B8Z460QEhXommUbPFVVA&usqp=CAU


supersharp77
supersharp77
Posts : 253
Join date : 2023-04-09
Location : SW USA

Patricia Chess Engine Empty Patricia 2.0.1 Chess Engine

Wed May 15, 2024 7:11 pm
Back to top
Permissions in this forum:
You cannot reply to topics in this forum