Crazyhouse Computer Championships 2016

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

Moderator: Ras

Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Stage 2 start positons

Post by Ferdy »

Collection of start positions for stage 2 of the champs's tour.
35/64 so far.

Code: Select all

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "2"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6
5. d3 O-O 6. Nc3 d6 7. Bg5 h6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "3"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Bxf7+ Kxf7 6. P@d5
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "4"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "5"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O Nf6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "6"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nf6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "7"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 Be7
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "8"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Be2 Nf6 5. O-O d6 6. d3
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "9"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "10"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Bd7
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "11"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 Nc6 3. Nf3 Nf6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "12"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 d5 3. exd5 exd5
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "13"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "14"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nc6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "15"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6 2. d4 Ne7 3. Nc3 d5 4. Bd3 Nbc6 5. Nge2 dxe4 6. Nxe4 Nf5
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "16"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 Nf6 2. e5 d5 3. exf6 exf6 4. d4 Be7
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "17"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 Nf6 2. e5 Ne4 3. Nf3 e6 4. d4
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "18"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 d6 2. d4 Nf6 3. Nc3 Bg4 4. Be2 Bxe2 5. Ngxe2
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "19"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "20"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5 2. Nf3 Nf6 3. Bf4 Bf5 4. e3 e6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "21"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5 2. Nf3 Nf6 3. Bg5 Ne4
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "22"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5 2. Bg5 Bg4
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "23"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. Nf3 Nf6 2. g3 d5 3. Bg2 Nc6 4. d4 Bf5 5. O-O e6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "24"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. b3 e5 2. Bb2 Nc6 3. e3
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "25"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. b3 Nf6 2. Bb2 d5 3. e3
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "26"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nf6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "27"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "28"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 Nf6 2. c4 e6 3. Nf3 Nc6
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "29"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 d5 5. cxd5 exd5
*

