Tuesday, September 28, 2010

Rondo - Shredder 1-0

Today Rondo faced another of the top competition, Shredder. Shredder played a strange book move, and Rondo was out of book at move 6. It was quite happy though, giving a score of about .80 pawns. Shredder's pieces became pretty cramped, while Rondo's were active. The game continued for a while, with a bit of shuffling--the programs didn't really have any plans, and weren't making progress. The score never dropped much, and eventually Rondo was able to build up an attack on the queenside. After a lot of tactics, and getting very close to mate, Stefan resigned for Shredder.

Rondo is now tied for first with Rybka, with 5/6. It plays Darmenios in the next round, and then there is the Blitz championship later (all played in one day). Tomorrow it plays Thinker, and Deep Junior on Friday. Rybka plays Fridolin, Deep Junior, and Shredder, so it's quite possible there will be a playoff. I'm hoping Shredder or Junior will steal a half point or more from Rybka (and of course, that Rondo wins its other games), and I don't have to play Rybka any more!

[Event "WCCC 2010 Japan"]
[Site "?"]
[Date "2010.09.29"]
[Round "?"]
[White "Rondo"]
[Black "Shredder"]
[Result "1-0"]
[ECO "B56"]
[PlyCount "107"]

{2252MB, RONDO WCCC 2010.ctg, PC-25} 1. e4 {[%eval 0,0] [%emt 0:00:00]} c5 {
[%emt 0:00:07]} 2. Nf3 {[%eval 0,0] [%emt 0:00:00]} d6 {[%emt 0:00:07]} 3. d4 {
[%eval 0,0] [%emt 0:00:00]} cxd4 {[%emt 0:00:08]} 4. Nxd4 {[%eval 0,0] [%emt 0:
00:00]} Nf6 {[%emt 0:00:06]} 5. Nc3 {[%eval 0,0] [%emt 0:00:00]} Qc7 {[%emt 0:
00:07]} 6. Bg5 {[%eval 74,31] [%emt 0:07:22]} e6 {[%emt 0:00:13] (Bd7)} 7. Bxf6
{[%eval 74,30] [%emt 0:04:10]} gxf6 {[%emt 0:00:08]} 8. Qf3 {[%eval 79,31]
[%emt 0:04:58]} Be7 {[%emt 0:00:13] (Nd7)} 9. O-O-O {[%eval 67,30] [%emt 0:04:
31]} a6 {[%emt 0:00:20]} 10. Qg3 {[%eval 59,29] [%emt 0:05:52]} Nc6 {[%emt 0:
00:13] (Kf8)} 11. Qg7 {[%eval 71,30] [%emt 0:02:24]} Rf8 {[%emt 0:02:12]} 12.
Nb3 {[%eval 54,31] [%emt 0:03:22]} Qb6 {[%emt 0:04:15] (b5)} 13. Rd2 {[%eval
80,32] [%emt 0:02:29]} Bd7 {[%emt 0:00:09]} 14. Kb1 {[%eval 80,33] [%emt 0:03:
32]} O-O-O {[%emt 0:02:52]} 15. Qh6 {[%eval 80,33] [%emt 0:00:00]} Rh8 {[%emt
0:07:01]} 16. Qh5 {[%eval 77,34] [%emt 0:00:00]} Rdg8 {[%emt 0:04:57]} 17. f4 {
[%eval 77,33] [%emt 0:01:59]} Rg7 {[%emt 0:03:47] (Bf8)} 18. g3 {[%eval 80,34]
[%emt 0:03:01]} Kb8 {[%emt 0:00:16]} 19. Be2 {[%eval 80,34] [%emt 0:02:37]}
Rhg8 {[%emt 0:04:26] (Qe3)} 20. Rhd1 {[%eval 80,35] [%emt 0:02:13]} Qc7 {[%emt
0:03:27]} 21. Rd3 {[%eval 80,36] [%emt 0:00:00]} Nb4 {[%emt 0:02:48]} 22. Rd4 {
[%eval 81,36] [%emt 0:00:00]} Nc6 {[%emt 0:01:28]} 23. R4d2 {[%eval 81,35]
[%emt 0:04:40]} Be8 {[%emt 0:00:16]} 24. a3 {[%eval 81,35] [%emt 0:01:55]} Bd7
{[%emt 0:03:49] (Ka8)} 25. Bf3 {[%eval 83,33] [%emt 0:02:12]} Qb6 {[%emt 0:05:
30] (Rc8)} 26. Rd3 {[%eval 89,32] [%emt 0:01:58]} Be8 {[%emt 0:00:50] (Qc7)}
27. Ne2 {[%eval 89,32] [%emt 0:05:13]} Na7 {[%emt 0:00:13]} 28. Ned4 {[%eval
89,32] [%emt 0:01:42]} Bd7 {[%emt 0:00:55] (Nb5)} 29. Nd2 {[%eval 96,31] [%emt
0:01:34]} Be8 {[%emt 0:10:46]} 30. f5 {[%eval 105,34] [%emt 0:00:00]} Qd8 {
[%emt 0:04:07]} 31. Be2 {[%eval 106,34] [%emt 0:00:00]} Nc6 {[%emt 0:04:06]
(e5)} 32. Nc4 {[%eval 117,30] [%emt 0:01:56]} Ne5 {[%emt 0:00:18]} 33. Rc3 {
[%eval 116,30] [%emt 0:04:04]} Bd7 {[%emt 0:08:01] (Nc6)} 34. Rb3 {[%eval 139,
28] [%emt 0:01:32]} Ba4 {[%emt 0:03:53]} 35. Rb4 {[%eval 136,31] [%emt 0:00:00]
} Bd7 {[%emt 0:03:07]} 36. Nb6 {[%eval 140,32] [%emt 0:00:00]} Be8 {[%emt 0:04:
22] (Nc6)} 37. Bxa6 {[%eval 195,26] [%emt 0:01:34]} Nc6 {[%emt 0:07:59] (d5)}
38. Nxc6+ {[%eval 253,29] [%emt 0:01:41]} Bxc6 {[%emt 0:00:19]} 39. Bc4 {
[%eval 260,29] [%emt 0:01:39]} Qe8 {[%emt 0:01:57] (Rg5)} 40. Qf3 {[%eval 322,
28] [%emt 0:01:30]} exf5 {[%emt 0:02:20] (Bd8)} 41. Bd5 {[%eval 386,28] [%emt
0:01:20]} fxe4 {[%emt 0:10:36]} 42. Qc3 {[%eval 510,33] [%emt 0:00:00]} e3 {
[%emt 0:03:44] (Bxd5)} 43. Qxe3 {[%eval 613,29] [%emt 0:00:57]} Rg4 {[%emt 0:
00:13] (Bxd5)} 44. Bxc6 {[%eval 635,30] [%emt 0:00:56]} Qxc6 {[%emt 0:00:11]}
45. Qxe7 {[%eval 651,30] [%emt 0:00:47]} Rxb4 {[%emt 0:00:10]} 46. Nd7+ {
[%eval 719,30] [%emt 0:03:19]} Kc8 {[%emt 0:00:10]} 47. Nxf6 {[%eval 778,30]
[%emt 0:03:34]} Rb6 {[%emt 0:00:15] (Rbg4)} 48. Nxg8 {[%eval 784,27] [%emt 0:
00:53]} Qc3 {[%emt 0:00:10]} 49. Qe8+ {[%eval 868,28] [%emt 0:01:08]} Kc7 {
[%emt 0:00:10]} 50. Qxf7+ {[%eval 883,28] [%emt 0:00:35]} Kb8 {[%emt 0:00:09]}
51. b3 {[%eval 919,29] [%emt 0:01:40]} d5 {[%emt 0:00:13] (Rc6)} 52. Qxd5 {
[%eval 1192,25] [%emt 0:00:40]} Rc6 {[%emt 0:00:17] (Qc7)} 53. Qe4 {[%eval
1753,26] [%emt 0:01:31]} Rc8 {[%emt 0:00:10] (Rc5)} 54. Ne7 {[%eval 1869,27]
[%emt 0:01:00]} 1-0

