Version 1.04 of my chess engine Texel is now available for download from http://dl.dropboxusercontent.com/u/89684995/texel104.7z
There are 7 compiled versions included:
texel-arm : For the armv7-a architecture. Should work on most modern android devices.
texel32.exe : For 32-bit windows systems with SSE42 and POPCOUNT.
texel32old.exe : For 32-bit windows systems without SSE42 and POPCOUNT.
texel64 : For 64-bit linux intel systems with SSE42 and POPCOUNT.
texel64.exe : For 64-bit windows intel systems with SSE42 and POPCOUNT.
texel64amd.exe : For 64-bit windows systems with SSE42 and POPCOUNT.
texel64old.exe : For 64-bit windows systems without SSE42 and POPCOUNT.
Texel 1.04 is about 70 elo stronger than Texel 1.03 on my linux computer at very fast time controls, using one core. Almost all changes are improvements in the evaluation function.
Changes:
- Added separate queen piece square tables for middle game and endgame.
- Added recognition of some drawn endgames involving bishops and pawns.
- Added evaluation corrections for QvsRR, QvsRM, RvsM, RvsMM.
- Made bishop pair bonus depend on number of opponent minor pieces.
- Added more evaluation terms for pawns (own and opponent) in front of the king.
- Added evaluation terms for king assisting passed pawns.
- Made king endgame piece square table contain 32 parameters.
- Made the isolated and doubled pawn penalties file dependent.
- Added file dependent passed pawn bonus.
- Only use the protected passed pawn bonus when the non-pawn material is balanced.
- Improved knight mobility evaluation.
- Added bonus for a piece blocking an opponent passed pawn.
- Added non-linear king safety and tuned other king safety parameters.
- Improved KRKP evaluation.
- Added evaluation of connected passed pawns.
- Added drawishness factor to rook endgame evaluation, based on white/black pawn asymmetry.
- Added endgame corrections for KRPKM.
- Added square-dependent bonus for pawns protecting/attacking other pawns.
- Added bonus for minor pieces protecting the king.
- Added penalty for semi-backward pawns.
- Reduce evaluation score when the halfmove clock is large.
- Added bonus for rook behind passed pawn.
- Optimized razor margins and delta pruning margin using CLOP.
- Improved the built in opening book.
Texel 1.04
Moderator: Ras
-
petero2
- Posts: 730
- Joined: Mon Apr 19, 2010 7:07 pm
- Location: Sweden
- Full name: Peter Osterlund
-
Werner
- Posts: 3008
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
-
Dr.Wael Deeb
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Texel 1.04
A great release indeed Peter....
Thanks
Thanks
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
Graham Banks
- Posts: 44977
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Texel 1.04
Thanks Peter. Sounds like pretty good progress!petero2 wrote:Version 1.04 of my chess engine Texel is now available for download from http://dl.dropboxusercontent.com/u/89684995/texel104.7z
gbanksnz at gmail.com
-
fern
- Posts: 8755
- Joined: Sun Feb 26, 2006 4:07 pm
Re: Texel 1.04
Cannot make Texel work in Arena or Shredder.
Fern
Fern
-
Ralf Müller
- Posts: 127
- Joined: Sat Dec 29, 2012 12:07 am
Re: Texel 1.04
For me it works perfectly in Arena... 
-
lucasart
- Posts: 3242
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Texel 1.04
That's impressive. So Texel 1.04 should be on par with Hiarcs 14 now.petero2 wrote: Texel 1.04 is about 70 elo stronger than Texel 1.03 on my linux computer at very fast time controls, using one core. Almost all changes are improvements in the evaluation function.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
fern
- Posts: 8755
- Joined: Sun Feb 26, 2006 4:07 pm
Re: Texel 1.04
Your luck.
In my case a dialog appeas saying the program cannot work and it will be closed.
In my case a dialog appeas saying the program cannot work and it will be closed.
-
Eelco de Groot
- Posts: 4684
- Joined: Sun Mar 12, 2006 2:40 am
- Full name: Eelco de Groot
Re: Texel 1.04
Fernando just to make sure, did you also try this version?
texel32old.exe : For 32-bit windows systems without SSE42 and POPCOUNT
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
lucasart
- Posts: 3242
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Texel 1.04
Works perfectly on linux (64bit sse4.2).fern wrote:Your luck.
In my case a dialog appeas saying the program cannot work and it will be closed.
You need to READ the message posted by Peter Osterlund. You will see that there are many compiles and you need to chose the correct one, depending on your OS and CPU.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.