Chris Whittington's Chess System Tal!

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

Moderator: Ras

User avatar
mclane
Posts: 18948
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Chris Whittington's Chess System Tal!

Post by mclane »

nothing oc here on my side. only i am using 64 Bit Windows version.


each core 2.4 Ghz.

i have no idea if the NPS shown in Arena are serious or wrong.
but this is what arena is showing.
also i checked in the Tasc-manager. each program gets 25% from my quadcore.

at least it looks like bitboard cstal3 is a more serious opponent for
romi than cstal2.03 (commercial version) was.
Image



Image


intel core2quad (2.4 Ghz) CSTAL3 Bitboard ~ 330.000 - 420.000 NPS, depending on game stage.
to relate it with the old CSTAL2.03 non-bitboard: CSTal2.03
~ 85.000 - 100.000 NPS.



Image




versus Romi, Rybka, Fritz11, Bright, Glaurung, ... :

[Event "40/120"]
[Site "Intel core2quad 6600"]
[Date "2008.05.24"]
[Round "1"]
[White "Bitboard CSTal3"]
[Black "RomiChessX64P3k"]
[ECO "D00"]
[Result "*"]

1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nd2 Be7 5. Bd3 O-O 6. c3 c5
7. dxc5 Nc6 8. Ngf3 Nd7 9. Bg3 Nxc5 10. Bc2 f5 11. O-O Bd6
12. Bxd6 Qxd6 13. c4 Rd8 14. Nb3 Nxb3 15. Bxb3 a6 16. cxd5
exd5 17. Rc1 Be6 18. Ng5 Rac8 19. Qh5 *



that looks like a classical CSTAL attack is rising.
Last edited by mclane on Sun May 25, 2008 3:54 pm, edited 3 times in total.
chrisw

Re: Chris Whittington's Chess System Tal!

Post by chrisw »

Michael Sherwin wrote:Hey Chris,

I am 50 and I still have one or two more engines left in me. I just need some time to work on them.

About your old stock market data. I thought about looking for some core groupings that (almost) always move together. Then finding single stocks that move in a certain direction a high percentage of the time some days, weeks or even months later. Ofcourse this is simple thinking and probably has been tried many times.

Anyway I am starting to detect a bit of an itch in you for chess programming that may not be completely scratched yet! :D
Mine uses ANN to predict RSI three days ahead, another ANN can predict prximity to swing high and swing low. It works as a predictor insomuch as it can outperform the SPX in a rising market, unfortunately it loses in falling markets. I'm working on ideas for a better version, but haven't done much actual work on it for a while.

As to itches, well probably not. I'm not very itchy to write anything really. My main itch is to move to France.
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: Chris Whittington's Chess System Tal!

Post by Zach Wegner »

chrisw wrote: Hi Zach,

I'll need to get Thorsten to remind me what I did (I would guess he has a copy of the source). I think it played chess (it was auto-testable against the CSTal2 version), but I don't think I'ld done much with the evaluation. If I remember right it was mixed 0x88 and bitboard. I think attack tables (and everything actually) was doubled up as the old bitwise patterns (16 bits for each sides peices) and also 64-bit board based attack patterns. Thinking back, I was probably intending to discover which representation worked best for any one function.

Best wishes,

Chris
Hello Chris,

I used to use 0x88 and bitboards, but it was just a little too distracting, and the 0x88 offered very little benefit, so it's pure bitboard now. In my old engine I also used attack tables similar to Rebel's, but I'm trying to avoid those now.

It's truly sad if this source (and the CSTAL2 source) would never see the light of day. I'm sure that within a few days someone could create an Xboard or UCI version, and maybe this project would continue...

Thanks,
Zach
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Chris Whittington's Chess System Tal!

Post by fern »

Alpacas? I have in mind something more joyous to hide with in that case.
I will purchase an old, decrepit beacon, refurbish it, take with me my books, chess stuff and a couple of 20-30 years old maids to serve me in every aspect of the situation.
You are invited, provided you bring your own team of maids...

Already looking the sea with my telescope rgards
Fernando
User avatar
Steve Maughan
Posts: 1308
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Chris Whittington's Chess System Tal!

Post by Steve Maughan »

chrisw wrote: [snip]
Did AI Factory acquire all the rights and ownership or did it just licence stuff from the liquidator on a royalty basis?
[snip]
Chris,