Rondo - Darmenios, 1-0; Rondo - HfC, 1-0

Yesterday Rondo played two games in the Software tournament. It won both. Rondo is now tied with Shredder for first in this tournament, with 3.5/4.

[Event "WCSC 2010"]
[Site "Kanazawa"]
[Date "2010.09.28"]
[Round "3"]
[White "Rondo"]
[Black "Darmenios"]
[Result "1-0"]
[ECO "E01"]
[PlyCount "93"]
[EventDate "2010.??.??"]
[EventCountry "JPN"]

1. d4 d5 2. Nf3 e6 3. g3 Nf6 4. Bg2 Nbd7 5. O-O Bd6 6. c4 c6 7. Qc2 O-O 8. Rd1
Ne4 9. Be3 f5 10. Nbd2 Qe7 11. Rac1 Kh8 12. Nxe4 fxe4 13. Nd2 b6 14. f3 exf3
15. exf3 Ba6 16. Re1 Rae8 17. f4 Bb4 18. a3 Bxd2 19. Bxd2 Qf6 20. Kh1 Bb7 21.
Qa4 Qxd4 22. Bc3 b5 23. Qxb5 cxb5 24. Bxd4 bxc4 25. b3 cxb3 26. Rc7 Bc8 27. Re3
a6 28. Rxb3 Rd8 29. Bh3 Rfe8 30. Rbc3 Nf6 31. Bf1 Kg8 32. Kg2 Rf8 33. a4 Bd7
34. a5 Rf7 35. Bxa6 Ra8 36. Ra7 Rxa7 37. Bxa7 g5 38. fxg5 Ne4 39. Rc7 Nd6 40.
Bc5 Ne8 41. Rb7 Bc6 42. Rb6 Rc7 43. Bd4 Ba4 44. Bf1 Rc6 45. Rxc6 Bxc6 46. Be5
Kf7 47. Bd3 1-0


[Event "WCSC 2010"]
[Site "Kanazawa"]
[Date "2010.09.28"]
[Round "4"]
[White "Rondo"]
[Black "Hector For Chess"]
[Result "1-0"]
[ECO "A46"]
[PlyCount "113"]
[EventDate "2010.??.??"]
[EventCountry "JPN"]

1. d4 Nf6 2. Nf3 e6 3. g3 b5 4. Bg2 Bb7 5. O-O c5 6. c3 Na6 7. Bg5 Be7 8. Nbd2
O-O 9. e3 d5 10. Ne5 h6 11. Bxf6 Bxf6 12. f4 b4 13. Qa4 bxc3 14. bxc3 Qc8 15.
Rab1 Rd8 16. e4 Rb8 17. exd5 exd5 18. Rfe1 cxd4 19. cxd4 Qc3 20. Nf1 Bxe5 21.
fxe5 Qc6 22. Qa5 Qc7 23. Qa3 Qc4 24. Red1 Bc6 25. Rxb8 Nxb8 26. Ne3 Qa6 27.
Qxa6 Nxa6 28. Rc1 Ba8 29. Nf5 Kf8 30. Bf3 Nb4 31. Rc7 Nc6 32. Bd1 Rb8 33. Bb3
Nd8 34. Rxa7 Ne6 35. Kf2 Bc6 36. Ke3 Ra8 37. Rxa8+ Bxa8 38. a4 Bc6 39. a5 Nc7
40. Nd6 g6 41. Bd1 Ke7 42. Be2 f6 43. a6 Ba8 44. h4 Ke6 45. Bg4+ Ke7 46. Bc8 h5
47. a7 fxe5 48. dxe5 Ne8 49. Nxe8 Kxe8 50. Kd4 Ke7 51. Kc5 d4 52. Kxd4 g5 53.
hxg5 Kd8 54. Be6 Kc7 55. Bd5 Bb7 56. Kc5 Bxd5 57. Kxd5 1-0

Monday, September 27, 2010

Rondo - Rybka 1/2-1/2

The big game was up next, against the by-far favorite Rybka, world champion from 2007 to 2009. I was a bit nervous, but was ready for an exciting game at least. Erdo the book man gave Rondo a pretty nice position out of book, and allowed Rondo to get a nice time advantage, staying in book longer. I was happy to see Rondo and Rybka agree on a slight white advantage. White's position was more active and had more winning chances. Rondo was happy for a while, but Rybka, after not very many moves, settled on a draw score. The game became more and more drawish, though of course I wanted to see if Rondo could pull off a win. Eventually though, it got quite tedious (the game lasted about 4 hours), and we agreed to a draw. I was quite happy with that result, and was happy to escape without losing.

[Event "WCCC 2010"]
[Site "Kanazawa"]
[Date "2010.09.28"]
[Round "5"]
[White "Rondo"]
[Black "Rybka"]
[Result "1/2-1/2"]
[ECO "B40"]
[PlyCount "166"]
[EventDate "2010.??.??"]
[EventCountry "JPN"]

1. e4 c5 2. Nf3 e6 3. b3 b6 4. Bb2 Bb7 5. Nc3 Nc6 6. d4 cxd4 7. Nxd4 Nf6 8.
Nxc6 Bxc6 9. f3 Bc5 10. Qd2 O-O 11. O-O-O d5 12. exd5 Nxd5 13. Nxd5 Bxd5 14. h4
Qe7 15. Kb1 Rfd8 16. Bd3 a5 17. Qg5 f6 18. Qh5 h6 19. Qg6 Kf8 20. Qh7 Qf7 21.
Rd2 a4 22. Rhd1 Bc6 23. Be4 Rxd2 24. Rxd2 Bxe4 25. Qxe4 Qe8 26. Bd4 Bxd4 27.
Qxd4 b5 28. Qd6+ Kg8 29. Kb2 a3+ 30. Kc1 Kh8 31. Qc7 Qh5 32. Rd4 Rg8 33. Qd6 e5
34. Re4 Qg6 35. Re2 Ra8 36. Qc6 Rb8 37. Qc7 Qe8 38. Rd2 b4 39. Rd5 Rc8 40. Qd7
Qf8 41. Kd2 Re8 42. Ke3 Rb8 43. h5 Re8 44. g4 Rc8 45. Kd2 Qg8 46. Qd6 Re8 47.
Ke3 Rc8 48. Rc5 Rxc5 49. Qxc5 Qb8 50. Qc6 Qd8 51. Ke2 Qf8 52. Qc7 Qa8 53. Qc4
Qb7 54. Qc5 Kh7 55. c4 bxc3 56. Qxc3 e4 57. Qc2 f5 58. gxf5 exf3+ 59. Ke3 Kh8
60. Qc4 Qa7+ 61. Kxf3 Qd7 62. Qe4 Qd1+ 63. Qe2 Qd8 64. Kg3 Qg5+ 65. Qg4 Qd2 66.
Qf3 Qxa2 67. f6 Qc2 68. f7 Qc7+ 69. Kg4 Qc8+ 70. Kg3 Qf8 71. Qf2 a2 72. Qxa2
Qxf7 73. Qa8+ Kh7 74. Qe4+ Kh8 75. Qf3 Qc7+ 76. Kg4 Qd7+ 77. Qf5 Qd1+ 78. Qf3
Qg1+ 79. Kf5 Qg5+ 80. Ke6 Qd8 81. Qd5 Qf6+ 82. Kd7 Qf4 83. Qa8+ Kh7 1/2-1/2

