Texel 1.04

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

petero2
Posts: 730
Joined: Mon Apr 19, 2010 7:07 pm
Location: Sweden
Full name: Peter Osterlund

Texel 1.04

Post by petero2 »

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.
User avatar
Werner
Posts: 3008
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Texel 1.04

Post by Werner »

Thanks a lot, Peter!

best wishes
Werner
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Texel 1.04

Post by Dr.Wael Deeb »

A great release indeed Peter....

Thanks :D
_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….
User avatar
Graham Banks
Posts: 44977
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Texel 1.04

Post by Graham Banks »

petero2 wrote:Version 1.04 of my chess engine Texel is now available for download from http://dl.dropboxusercontent.com/u/89684995/texel104.7z
Thanks Peter. Sounds like pretty good progress! :)
gbanksnz at gmail.com
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Texel 1.04

Post by fern »

Cannot make Texel work in Arena or Shredder.
Fern
Ralf Müller
Posts: 127
Joined: Sat Dec 29, 2012 12:07 am

Re: Texel 1.04

Post by Ralf Müller »

For me it works perfectly in Arena... :shock:
lucasart
Posts: 3242
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Texel 1.04

Post by lucasart »

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.
That's impressive. So Texel 1.04 should be on par with Hiarcs 14 now.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Texel 1.04

Post by fern »

Your luck.
In my case a dialog appeas saying the program cannot work and it will be closed.
User avatar
Eelco de Groot
Posts: 4684
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Texel 1.04

Post by Eelco de Groot »

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
lucasart
Posts: 3242
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Texel 1.04

Post by lucasart »

fern wrote:Your luck.
In my case a dialog appeas saying the program cannot work and it will be closed.
Works perfectly on linux (64bit sse4.2).

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.