FRC standards (again)

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
hgm
Posts: 28354
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: FRC standards (again)

Post by hgm »

Richard Allbert wrote:Well, now FRC and Knightmate are done, Chinese is next on the list!
That would be great! Don't let the repetition rules deter you; just ignore them, or score a repetition that is not a check evasion as -400. I just started working this week on a new engine as well, based on a 32x8 mailbox board. (But there is no real reason why it could not be configured as 20x10 or any other format, as long as the total number of squares remains below 256, so it can be encoded in a byte.) Today it played its first full games, (i.e. not ending in an illegal-move forfeit), and even managed two score two rep-draws against Fairy-Max, in won positions. (Not bd, without even null move implemented!)

I hope to use it at the Programmer's Tourney in two weeks, in stead of Joker!
Richard Allbert
Posts: 794
Joined: Wed Jul 19, 2006 9:58 am

Re: FRC standards (again)

Post by Richard Allbert »

Looking forward to it...

Although, this time I am going to add some special "open without book" code, after remembering what happened last year vs Joker without a book :oops:

See you in two weeks.

Richard
User avatar
hgm
Posts: 28354
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: FRC standards (again)

Post by hgm »

Wow. I added null move, and it scored its first win ever! No hash table yet. (i.e. I already programmed it, and it does the probing, but it forces a miss to prevent using the result of the probe.) Also seems only to use half the time Fairy-Max uses. Not bad, as I made the first keystroke for it on Monday. And not a letter copy-pasted from elsewhere! (Except the Linux InputCheck and TimeOfDay, but they are in inactive #ifdefs, as I run on Windows, so I guess I am forgiven for cheating on those.) So I went from 0 to ~2000 Elo in 6 days. 8-) And there are stil 14 days to go! :lol:

Code: Select all

[Event "Computer Chess Game"]
[Site "CHESS_LAPTOP"]
[Date "2010.03.06"]
[Round "-"]
[White "neweng.exe"]
[Black "Fairy-Max 4.8O"]
[Result "1-0"]
[TimeControl "120"]
[Annotator "1. +0.30   1... +0.28"]

1. Nc3 {+0.30/7 4} Nc6 {+0.28/7 1.7} 2. d4 {+0.20/7 1.6} Nf6 {+0.15/6 0.8}
3. d5 {+0.75/7 7} Nb8 {+0.01/7 1.3} 4. Nf3 {+1.00/7 5} d6 {+0.21/7 0.8} 5.
e4 {+0.90/6 1.5} c6 {+0.09/6 2.7} 6. Bg5 {+0.90/6 1.8} h6 {+0.22/5 0.6} 7.
Bxf6 {+1.25/5 2.3} gxf6 {+0.44/7 0.7} 8. Nd4 {+1.05/5 3} Qb6 {+0.42/6 2.5}
9. Na4 {+0.80/6 2.2} Qa5+ {+0.37/7 0.7} 10. Nc3 {+0.75/6 2.2} Bd7
{+0.38/6 1.0} 11. Qf3 {+1.05/5 1.8} cxd5 {+0.46/5 0.8} 12. exd5
{+0.85/6 1.3} Na6 {+0.35/6 2.4} 13. a3 {+0.70/6 2.7} h5 {+0.38/6 0.8} 14.
Be2 {+1.10/5 1.2} O-O-O {+0.53/5 0.8} 15. Bxa6 {+1.10/5 1.3} Qxa6
{+0.57/7 0.9} 16. Ne4 {+0.90/6 1.1} Qa5+ {+0.77/7 0.8} 17. Qc3+
{+0.90/7 1.2} Qxc3+ {+0.53/8 3} 18. bxc3 {+0.65/8 1.9} b5 {+0.43/7 0.7} 19.
f4 {+1.15/6 1.1} a5 {+0.43/6 1.1} 20. Rb1 {+1.45/6 1.3} Bg7 {+0.21/7 1.0}
21. f5 {+1.40/6 1.0} Bh6 {-0.06/8 1.0} 22. Rf1 {+1.55/6 1.2} Rdg8
{+0.28/7 0.8} 23. g3 {+1.50/6 1.3} h4 {+0.57/7 0.7} 24. Nxb5 {+1.80/6 1.6}
h3 {+0.43/8 0.5} 25. Na7+ {+2.00/6 1.1} Kc7 {+0.40/10 0.9} 26. Nb5+
{+1.90/7 1.1} Kd8 {+0.42/9 1.4} 27. Nd4 {+2.20/7 1.6} Kc8 {+0.44/7 0.7} 28.
Ke2 {+2.20/6 1.2} Ba4 {+0.52/7 0.6} 29. Rb2 {+2.50/6 1.1} Kc7 {+0.62/7 0.7}
30. Rfb1 {+2.70/7 1.0} Bd7 {+0.60/7 0.6} 31. Rb7+ {+3.40/7 0.8} Kd8
{-0.95/9 0.9} 32. Ra7 {+3.40/6 2.0} Kc8 {-1.77/9 1.1} 33. Rbb7 {+5.05/7 7}
Rg4 {-2.71/9 0.5} 34. Kf3 {+4.95/6 1.0} Rxe4 {-2.86/9 0.5} 35. Rc7+
{+6.00/7 0.7} Kb8 {-2.85/10 0.6} 36. Kxe4 {+6.00/7 6} Be8 {-2.86/9 0.6} 37.
Rab7+ {+6.00/8 0.7} Ka8 {-2.82/7 0.5} 38. Ra7+ {+6.00/8 0.1} Kb8
{-0.01/28 0.8} 39. Rcb7+ {+6.00/8 1.1} Kc8 {-2.87/8 0.8} 40. Rxe7
{+6.15/8 1.3} Kd8 {-3.53/8 0.7} 41. Nc6+ {+6.55/8 1.1} Bxc6 {-7.18/9 0.5}
42. dxc6 {+9.95/8 0.6} d5+ {-79.96/9 0.7} 43. Kxd5 {+320.00/9 1.1} Bf4
{-79.97/10 0.5} 44. gxf4 {+320.00/10 0.5} Rh7 {-79.98/19 0.1} 45. Rad7+
{+320.00/12 0.2} Kc8 {-79.99/28 0.1} 46. Re8#
{Xboard adjudication: Checkmate} 1-0