2010-09-28 morning

After the ordeal last night, I ended up waking up just after 8 AM. My phone's alarm, as well as the hotel wake-up call (4 AM and 4:30 AM respectively), had failed to wake me. I actually only woke up when I heard voices outside of the room (thanks random Japanese people!). I thought, "FUCK". All the work in the last two weeks was more or less wasted if it couldn't play in this most critical game. I quickly reassured myself that with Suj, even the single machines he has are very big and fast. Playing with a new cluster version would be very risky anyways. And in any case, I had to bust my ass to get to the tournament hall if I didn't want to forfeit the game.


I took a quick shower and walked very quickly to the tournament hall. The weather was very humid, it had been raining earlier. I arrived at the hall 10 minutes before the round, sweaty and tired from the walk. I was only the third person there, though, so I had a bit of time to settle in and prepare.

2010-09-27

Monday (yesterday now) was the excursion. There was lots of things planned for the day; meals and bus rides all over Kanazawa. Unfortunately I had decided the night before to not go, and instead stay at the hotel and work in preparation for the game against Rybka on Tuesday. After all, I came here to play chess. I had quite a lot of work to, trying to prepare my cluster version (that uses multiple machines over a network, rather than just one machine). I had started on this project a very long time ago, but then shelved it for a while. I started over about two weeks before the tournament with a new and simpler method. It hadn't yet been working, so I spent all day fixing bugs and such. I took one break to go down to Starbucks and get a sandwich. I ran into Kerwin Medina, one of the programmers of Thinker. He had just come out of Starbucks as well, and he also had skipped the excursion to work out some issues with his program.

I also ran into Maarten Schadd at the hotel, a student from the Netherlands. I recognized him from the playing hall, but wasn't sure who he was. He happened to have operated Zappa (predecessor to Rondo, before I took over) in Amsterdam for the 2007 championship. He was here this year to present a paper in the computer games conference (a very interesting sounding paper that I will surely read in the near future), and also to operate a draughts program (big version of checkers). There were only 2 draughts programs this year, so it was a quick championship--the program Maarten was operating lost. Maarten was a very nice guy, and we had a little chat. He was quite enthusiastic and friendly, so I didn't mind at all taking a few minutes to chat with him in the hotel's business center (aka wifi room).

