<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chess/src/bot.cpp, branch main</title>
<subtitle>Chess engine written in C++</subtitle>
<id>https://a.bezdek.eu/chess/atom?h=main</id>
<link rel='self' href='https://a.bezdek.eu/chess/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/'/>
<updated>2026-08-24T15:06:42+00:00</updated>
<entry>
<title>feat(search): removing double clock check and instalny finish search with only one legal moves</title>
<updated>2026-08-24T15:06:42+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-24T15:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=ac99b1562391201b954c3b9dbd3c81a3050197a4'/>
<id>urn:sha1:ac99b1562391201b954c3b9dbd3c81a3050197a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(search): making code nicer and little faster</title>
<updated>2026-08-21T16:35:02+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-21T16:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=05035f72d77a18321d39e118ed28858b8c25bdad'/>
<id>urn:sha1:05035f72d77a18321d39e118ed28858b8c25bdad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(hash): refactoring hash logic to be better</title>
<updated>2026-08-20T08:41:26+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-20T08:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=fa53cfa52d92d9306cd6f8bd227147ab0d4c2611'/>
<id>urn:sha1:fa53cfa52d92d9306cd6f8bd227147ab0d4c2611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf(board): making hashing use incremental XORs instead of rebuild from scratch</title>
<updated>2026-08-19T19:19:32+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-19T19:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=d10a05eb92423777c6ff32edd14a1bea32214801'/>
<id>urn:sha1:d10a05eb92423777c6ff32edd14a1bea32214801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(book): making engine turn caslting moves into uci perpesentation only if there is a king</title>
<updated>2026-08-18T10:27:29+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-18T10:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=56cbe07135f1b235747ea90f7308948fdd08abd0'/>
<id>urn:sha1:56cbe07135f1b235747ea90f7308948fdd08abd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(book): refactoring opening book code</title>
<updated>2026-08-18T09:26:44+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-18T09:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=419f931a8001ca1c8c5960d68ae6bdef53c76f16'/>
<id>urn:sha1:419f931a8001ca1c8c5960d68ae6bdef53c76f16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(board): refactoring move generation code into better and nice way + adding debug command moves</title>
<updated>2026-08-17T13:22:37+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-17T13:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=ad04f16e478357633c08174e844c8756f7892a32'/>
<id>urn:sha1:ad04f16e478357633c08174e844c8756f7892a32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(search) making quiecen search have same mid search logic as main search</title>
<updated>2026-08-16T13:21:08+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-16T13:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=55ccaf0c531e1bea330f65c8d2f1c739819c2459'/>
<id>urn:sha1:55ccaf0c531e1bea330f65c8d2f1c739819c2459</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf(draw) instead of having a hash map for three fold repetion check now we have</title>
<updated>2026-08-16T09:22:34+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-16T09:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=8e47b8f9f8a017f25a1c9a9baba05b0bf9b12d2d'/>
<id>urn:sha1:8e47b8f9f8a017f25a1c9a9baba05b0bf9b12d2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removing maximum depth now insted we are gonna just have constant thinging time of 7 seconds for now if no time controls are speficied</title>
<updated>2026-08-15T19:08:30+00:00</updated>
<author>
<name>Adam</name>
<email>adammegarules1@gmail.com</email>
</author>
<published>2026-08-15T19:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://a.bezdek.eu/chess/commit/?id=9702738db498cba05e7605afe1f48672f530e1a9'/>
<id>urn:sha1:9702738db498cba05e7605afe1f48672f530e1a9</id>
<content type='text'>
</content>
</entry>
</feed>