I don't know. I just remember when I came across the AI Factory site for the first time it mentioned that they had acquired the rights to some of Purple Software's products, CS Tal being one of them. I would doubt that a liquidator would be interested in a royalty based deal - they generally just want rid of all assets ASAP - even if for $1.

All the best,

Steve
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Chris Whittington's Chess System Tal!

Post by swami »

What's the result of the CStal 3 vs Romi,Thorsten? can you post the updated pgn too?

Also, how strong is CSTal 3 compared to the 2nd?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Chris Whittington's Chess System Tal!

Post by bob »

Zach Wegner wrote:
chrisw wrote:
mclane wrote:thats not much. what we would need would be the
64 bit bitboard UCI CSTAL III engine
do you mean the one I wrote that has never been published?
Very interesting that you rewrote CSTAL with bitboards. I remember reading the very interesting debates you had with Bob Hyatt over the usefulness of bitboards in eval. How do you approach the eval with bitboards? Do you still use attack tables? I would be very interested in a version to play against...
I don't think Chris was ever anti-bitboard. He was "anti-bean-counter" of course. :) Vincent was the "bitboards are no good" poster here...

In fact, he had once mentioned the idea of a secondary bean-counter type engine to win the endgames that CSTal would reach but lose more than it should...
User avatar
mclane
Posts: 18948
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Chris Whittington's Chess System Tal!

Post by mclane »

sorry i was in bed overnight :-)


[Event "40/120"]
[Site "Intel core2quad 6600"]
[Date "2008.05.24"]
[Round "1"]
[White "Bitboard CSTal3"]
[Black "RomiChessX64P3k"]
[ECO "D00"]
[Result "*"]

1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nd2 Be7 5. Bd3 O-O 6. c3 c5
7. dxc5 Nc6 8. Ngf3 Nd7 9. Bg3 Nxc5 10. Bc2 f5 11. O-O Bd6
12. Bxd6 Qxd6 13. c4 Rd8 14. Nb3 Nxb3 15. Bxb3 a6 16. cxd5
exd5 17. Rc1 Be6 18. Ng5 Rac8 19. Qh5 h6 20. Nxe6 Qxe6
21. Rfd1 Ne7 22. Re1 b5 23. Kh1 Rxc1 24. Rxc1 Qe5 25. Qe2
Rc8 26. Qd2 Rxc1+ 27. Qxc1 a5 28. Qd2 Kf7 29. Kg1 b4
30. Ba4 Ng8 31. a3 bxa3 32. bxa3 Nf6 33. g3 Qa1+ 34. Kg2 *


looks drawish to me.
maybe i should start the 2nd game with romi having white.

i have no idea if and how strong bitboard chess system tal3 is.
i did not play much because i would have to do it manually.
User avatar
mclane
Posts: 18948
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Chris Whittington's Chess System Tal!

Post by mclane »

[Event "40/120"]
[Site "Intel core2quad 6600"]
[Date "2008.05.24"]
[Round "1"]
[White "Bitboard CSTal3"]
[Black "RomiChessX64P3k"]
[ECO "D00"]
[Result "1/2-1/2"]

1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nd2 Be7 5. Bd3 O-O 6. c3 c5
7. dxc5 Nc6 8. Ngf3 Nd7 9. Bg3 Nxc5 10. Bc2 f5 11. O-O Bd6
12. Bxd6 Qxd6 13. c4 Rd8 14. Nb3 Nxb3 15. Bxb3 a6 16. cxd5
exd5 17. Rc1 Be6 18. Ng5 Rac8 19. Qh5 h6 20. Nxe6 Qxe6
21. Rfd1 Ne7 22. Re1 b5 23. Kh1 Rxc1 24. Rxc1 Qe5 25. Qe2
Rc8 26. Qd2 Rxc1+ 27. Qxc1 a5 28. Qd2 Kf7 29. Kg1 b4
30. Ba4 Ng8 31. a3 bxa3 32. bxa3 Nf6 33. g3 Qa1+ 34. Kg2
Qxa3 35. Qxa5 Qd3 36. Qc7+ Kg6 37. Bc2 Qc4 38. Qxc4 dxc4
1/2-1/2
User avatar
Graham Banks
Posts: 45104
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Chris Whittington's Chess System Tal!

Post by Graham Banks »

mclane wrote:sorry i was in bed overnight :-)
Happens to us all. :wink:
gbanksnz at gmail.com