[Event "ccva-ch-64start"]
[Site "?"]
[Date "?"]
[Round "30"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4
*

[Event "chess960 1"]
[Site "?"]
[Date "?"]
[Round "31"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. a4 a5 2. Ra3 Ra6 3. Rf3 Rf6 4. b4 b5 5. Bb2 Bb7 6. Ba1 Ba8 7. e4 e5 8.
c4 c5 9. Bd3 Bd6 10. Nc3 Nc6 11. Bb1 Bb8 12. Qc1 Qc8 13. Nd1 Nd8 14. Kf1
Kf8 15. Rg3 Rg6 16. Nf3 Nf6 17. Ne1 Ne8 18. f4 f5 19. Kg1 Kg8 20. Rf3 Rf6
21. Rf1 Rf8 22. fxe5 fxe4 23. P@f2 P@f7 24. Bxe4 Bxe5 25. Bb1 Bb8 26. cxb5
cxb4 27. P@e2 P@e7 28. Qb2 Qb7 29. Qxb4 Qxb5 30. Qxa5 Qxa4 31. Qc3 Qc6 32.
Qc1 Qc8 33. P@c2 P@c7 34. P@b2 P@b7 35. P@a2 P@a7
*

[Event "chess960 2"]
[Site "?"]
[Date "?"]
[Round "32"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. a4 a5 2. Ra3 Ra6 3. Rg3 Rg6 4. b4 b5 5. Bb2 Bb7 6. c4 c5 7. Nc3 Nc6 8.
Ba1 Ba8 9. Qb1 Qb8 10. Na2 Na7 11. Nc1 Nc8 12. e4 e5 13. Be2 Be7 14. Bd1
Bd8 15. f4 f5 16. Nf3 Nf6 17. Kf1 Kf8 18. Ne1 Ne8 19. Kg1 Kg8 20. Rf3 Rf6
21. exf5 exf4 22. Rxf4 Rxf5 23. Rf1 Rf8 24. P@f2 P@f7 25. cxb5 cxb4 26.
Qxb4 Qxb5 27. Qxa5 Qxa4 28. Qb4 Qb5 29. Qb1 Qb8 30. P@b2 P@b7 31. P@a2 P@a7
32. P@c2 P@c7 33. P@e2 P@e7
*

[Event "chess960 3"]
[Site "?"]
[Date "?"]
[Round "33"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5 2. a4 a5 3. Ra3 Ra6 4. e4 e5 5. b4 b5 6. Bb2 Bb7 7. Nc3 Nc6 8. Qb1
Qb8 9. Nd1 Nd8 10. Ba1 Ba8 11. Nh3 Nh6 12. Nf4 Nf5 13. Nd3 Nd6 14. Nc1 Nc8
15. f4 f5 16. Kf2 Kf7 17. Kg1 Kg8 18. fxe5 fxe4 19. axb5 axb4 20. Re3 Re6
21. Re1 Re8 22. P@f2 P@f7 23. P@e2 P@e7 24. Qxb4 Qxb5 25. Qc5 Qc4 26. Qxd5
Qxd4 27. Qxe4 Qxe5 28. Qb4 Qb5 29. Qb1 Qb8 30. P@b2 P@b7 31. P@d2 P@d7 32.
P@a2 P@a7
*

[Event "chess960 590"]
[Site "?"]
[Date "?"]
[Round "34"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5 2. a4 a5 3. b4 b5 4. c4 c5 5. f4 f5 6. Nh3 Nh6 7. e4 e5 8. Be3 Be6
9. Be2 Be7 10. Rf1 Rf8 11. Bg1 Bg8 12. Nf2 Nf7 13. Nh1 Nh8 14. Nc3 Nc6 15.
Rb1 Rb8 16. Na2 Na7 17. Nc1 Nc8 18. cxd5 cxd4 19. Qxd4 Qxd5 20. Bd1 Bd8 21.
fxe5 fxe4 22. P@e2 P@e7 23. Qxe4 Qxe5 24. axb5 axb4 25. Qxb4 Qxb5 26. Qa3
Qa6 27. Qa1 Qa8 28. P@a2 P@a7 29. P@b2 P@b7 30. P@c2 P@c7 31. P@d2 P@d7 32.
P@f2 P@f7
*

[Event "chess960 846"]
[Site "?"]
[Date "?"]
[Round "35"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5 2. Be2 Be7 3. Nh3 Nh6 4. f4 f5 5. d4 d5 6. Be3 Be6 7. Kd2 Kd7 8.
Re1 Re8 9. Bg1 Bg8 10. Nf2 Nf7 11. Nh1 Nh8 12. Na3 Na6 13. Kc1 Kc8 14. Kb1
Kb8 15. Qd3 Qd6 16. Bd1 Bd8 17. Nb5 Nb4 18. Nc3 Nc6 19. Ne2 Ne7 20. Nc1 Nc8
21. fxe5 fxe4 22. Qxe4 Qxe5 23. Qxd5 Qxd4 24. Qf3 Qf6 25. Qf1 Qf8 26. P@f2
P@f7 27. P@e2 P@e7 28. P@d2 P@d7
*
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Rule change

Post by Ferdy »

To save time, instead of HT off, I am playing now with HT on and game concurrency of 6 on my 8-logical core processor.

The TC of 60m + 10s is now 75m + 10s and TC of 90m + 30s will become 100m + 30s.
Vinvin
Posts: 5328
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Rule change

Post by Vinvin »

Ferdy wrote:To save time, instead of HT off, I am playing now with HT on and game concurrency of 6 on my 8-logical core processor.
I think it's not good : if a thread runs on a core who use HT, it gets only 75% of the core speed. If it's opponent runs on a core who doesn't use HT, it gets 100% of the core speed.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Rule change

Post by Ferdy »

Vinvin wrote:
Ferdy wrote:To save time, instead of HT off, I am playing now with HT on and game concurrency of 6 on my 8-logical core processor.
I think it's not good : if a thread runs on a core who use HT, it gets only 75% of the core speed. If it's opponent runs on a core who doesn't use HT, it gets 100% of the core speed.
I just let the OS manage it (turbo boost off), also tested this and have not seen any problems, a stronger engine is a stronger engine and a weaker engine is a weaker engine. Also tested exactly the same engine and they can perform 50% too.
User avatar
hgm
Posts: 28502
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Rule change

Post by hgm »

I think it is ot wise todo this with 6 out of 8 threads, as then most of the time 4 engines will share a core, while two will have a core to themselves. Better use 8 threads, then at leastthey will all be on equal footing.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Rule change

Post by Ferdy »

hgm wrote:I think it is ot wise todo this with 6 out of 8 threads, as then most of the time 4 engines will share a core, while two will have a core to themselves. Better use 8 threads, then at leastthey will all be on equal footing.
I can run it at 7 especially when I am not using it, i.e overnight.
User avatar
hgm
Posts: 28502
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Rule change

Post by hgm »

Then there still would be one engine that gets a full core, while the other 6 have to share one.It is difficult to predict how the OS will handle this. E.g. whether it will change the engine-to-core assignment fast enough so that it averages out.

Of course you could define affinities between engies and cores. If you assign matches 1-6 to virtualcores 1 to 6, virtual cores 7 and 8 (one physical core) would be left idle to handle other tasks.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Rule change

Post by Ferdy »

hgm wrote:Then there still would be one engine that gets a full core, while the other 6 have to share one.It is difficult to predict how the OS will handle this. E.g. whether it will change the engine-to-core assignment fast enough so that it averages out.
There are other processes that are using the cpu including the GUI itself. This is why I prefer letting the OS managed it.
hgm wrote:Of course you could define affinities between engies and cores. If you assign matches 1-6 to virtualcores 1 to 6, virtual cores 7 and 8 (one physical core) would be left idle to handle other tasks.
I have not tried using affinities yet, one of these days I will try to experiment it, and if I get stable results, I may go for it.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Rule change

Post by Ferdy »

Condition changes:
VI Match GUI
1. Cute Chess
2. Concurrent games are set to 6 and engines are run on logical cores 2 to 7.
3. Draw adjudication is set to off.
4. Resign adjudication is set to off.
5. Ponder is set to off.
6. Opening suite depth is set to 100 plies.
7. Opening suite opening order is set to random.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Rule change

Post by Ferdy »

hgm wrote:Of course you could define affinities between engies and cores. If you assign matches 1-6 to virtualcores 1 to 6, virtual cores 7 and 8 (one physical core) would be left idle to handle other tasks.
After some tests, affinities looks fine in my system, so I will be using it.