Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patricia Chess Engine? #167

Open
pascalprog opened this issue Oct 20, 2024 · 4 comments
Open

Patricia Chess Engine? #167

pascalprog opened this issue Oct 20, 2024 · 4 comments

Comments

@pascalprog
Copy link

Why not add the Patricia Chess Engine to Lucas Chess? It is a very aggressive and spectacular engine that can easily adopt different levels to simulate players of different strength.

For more information about this very interesting engine:

  1. https://www.sp-cc.de/patricia_eas_engine.htm
  2. https://github.com/Adam-Kulju/Patricia
  3. In French: https://echecs-et-informatique.franceserv.com/patricia.html

patricia_logo

@lukasmonk
Copy link
Owner

The fact that it is so particularly aggressive is a good reason at least to consider including it.
Although the user can always include it via external engines.
But before checking if the compilation works on windows 32 bit, it has to solve a little problem working with fixed time:

ucinewgame
isready
readyok
position startpos moves d2d4
isready
readyok
go movetime 3000
info multipv 1 depth 1 seldepth 1 score cp -81 nodes 20 nps 10000 time 2 pv d7d5
bestmove d7d5
go movetime 3000000
info multipv 1 depth 1 seldepth 1 score cp -81 nodes 18 nps 11428571 time 0 pv d7d5
info multipv 1 depth 2 seldepth 2 score cp 22 nodes 64 nps 21333 time 3 pv d7d5 g1f3
bestmove d7d5
go movetime 3000
info multipv 1 depth 1 seldepth 1 score cp 22 nodes 18 nps 11428571 time 0 pv d7d5
info multipv 1 depth 2 seldepth 2 score cp 22 nodes 62 nps 31000 time 2 pv d7d5 g1f3
bestmove d7d5
go movetime 5000000
info multipv 1 depth 1 seldepth 1 score cp 22 nodes 18 nps 11428571 time 0 pv d7d5
info multipv 1 depth 2 seldepth 2 score cp 22 nodes 62 nps 20666 time 3 pv d7d5 g1f3
bestmove d7d5
position startpos moves d2d4 d7d5 g1f3 g8f6 c1f4 e7e6 e2e3 c7c5 c2c3 f8e7 f1d3 e8g8 b1d2 f8e8 d3b1 c5d4 e3d4 b8c6 e1g1
isready
readyok
go movetime 3000
info multipv 1 depth 1 seldepth 3 score cp -64 nodes 33 nps 11428571 time 0 pv f6h5
info multipv 1 depth 2 seldepth 5 score cp -20 nodes 123 nps 41000 time 3 pv f6h5 f4e3
bestmove f6h5

@pascalprog
Copy link
Author

I reported the problem to Patricia's programmer. See: Adam-Kulju/Patricia#106 (comment)

@pascalprog
Copy link
Author

Patricia's programmer says the problem has been fixed in the next version (version 4), which is scheduled for release in a few weeks. See: Adam-Kulju/Patricia#106 (comment)

@lukasmonk
Copy link
Owner

I have tried to compile to 32 bits and have not succeeded. I think that some of the basic structures of Patricia are not compatible with 32 bits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants