My name is Daniel Pierce, and I’m a computer science graduate from Stanford University. Recently, I've developed a UCI compatible chess engine. Due to the time-consuming and expensive, I couldn't design a website for my engine, so I decided to publicize my engine on GitHub. https://github.com/LazySMP/LazySMP/releases
Currently there are only Windows and Mac versions for my chess engine. I'm not familiar with computer ratings, but based on FIDE ratings, I'd guess my engine is currently at 2300 Elo. Although my engine is not strong, it is very fast. My engine speed is about 9 million NPS on a single thread.
LazySMP wrote: ↑Sat Oct 05, 2024 1:24 pm
Hello there,
My name is Daniel Pierce, and I’m a computer science graduate from Stanford University. Recently, I've developed a UCI compatible chess engine. Due to the time-consuming and expensive, I couldn't design a website for my engine, so I decided to publicize my engine on GitHub. https://github.com/LazySMP/LazySMP/releases
Currently there are only Windows and Mac versions for my chess engine. I'm not familiar with computer ratings, but based on FIDE ratings, I'd guess my engine is currently at 2300 Elo. Although my engine is not strong, it is very fast. My engine speed is about 9 million NPS on a single thread.
Please be nice in the chat. The purpose of this discussion is to introduce and get an ELO rating for my chess engine.
Just for your information, I created this discussion on the advice of Mr. Gabor.
Just put it under 'releases', announce it somewhere publicly (I recommend TalkChess or the CCRL public forum) and, who knows, some CCRL member may pick it up for testing. Note: to be open source is an advantage there.
.
LazySMP wrote: ↑Sat Oct 05, 2024 3:25 pm
Hello, sir, you're a chess engine tester?
Yes, I think I am
LazySMP wrote: ↑Sat Oct 05, 2024 3:25 pm
Could you, please, send us the PGN file, to see why the engine plays illegal moves?
You can find here pgn file, error logs and gauntlet results. With my fast time control (4"+0.1) 50% of games are lost by time and around 40% of the remaining games are lost by illegal moves. Given the logs, I think the error is in the handling of castlings.
Brunetti wrote: ↑Sun Oct 06, 2024 1:36 am
You can find here pgn file, error logs and gauntlet results. With my fast time control (4"+0.1) 50% of games are lost by time and around 40% of the remaining games are lost by illegal moves. Given the logs, I think the error is in the handling of castlings.
Thank you Sir Brunetti for sharing the PGN file. I also think the error is in the handling of castling because it doesn't occur when changing fen to this:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w - - 0 1
I'll try to fix it. Thanks again for the time.
Gabor Szots wrote: ↑Sat Oct 05, 2024 10:00 pm
I thought that our private correspondence stays between us. Obviously, I was wrong.
Even if it is innocent material, I think that was not proper conduct.
Dear Mr. Gabor, I'm very sorry but from the beginning I wanted to test my engine privately, but you said it's not possible. While many engines are private in CCRL, please clarify if there are any rules for testing private engines. Anyway, even though I publicized my engine on GitHub, you refuse to test it.
LazySMP wrote: ↑Sun Oct 06, 2024 2:45 pmDear Mr. Gabor, I'm very sorry but from the beginning I wanted to test my engine privately, but you said it's not possible. While many engines are private in CCRL, please clarify if there are any rules for testing private engines. Anyway, even though I publicized my engine on GitHub, you refuse to test it.
1. If we test private engines that's probably because we respect authors who have a long standing high esteem among the computer chess community. Your claim that many engines are private in CCRL is way off the mark anyway.
2. I did not refuse to test your engine. Only, just because you release an engine you cannot expect it will be tested immediately. There are many engines to test so the wait is quite long sometimes. But now, based on your conversation with Alex, I am certainly postponing the test until your engine can make legal moves. I have to say I'm surprised that you did not notice the bug yoursef.
Thank you for your time, and I appreciate your consideration of my requests. Private engines can play millions of times with public engines and fix their weaknesses, but this is not possible for public engines. It would be nice if we could play with private engines.