After a while, I was getting quite tired. Around 1:30 AM I mailed a version out to Suj (Rondo's hardware guy) that seemed close to bugfree. I still had some work to do, so I planned to wake up very early and get going before the Rybka game at 9 AM. I was too tired to stay up, and Suj was at work anyways so couldn't run any tests.

Fridolin - Rondo, 0-1

Rondo matched up with Fridolin once again for the software championship. Nice game, Rondo won, as could be expected against a new amateur program. Fridolin seems a very solid program, it merely lost the game mostly due to (I guess) not very much king safety evaluation. Good luck to Christian in improving Fridolin.

The standings after this in the software championship are Junior and Shredder tied for first with 2/2, and Rondo tied with four other programs for second with 1.5/2.

[Event "WCSC 2010"]
[Site "Kanazawa"]
[Date "2010.09.26"]
[Round "2"]
[White "Fridolin"]
[Black "Rondo"]
[Result "0-1"]
[ECO "C44"]
[PlyCount "78"]
[EventDate "2010.??.??"]
[EventCountry "JPN"]

1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d3 d5 5. Nbd2 Be7 6. Be2 O-O 7. O-O a5 8. d4
exd4 9. e5 Ne4 10. cxd4 f6 11. Qc2 Bf5 12. Qb3 fxe5 13. Nxe4 Bxe4 14. dxe5 Qe8
15. Be3 Qg6 16. Ne1 a4 17. Qxb7 d4 18. Bxd4 Nxd4 19. Bc4+ Kh8 20. Bd5 Bxd5 21.
Qxd5 Qg4 22. f4 Ne2+ 23. Kh1 Nxf4 24. Qd2 Rad8 25. Qc2 Bb4 26. Rf2 Rd5 27. Qxa4
Bc5 28. h3 Qg5 29. Rf1 Rd2 30. Qc6 Nxh3 31. Rxf8+ Bxf8 32. Qa8 Kg8 33. Qc6 Nf2+
34. Kg1 Qh5 35. g4 Nxg4 36. Qc4+ Kh8 37. Qe2 Rxe2 38. Nf3 Qh3 39. Ng5 Bc5# 0-1

Pandix - Rondo 1/2-1/2

(still catching up on these, this game was a couple days ago).

The program Pandix Breakthrough had been making a nice streak by drawing Rybka and Shredder, two of the favorites. Unfortunately, it continued that trend in its game against Rondo. Rondo had some chances to win, but shuffled its king around for quite a while, trying unsuccessfully to find a way through to support its passed pawns. It looked quite drawn, and this went on for a very long time. Rondo was showing a slight positive score, and I knew to not agree to draws yet after the 2nd round game against Jonny. The variations shown had some interesting moves in them anyways, but they kept getting delayed. The game was nearing the 50-move rule (in chess, 50 moves without a capture or pawn push is a draw. In other words, there is no progress), when Pandix moved its knight. This allowed Rondo to break through, though unfortunately it was one move too to late. 50 moves elapsed just before Rondo was to capture a pawn. Surely Pandix knew of this, though, before it allowed Rondo to move its king in. So after this draw, Rondo loses its sole lead and comes into a three-way tie for first with Shredder and Rybka. Darn.

[Event "WCCC 2010"]
[Site "Kanazawa"]
[Date "2010.09.26"]
[Round "4"]
[White "Rondo"]
[Black "Pandix Breakthrough"]
[Result "1/2-1/2"]
[ECO "C95"]
[PlyCount "247"]
[EventDate "2010.??.??"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3
O-O 9. h3 Nb8 10. d4 Nbd7 11. Nbd2 Bb7 12. Bc2 Re8 13. Nf1 Bf8 14. Ng3 g6 15.
a4 c5 16. d5 c4 17. Bg5 Bg7 18. Qd2 Qe7 19. Nh2 Qf8 20. Rf1 h5 21. Nf3 Nc5 22.
Be3 Rec8 23. Rfb1 Nfd7 24. Qc1 Bf6 25. Nd2 Qd8 26. axb5 axb5 27. Rxa8 Rxa8 28.
b4 cxb3 29. Nxb3 Na4 30. Ne2 Ba6 31. Bd3 Qc8 32. Qc2 Bd8 33. Nd2 Bb6 34. Bxb6
Naxb6 35. Bxb5 Bxb5 36. Rxb5 Nc4 37. Rb4 Ra1+ 38. Kh2 Nxd2 39. Qxd2 Qa6 40. h4
Kh7 41. f3 Nc5 42. Rb2 Nd3 43. Rc2 Qc4 44. Nc1 Nc5 45. Qe2 Qxe2 46. Nxe2 Kg7
47. Rb2 Nd3 48. Rd2 Nc5 49. c4 Ra3 50. Rb2 Kf8 51. Rb6 Ke7 52. Rb4 Re3 53. Ng1
Rc3 54. Nh3 f6 55. Ng1 Rc2 56. Nh3 Rc1 57. Kg3 Rc3 58. Kh2 Rc2 59. Rb8 f5 60.
exf5 gxf5 61. Rh8 e4 62. fxe4 fxe4 63. Rxh5 e3 64. Rh7+ Kd8 65. Ng1 e2 66. Nxe2
Rxe2 67. h5 Re4 68. h6 Rxc4 69. g3 Rc2+ 70. Kg1 Rc1+ 71. Kg2 Rc2+ 72. Kf3 Rh2
73. g4 Nd7 74. g5 Nf8 75. Rg7 Ke8 76. Kf4 Rh1 77. Kf5 Rf1+ 78. Ke4 Rh1 79. Kd4
Rh4+ 80. Kd3 Rg4 81. Ke2 Rg2+ 82. Ke3 Rh2 83. Ke4 Rh1 84. Kd3 Rh4 85. Kc3 Rg4
86. Kd3 Rh4 87. Ke3 Rh2 88. Kf4 Rh1 89. Kf5 Rf1+ 90. Kg4 Rg1+ 91. Kf3 Rh1 92.
Ke4 Rh2 93. Ke3 Rh3+ 94. Ke2 Rg3 95. Kf1 Rh3 96. Ke1 Rh2 97. Kf1 Rh1+ 98. Kg2
Rh5 99. Kg3 Rh1 100. Kf4 Rf1+ 101. Ke3 Rh1 102. Ke4 Rh2 103. Ke3 Rh4 104. Kd3
Rg4 105. Ke3 Rh4 106. Kd2 Rd4+ 107. Kc2 Rc4+ 108. Kb1 Rg4 109. Kb2 Rb4+ 110.
Ka3 Rg4 111. Kb2 Rg3 112. Kc2 Rh3 113. Kd1 Rh2 114. Ke1 Rg2 115. Kf1 Rg4 116.
Kf2 Rh4 117. Kf3 Rh1 118. Rb7 Rh4 119. Kg3 Rh1 120. Kf4 Nd7 121. Rc7 Nb6 122.
Kf5 Kd8 123. Rc6 Rf1+ 124. Ke6 1/2-1/2

Saturday, September 25, 2010

Rondo - HfC 1-0

In the third round of the WCCC, Rondo played against Hector for Chess (so named because Hector also plays different games), an amateur program from Hungary. Rondo announced mate near the 40th move, and Csaba (the author) resigned a bit later.

 In other good news, Pandix Breakthrough has been pulling some upsets (the author says the breakthrough is secret, but that it's stronger. He is a pretty funny guy, also from Hungary). He drew Shredder in the 2nd round, and just drew Rybka in the 3rd (both very strong programs). This means that Rondo is now alone in first place with 3/3!

The 3rd round game:

[Event "WCCC 2010"]
[Site "?"]
[Date "2010.09.26"]
[Round "3"]
[White "Rondo"]
[Black "HfC"]
[Result "1-0"]
[ECO "B80"]
[PlyCount "85"]

{2252MB,  RDO.ctg, PC-25} 1. e4 {[%eval 0,0] [%emt 0:00:00]} c5 {[%emt 0:00:09]
} 2. Nf3 {[%eval 0,0] [%emt 0:00:00]} d6 {[%emt 0:00:09]} 3. d4 {[%eval 0,0]
[%emt 0:00:00]} cxd4 {[%emt 0:00:09]} 4. Nxd4 {[%eval 0,0] [%emt 0:00:00]} Nf6
{[%emt 0:00:10]} 5. Nc3 {[%eval 0,0] [%emt 0:00:00]} a6 {[%emt 0:00:08]} 6. Be3
{[%eval 0,0] [%emt 0:00:00]} e6 {[%emt 0:00:08]} 7. f3 {[%eval 0,0] [%emt 0:00:
00]} b5 {[%emt 0:00:11]} 8. Qd2 {[%eval 0,0] [%emt 0:00:00]} Nbd7 {[%emt 0:00:
08]} 9. g4 {[%eval 0,0] [%emt 0:00:00]} Nb6 {[%emt 0:00:09]} 10. Qf2 {[%eval 0,
0] [%emt 0:00:00]} Nfd7 {[%emt 0:00:09]} 11. O-O-O {[%eval 0,0] [%emt 0:00:00]}
Bb7 {[%emt 0:00:08]} 12. Bd3 {[%eval 0,0] [%emt 0:00:00]} Rc8 {[%emt 0:00:08]}
13. Nce2 {[%eval 0,0] [%emt 0:00:00]} Nc5 {[%emt 0:02:35]} 14. Kb1 {[%eval 0,0]
[%emt 0:00:00]} Nxd3 {[%emt 0:03:23]} 15. cxd3 {[%eval -6,33] [%emt 0:09:55]}
Nd7 {[%emt 0:06:06] (Na4)} 16. Ng3 {[%eval 0,30] [%emt 0:10:14]} h6 {[%emt 0:
02:45] (Be7)} 17. Rc1 {[%eval 39,31] [%emt 0:09:40]} d5 {[%emt 0:02:26] (Nc5)}
18. Rxc8 {[%eval 75,31] [%emt 0:05:54]} Qxc8 {[%emt 0:02:24]} 19. Rc1 {[%eval
69,31] [%emt 0:01:17]} Qa8 {[%emt 0:05:02] (Qd8)} 20. Qe1 {[%eval 90,29] [%emt
0:04:03]} Bd6 {[%emt 0:02:30] (g6)} 21. exd5 {[%eval 158,29] [%emt 0:02:36]}
Bxd5 {[%emt 0:02:23]} 22. Ngf5 {[%eval 217,28] [%emt 0:02:56]} Be5 {[%emt 0:04:
53] (Bf8)} 23. Qb4 {[%eval 575,30] [%emt 0:01:52]} Bf6 {[%emt 0:02:49]} 24.
Nd6+ {[%eval 634,31] [%emt 0:00:36]} Ke7 {[%emt 0:01:50] (Kf8)} 25. N6xb5+ {
[%eval 840,28] [%emt 0:01:42]} Kd8 {[%emt 0:02:56]} 26. Qa5+ {[%eval 1032,29]
[%emt 0:00:58]} Ke7 {[%emt 0:02:21]} 27. Nc7 {[%eval 1043,31] [%emt 0:00:00]}
Bxd4 {[%emt 0:03:46] (Rc8)} 28. Qb4+ {[%eval 1092,30] [%emt 0:01:58]} Kd8 {
[%emt 0:02:59]} 29. Nxa8 {[%eval 1171,32] [%emt 0:00:00]} Bxe3 {[%emt 0:01:30]}
30. Rc7 {[%eval 1227,31] [%emt 0:05:42]} Bb6 {[%emt 0:02:23]} 31. Rxd7+ {
[%eval 1233,31] [%emt 0:00:00]} Kxd7 {[%emt 0:01:39]} 32. Nxb6+ {[%eval 1233,
29] [%emt 0:02:36]} Kc7 {[%emt 0:02:18] (Kc6)} 33. Nxd5+ {[%eval 1321,27]
[%emt 0:02:34]} exd5 {[%emt 0:02:06]} 34. Qf4+ {[%emt 0:07:15]} Kc8 {[%emt 0:
01:48]} 35. Qf5+ {[%eval 1482,28] [%emt 0:03:49]} Kb8 {[%emt 0:02:09] (Kd8)}
36. Qxf7 {[%eval 1641,27] [%emt 0:01:34]} Rc8 {[%emt 0:02:16] (g5)} 37. Qxg7 {
[%eval 1774,25] [%emt 0:01:27]} Rc6 {[%emt 0:03:20] (Re8)} 38. f4 {[%eval 2048,
26] [%emt 0:01:49]} d4 {[%emt 0:01:34] (Rc7)} 39. f5 {[%eval 32704,27] [%emt 0:
01:44]} h5 {[%emt 0:02:13] (Kc8)} 40. gxh5 {[%eval 32744,23] [%emt 0:00:03]}
Rc8 {[%emt 0:01:21]} 41. f6 {[%eval 32746,21] [%emt 0:00:00]} Rd8 {[%emt 0:01:
46] (Re8)} 42. f7 {[%eval 32750,17] [%emt 0:00:00]} a5 {[%emt 0:00:00] (Kc8)}
43. f8=Q {[%eval 32752,15] [%emt 0:00:00]} 1-0

Some more journaling

OK, I didn't get a chance to post this yesterday, since my laptop died. Anyways, this is from 9/25.
----

For the second day in a row, I woke up before both my alarms (iphone and hotel wakeup call). Only got about 7 hours sleep, but not tired. Jet lag doesn't seem to affect me. Took a nice long walk to the hall. The weather is very nice, no rain as might have been expected. Took a nice walk to the playing hall. Almost immediately after leaving the hotel, I realized I forgot my map. Oh well. I already took the trip once before.

Got to the tournament hall, and spent some time getting things set up. As would be expected, the first round started a bit late. I was one of the first to get there, and of course I had a lot of stuff to do, so I was just barely ready by the start of the round. The game was against Fridolin, a new German program. I had talked with the author a bit the day before, so we were ready for a fight :) You can see the game from an earlier post, as well as the next game, so I will skip over a bit.

After the first two rounds, I had Erdo (Rondo's book author) set up the machine for the software tournament remotely. I was finally able to get some food, my first meal of the day, besides some little sweet treats provided in the playing room. I had a roast beef sandwich from the restaurant that was inside the complex. Quite tasty, and I ate it while Johannes and Stefan (the Shredder author) went over the Jonny - Rondo game. I also looked over what Erdo was doing a bit. Again we were late to start the round.

Rondo played black (3 blacks in 3 games, huh) against Thinker in the first round of the "software" championship. There are three different chess tournaments this year--unlimited hardware, uniform platform (software), and the blitz (fast). The book line was the same as the last round, but Rondo stayed in book a bit longer. It was pretty drawish, and neither side really had much going. Once the game was traded down to an opposite-color bishops ending, it was clear it was a dead draw. Thinker, having a fairly simple evaluation function, believed it was ahead, and so kept trying to avoid the draw. The humans knew better (or maybe both just wanted to go home), so we agreed to a draw.

Had a nice long walk home. I managed to get pretty lost. I took a wrong turn at one spot, and then walked by a Circle-K and decided to get some food. After leaving and walking for a bit, I realized that I had no idea where I was. Luckily, I remembered the path I came well enough to get me back to where I made the wrong turn. I ended up walking on the order of 3 miles, rather than the nominal ~1 that it should take. Oh well, it wasn't so bad, though I've been quite sore the whole trip, perhaps due to the plane ride. I picked up a nice cold Asahi in the hotel vending machine, and went back to my room. I worked on my laptop for a bit before the battery died--still haven't gotten an adapter.

Jonny - Rondo, 0-1

Nice game in round 2. Jonny is a pretty strong program, and it was running on a massive 800 cpu cluster. From out of book, the scores looked rather drawish. Jonny took a very long 40 minute search out of book after a very slight fail low. After a couple moves, both programs said 0.00, and it remained that way for about 20 moves, for an hour or so. The game went into a drawn rook ending. We nearly agreed to a draw, except the TD was out of the room.

Rondo then went to about 0.12 pawns advantage. I thought it was just some random fluctuation, as it still looked drawn. Johannes (programmer of Jonny, and a very strong chess player) said it was drawn too. Jonny kept at 0.00, and Rondo bounced around, sometimes going back to 0.00. It started to very slowly rise, and eventually Jonny was shaken from 0.00. It still looked drawn, but black slowly got more and more of an edge. The game, which was so woefully boring, started to become quite suspenseful--I stopped walking around looking at the other games and stayed glued to the monitor.

Eventually Rondo had 2 passed pawns on the queenside versus Jonny's 3 passed pawns on the kingside, but Rondo's were slightly more advanced and had better rook support. I was also somewhat worried about a draw, since the end of Jonny's PV showed a line with a possible fortress for white. The scores were about -4, when all of a sudden Rondo found a mate in 24, and then found a shorter mate in 22. It was also playing without endgame tables (if you know what those are), which is rather unusual for a "professional" program. Those that know my preparation for this tournament will know that I am anything but a professional. :)

With perhaps a bit of luck, Rondo is now tied for first with Rybka, the favorite for the tournament. We'll see what happens with more games though.

Full diary of the day will come later, perhaps with some pictures as well! Right now Rondo is playing Thinker in the Software championship (limited hardware, other two rounds were unlimited hardware).

[Event "WCCC"]
[Site "?"]
[Date "2010.09.25"]
[Round "2"]
[White "Jonny"]
[Black "Rondo"]
[Result "0-1"]
[ECO "C67"]
[PlyCount "158"]

{2252MB,  RDO.ctg, PC-25} 1. e4 {[%emt 0:00:00]} e5 {[%eval 0,0] [%emt 0:00:00]
} 2. Nf3 {[%emt 0:00:06]} Nc6 {[%eval 0,0] [%emt 0:00:00]} 3. Bb5 {[%emt 0:00:
13]} Nf6 {[%eval 0,0] [%emt 0:00:00]} 4. O-O {[%emt 0:00:11]} Nxe4 {[%eval 0,0]
[%emt 0:00:00]} 5. d4 {[%emt 0:00:07]} Nd6 {[%eval 0,0] [%emt 0:00:00]} 6. Bxc6
{[%emt 0:00:09]} dxc6 {[%eval 0,0] [%emt 0:00:00]} 7. dxe5 {[%emt 0:00:08]} Nf5
{[%eval 0,0] [%emt 0:00:00]} 8. Qxd8+ {[%emt 0:00:09]} Kxd8 {[%eval 0,0] [%emt
0:00:00]} 9. Rd1+ {[%emt 0:00:07]} Ke8 {[%eval 0,0] [%emt 0:00:00]} 10. Nc3 {
[%emt 0:00:07]} h6 {[%eval 0,0] [%emt 0:00:00]} 11. h3 {[%emt 0:00:07]} Ne7 {
[%eval 0,0] [%emt 0:00:00]} 12. Bf4 {[%emt 0:00:09]} Ng6 {[%eval 0,0] [%emt 0:
00:00]} 13. Be3 {[%emt 0:00:07]} Be6 {[%eval 0,0] [%emt 0:00:00]} 14. a3 {
[%emt 0:40:57]} Rd8 {[%eval 0,0] [%emt 0:00:00]} 15. Re1 {[%emt 0:05:19]} Be7 {
[%eval 0,28] [%emt 0:04:25]} 16. Rad1 {[%emt 0:00:23]} c5 {[%eval 5,29] [%emt
0:02:49]} 17. Nd2 {[%emt 0:00:11] (Kh2)} Nxe5 {[%eval -1,32] [%emt 0:03:50]}
18. Bf4 {[%emt 0:00:09]} f6 {[%eval -11,33] [%emt 0:03:59]} 19. Bxe5 {[%emt 0:
00:13]} fxe5 {[%eval -14,33] [%emt 0:02:40]} 20. Rxe5 {[%emt 0:00:13] (Re2)}
Kf7 {[%eval 0,33] [%emt 0:02:56]} 21. Rde1 {[%emt 0:00:17]} Rxd2 {[%eval 0,35]
[%emt 0:03:33]} 22. Rxe6 {[%emt 0:00:15]} Bf6 {[%eval 0,35] [%emt 0:03:56]} 23.
Ne4 {[%emt 0:00:11]} Rxc2 {[%eval 0,35] [%emt 0:04:36]} 24. Nxf6 {[%emt 0:01:
47]} gxf6 {[%eval 0,34] [%emt 0:00:51]} 25. Re7+ {[%emt 0:00:14]} Kg6 {[%eval
0,34] [%emt 0:03:29]} 26. Rxc7 {[%emt 0:00:10] (R1e3)} Rxb2 {[%eval 0,31]
[%emt 0:02:34]} 27. Rxc5 {[%emt 0:00:10] (Ree7)} Rd8 {[%eval 0,32] [%emt 0:02:
19]} 28. Re3 {[%emt 0:00:14]} Rd1+ {[%eval 0,33] [%emt 0:03:19]} 29. Kh2 {
[%emt 0:02:43]} Rd7 {[%eval 0,34] [%emt 0:03:15]} 30. Kg3 {[%emt 0:01:52]
(Rg3+)} h5 {[%eval 0,31] [%emt 0:01:54]} 31. Rf3 {[%emt 0:21:20] (Rc8)} Rbd2 {
[%eval 0,33] [%emt 0:02:19]} 32. Rc8 {[%emt 0:00:13]} b6 {[%eval 0,33] [%emt 0:
02:00]} 33. Re3 {[%emt 0:01:11] (Rg8+)} R7d5 {[%eval 0,30] [%emt 0:01:45]} 34.
h4 {[%emt 0:03:57] (Rg8+)} R2d3 {[%eval -17,32] [%emt 0:02:28]} 35. Kf3 {[%emt
0:01:30]} Rxe3+ {[%eval -18,34] [%emt 0:00:14]} 36. Kxe3 {[%emt 0:00:10]} Ra5 {
[%eval -18,35] [%emt 0:02:57]} 37. Rc3 {[%emt 0:00:13]} Kf5 {[%eval -11,36]
[%emt 0:03:59]} 38. Ke2 {[%emt 0:01:00] (g3)} Rc5 {[%eval -18,32] [%emt 0:03:
18]} 39. Rd3 {[%emt 0:00:54]} Ke6 {[%eval -18,32] [%emt 0:00:54]} 40. g3 {
[%emt 0:01:39] (Rd8)} b5 {[%eval -24,31] [%emt 0:02:45]} 41. Rd8 {[%emt 0:01:
45]} Rc2+ {[%eval -24,31] [%emt 0:00:36]} 42. Ke1 {[%emt 0:01:00]} Rc3 {[%eval
-35,31] [%emt 0:00:23]} 43. Rb8 {[%emt 0:01:43] (Re8+)} Rb3 {[%eval -36,27]
[%emt 0:00:51]} 44. Ke2 {[%emt 0:00:22] (Rh8)} a5 {[%eval -38,28] [%emt 0:01:
21]} 45. f3 {[%emt 0:06:26] (Rb6+)} f5 {[%eval -83,29] [%emt 0:01:26]} 46. Re8+
{[%emt 0:00:15]} Kd6 {[%eval -85,31] [%emt 0:01:10]} 47. Rd8+ {[%emt 0:00:11]}
Kc6 {[%eval -86,32] [%emt 0:01:23]} 48. Rc8+ {[%emt 0:00:12]} Kb6 {[%eval -95,
32] [%emt 0:01:42]} 49. Rb8+ {[%emt 0:02:33]} Kc7 {[%eval -72,33] [%emt 0:00:
00]} 50. Rf8 {[%emt 0:00:11]} Rxa3 {[%eval -66,32] [%emt 0:01:42]} 51. Rxf5 {
[%emt 0:00:10]} b4 {[%eval -110,31] [%emt 0:04:43]} 52. Rc5+ {[%emt 0:00:10]
(Rxh5)} Kb6 {[%eval -205,26] [%emt 0:01:30]} 53. Rxh5 {[%emt 0:01:03]} a4 {
[%eval -235,27] [%emt 0:00:22]} 54. Rh8 {[%emt 0:00:19]} Ra2+ {[%eval -247,28]
[%emt 0:00:33]} 55. Kd3 {[%emt 0:00:09]} b3 {[%eval -274,30] [%emt 0:03:47]}
56. Rb8+ {[%emt 0:00:14]} Kc5 {[%eval -300,30] [%emt 0:01:46]} 57. h5 {[%emt 0:
02:52]} Rf2 {[%eval -314,33] [%emt 0:00:00]} 58. h6 {[%emt 0:00:09]} Rxf3+ {
[%eval -345,30] [%emt 0:01:39]} 59. Kd2 {[%emt 0:00:09]} Rf2+ {[%eval -346,31]
[%emt 0:00:37]} 60. Kc3 {[%emt 0:00:13]} Rc2+ {[%eval -355,32] [%emt 0:00:19]}
61. Kd3 {[%emt 0:00:08]} Rh2 {[%eval -356,32] [%emt 0:00:26]} 62. Kc3 {[%emt 0:
00:13]} Rxh6 {[%eval -385,31] [%emt 0:00:50]} 63. Rf8 {[%emt 0:00:12]} Rh2 {
[%eval -402,32] [%emt 0:01:26]} 64. Rf5+ {[%emt 0:01:13]} Kd6 {[%eval -402,35]
[%emt 0:00:00]} 65. Rf6+ {[%emt 0:00:07] (Rb5)} Kc7 {[%eval -402,31] [%emt 0:
00:28]} 66. Rf7+ {[%emt 0:00:56]} Kc8 {[%eval -402,33] [%emt 0:00:00]} 67. Rf1
{[%emt 0:00:52] (Rf8+)} Rc2+ {[%eval -416,27] [%emt 0:00:21]} 68. Kb4 {[%emt 0:
00:11]} Ra2 {[%eval -427,29] [%emt 0:00:13]} 69. Rf8+ {[%emt 0:00:09] (Rc1+)}
Kc7 {[%eval -431,27] [%emt 0:00:17]} 70. Rf1 {[%emt 0:04:30]} b2 {[%eval
-32725,35] [%emt 0:00:00]} 71. Kc3 {[%emt 0:00:10] (Rb1)} a3 {[%eval -32727,33]
[%emt 0:00:18]} 72. Rf7+ {[%emt 0:00:13]} Kd6 {[%eval -32731,35] [%emt 0:00:07]
} 73. Rf6+ {[%emt 0:00:00]} Kd5 {[%eval -32733,34] [%emt 0:00:00]} (73... Kd5 {
[%eval -32733,34] [%emt 0:00:00]}) 74. Rf5+ {[%emt 0:00:00]} Ke4 {[%eval
-32735,33] [%emt 0:00:00]} 75. Rf4+ {[%emt 0:00:10] (Rb5)} Ke3 {[%eval -32739,
27] [%emt 0:00:01]} 76. Rb4 {[%emt 0:00:15]} Ra1 {[%eval -32741,25] [%emt 0:00:
00]} 77. Rxb2 {[%emt 0:00:07]} axb2 {[%eval -32743,0] [%emt 0:00:00]} 78. Kxb2
{[%emt 0:00:09]} Rg1 {[%eval -32745,0] [%emt 0:00:00]} 79. Ka3 {[%emt 0:00:12]}
Rxg3 {[%eval -32747,0] [%emt 0:00:00]} 0-1

Friday, September 24, 2010

Fridolin - Rondo, 0-1

Rondo won its first tournament game ever vs Fridolin. The author, Christian Sommerfeld, is a really cool guy. It's a new engine, and not too strong yet, but I'm sure it will get a lot stronger very soon.

Here's the game, if you're weird enough to care.

[Event "WCCC Japan"]
[Site "?"]
[Date "2010.09.25"]
[Round "1"]
[White "Fridolin"]
[Black "Rondo"]
[Result "0-1"]
[ECO "C24"]
[PlyCount "68"]

{2048MB,  RDO.ctg, PC-25} 1. e4 {[%emt 0:00:00]} e5 {[%eval 0,0] [%emt 0:00:00]
} 2. Bc4 {[%emt 0:00:11]} Nf6 {[%eval 0,0] [%emt 0:00:00]} 3. d3 {[%emt 0:00:
14]} c6 {[%eval 0,0] [%emt 0:00:00]} 4. Qe2 {[%emt 0:08:35]} Be7 {[%eval 0,0]
[%emt 0:00:00]} 5. Nf3 {[%emt 0:04:58]} O-O {[%eval 0,0] [%emt 0:00:00]} 6. O-O
{[%emt 0:02:55]} d5 {[%eval 0,33] [%emt 0:09:19]} 7. exd5 {[%emt 0:03:10] (Bb3)
} cxd5 {[%eval -28,32] [%emt 0:06:27]} 8. Bb3 {[%emt 0:00:21]} Re8 {[%eval -23,
32] [%emt 0:07:16]} 9. Qxe5 {[%emt 0:04:25] (Nc3)} Nc6 {[%eval -52,32] [%emt 0:
04:13]} 10. Qf4 {[%emt 0:00:35] (Qg5)} Bg4 {[%eval -73,31] [%emt 0:04:59]} 11.
Re1 {[%emt 0:00:19] (Nc3)} Qd7 {[%eval -146,32] [%emt 0:05:37]} 12. Nbd2 {
[%emt 0:00:18] (Ne5)} Bd6 {[%eval -183,32] [%emt 0:05:23]} 13. Qa4 {[%emt 0:00:
17]} a6 {[%eval -227,31] [%emt 0:02:46]} 14. Rxe8+ {[%emt 0:03:12]} Rxe8 {
[%eval -247,31] [%emt 0:00:09]} 15. h3 {[%emt 0:02:32] (c3)} b5 {[%eval -337,
32] [%emt 0:02:10]} 16. Qxa6 {[%emt 0:03:33] (Qxg4)} Bxh3 {[%eval -426,30]
[%emt 0:01:35]} 17. Qxc6 {[%emt 0:00:21]} Qxc6 {[%eval -495,31] [%emt 0:01:24]}
18. gxh3 {[%emt 0:01:06]} g5 {[%eval -479,30] [%emt 0:00:38]} 19. Kf1 {[%emt 0:
02:58] (Nxg5)} g4 {[%eval -1010,28] [%emt 0:01:54]} 20. hxg4 {[%emt 0:02:48]
(Ng5)} Nxg4 {[%eval -1379,27] [%emt 0:03:51]} 21. a4 {[%emt 0:02:55] (Kg1)} Qc8
{[%eval -1595,26] [%emt 0:01:30]} 22. Bxd5 {[%emt 0:00:53]} Qxc2 {[%eval -1844,
26] [%emt 0:00:30]} 23. d4 {[%emt 0:01:50] (Kg1)} Qd1+ {[%eval -32743,23]
[%emt 0:00:03]} 24. Kg2 {[%emt 0:02:12]} Qe2 {[%eval -32745,22] [%emt 0:00:00]}
25. Nf1 {[%emt 0:02:09]} Qxf2+ {[%eval -32747,20] [%emt 0:00:00]} 26. Kh3 {
[%emt 0:00:12]} Ne3 {[%eval -32749,20] [%emt 0:00:00]} 27. Bxe3 {[%emt 0:01:45]
} Rxe3 {[%eval -32751,19] [%emt 0:00:00]} 28. Re1 {[%emt 0:00:14]} Qxe1 {
[%eval -32753,18] [%emt 0:00:00]} 29. Kg2 {[%emt 0:00:10]} Re2+ {[%eval -32755,
18] [%emt 0:00:00]} 30. Kh3 {[%emt 0:00:09]} Qxf1+ {[%eval -32757,20] [%emt 0:
00:00]} 31. Kh4 {[%emt 0:00:09]} Qg2 {[%eval -32759,24] [%emt 0:00:00]} 32.
Bxf7+ {[%emt 0:00:10]} Kg7 {[%eval -32761,44] [%emt 0:00:00]} 33. Ng5 {[%emt 0:
00:10]} Kh6 {[%eval -32763,63] [%emt 0:00:00]} 34. Ne6 {[%emt 0:00:09] (axb5)}
Qg3# {[%eval -32765,63] [%emt 0:00:00]} 0-1

2010-09-23-24

Just back-posting this, some of which was written on and off the last couple days. I'll try and be more diligent in updating it now.

I have some pictures that I will post as well when I get the time.

20100923

After a bunch of packing and preparation and stuff, Melanie took me to the airport at about 4:30AM. She stayed up with me, and she still had work in the morning, so I really appreciate it Melanie!

Of course I was through security in about 10 minutes, after the TSA people had to tell me what to do very explicitly--I was getting tired.

The flight to Chicago was rather crappy and boring, just a few hours. I didn't sleep though. Actually I don't even remember what I did, maybe just listened to music. Another couple hours wait at O'Hare, before heading to Tokyo.

The plane to Tokyo was massive and pretty nice (Boeing 777 IIRC). The first class seats were massive recliners with their own little booths and flatscreen televisions. The business class was pretty nice too, but even the economy was quite decent. Little TV/video game systems were in the backs of each chair. I played a lot of chess, shogi, go, tetris, minesweeper, and solitaire. Japan Airlines is pretty nice, all the flight attendants are dressed very elegantly, and they all have their hair up in buns. For the food service, they even put on aprons. The first time they came around, they were giving out small hot towels, which they handed out with some little tongs. Ooh la la! The meals were very good, they looked small but were filling. I got to do a bit of work on my laptop, but I couldn't charge it,  so was rather limited. I couldn't really sleep at all, I had a couple hour-or-so-long naps though. And MAN what a long flight. 12.5 hours doesn't seem so long until you spend it sitting in one place (with one bathroom break) It didn't help to have a video of the plane's current location and speed playing all the time, and not seeing it budge. Must be hard on the flight attendants, but they were of course extremely nice. I also met two new and tasty friends on the flight, Asahi and Kirin. I'll have to get more pictures on the way back. 

Took an Airport limousine from NRT to HND.

Now I'm at Haneda airport at about 6PM. Just hanging around for an hour or so for my flight. Japan is so wacky, all the commercials and ads are just so ridiculous. They have Leonardo DiCaprio advertising Bridgestone tires in a loop. I seem to be about one of three white people in the whole airport, a rather strange experience for me to be in a place so foreign. I was also _the_ only white person on the flight out of around a hundred.

It was a quick flight, 1 hour, that I slept through without even realizing it.  I woke up and then the flight attendant said we were about to land. I arrive at KMQ at 7:30. I asked the girl at the information desk where the bus to Kanazawa was, and it was right outside. The machine for the tickets only took cash though. I kept talking to the information girl, since nobody else seemed to know much English at all. I had to go to the ATM inside, and when I came out the bus was gone. To add to that the ticket machine didn't take the 10,000 Y bills the ATM gave out (I told the girl she had very good English and she nearly blushed her face off. Hilarious). So I get to waste another hour sitting at the airport. 

Weird game show. Started off with a strong guy (Named Chip apparently, as that's what his shirt said) seeing how far he could throw this little weinery guy (wearing a bicycle helmet and some straps). He spun him around and then flung him an amazing 5.4 meters.  Then there was a guy jumping under a subway.  A kid that had an anaconda for a pet.  Then some standard youtube footage: moscow stripper pole competition, guy getting foot caught in swing over lake, awesome footage of one kid on a swing swinging into another kids balls very hard, enough to make him fly backwards. A diver does a double front flip off a diving board backwards and hits her face. A really crazy one I hadn't seen before, a dude puts a knife upright on a spinning table, and puts four cups down, one of them over the knife. He spins it around and smashes one with his hand, which obviously is the one with the knife. It goes straight through his hand. It has to be fake, I sincerely hope nobody would be THAT stupid. OK it's probably real.  Next a panda eats a jacket straight off of a guy sitting next to its cage. Fuck yeah. Monkeys jumping on top of a dog, and the dog doesn't do anything. A cow surfing??? The Dead Milkmen would be proud. A dolphin in a pool splashes all over some people trying to pet it.

After getting some help from a couple ladies at one of the shops in the bus station (again very nice. Although their English isn't very good, they will try very hard to help you), I got a general idea of where the hotel was. A bit confusing because the maps had North going to the left for some reason, which I didn't notice at first.

Checked into the hotel, a really small room. Livable of course, not like the boxes they have elsewhere in Japan. Oh well, it was about half the price of the sponsor's hotel, even with the group rate. Only problem is that I don't have an adapter for the plugs in my room. I have like 50 of the damn things at home (3 prong grounded to 2 prong no ground). Shit.

20100924

A rather interesting first day of the tournament, though I'm writing this after the fact. I got up early and started the day by asking the staff where I might find an adapter for my laptop. After a very long back-and-forth, which involved taking one of the men up to my room and showing him the plug, then him asking another employee, then some more trying to understand each other, then her typing into an online translator and printing it out, to say that there is no internet SETSUBI (in the room I guess). Yes I KNOW there's no internet, I just want an adapter. I gave up not long after that, and got going to the playing hall. After getting a bit lost, I got to the Shiinoki Cultural Complex at about 8:30.  The only other person there besides the organizers was a guy named Clyde, who I recognized from the plane ride (chicago->tokyo). We talked for a bit, while I got some much needed charge for my laptop. We eventually got kicked out of the tables where we were sitting, as they were set up for exhibition games in Go and Shogi (nobody plays chess in Japan after all). I met some more people, including H.G. Muller, one of the very few people here that I've talked with before. He was only participating in the Shogi and XiangQi tournaments this year though. I talked with Johannes Zwanzger and Christian Sommerfeld before the opening ceremony.

They had some really wacky Japanese "classical" music in the opening ceremony, named One Note, One Drum (I think). Two very old women dressed in traditional Japanese wear kneeled on two platforms. One played a flute and the other a drum.  It was quite intense, with the very first note a very high pitched shriek from the flute. The lady with the drum also sang, by which I mean she yelled very loudly. It was quite atonal, at least to western ears. I liked it quite a bit, though probably in a different way than the Japanese.

There was some more chatting and such with the other engine authors. After that, I went to the third floor for the Computer Games conference. Power and wifi!  Awesome. I also heard some interesting talks while I tried to debug some socket code.

Next was the players meeting. Most of the time was spent arguing over the "crash" rule. The consensus eventually came to "same as last year". We also went over the rounds, pairings, colors, etc. Most of it seemed reasonable, except the seeding of Thinker 9th out of 10. We also emailed Dariusz Czechowski, the author of Darmenios, since he was a no-show to the meeting and no one had seen him.  Turns out he was there for the opening ceremony, and had set up his computer in the tournament hall, but didn't know about the meeting, haha.

After the meeting I spent a few hours in the hall testing and doing stuff, without too much progress unfortunately. After the hall closed, took a nice long walk back to the hotel. I got a beer and a thing of ice cream (340 and 300 yen) from the vending machine; it was a little too late for restaurants. In my room I found I could get free wifi, but only if I put my laptop on the ledge in the window. I still didn't have a power adapter, so once the battery died I went to sleep, around midnight. I was getting tired anyways, I guess the lack of sleep was catching up to me a bit.