Article View: gnu.chess
Article #5050Gnuchess vs CM4000
From: Chua Kong Sian
Date: Tue, 22 Mar 1994 07:30
Date: Tue, 22 Mar 1994 07:30
101 lines
3781 bytes
3781 bytes
After having thought of doing it for a long time, I finally set aside an evening and played MaxII against CM4000. MaxII is the version of gnuchess 4.0 that I have been tinkering with and which I run on ICS. It is basically patchlevel 68 code, but with lots of modifications. Some of the modifications which I've found beneficial have been posted to gnu.chess. Others deal with tuning of evaluation parameters and minor bug fixes. MaxII also uses its own book, which is based on BCO 2 and contains about 32K positions. Anyway MaxII is running on an IBM RS6000/370 and calculating about 20K nodes/sec. On a 486/33, it would be calculating at about 5K nodes/sec. CM4000 Turbo runs on a 486/33 with 16 MB ram and under WIN-OS/2. I set MaxII to 20 secs per move and CM4000 to 30 secs per move. Both programs are playing without thinking on opponent's time. During the initial stages of the game, both programs typically calculates up to 6 plies deep, but as more pieces are exchanged, MaxII tends to get more plies. With the "tournament" background made clear, here is the game itself, with some of my own comments. White: CM4000 Black: MaxII (gnuchess4.0pl68 with mods) 1. d2d4 g8f6 2. c2c4 c7c5 3. d4d5 e7e6 4. b1c3 e6d5 5. c4d5 d7d6 6. g1f3 g7g6 7. g2g3 f8g7 8. f1g2 o-o 9. o-o f8e8 Both programs have been using their books until now. CM4000 thought for almost 2 mins before playing 10. c1g5 d8b6 (-11) The (-11) means that MaxII thinks it is -0.11 pawns down. Suddenly CM4000 decides to give up its Bishop. 11. g5f6 g7f6 (33) 12. d1c2 c8f5 (46) 13. e2e4 f6c3 (83) CM4000 decides to sac a pawn for reasons unknown to me. It thinks it is ahead by about 0.8+ pawns. 14. c2c3 f5e4 (72) 15. f1e1 b8d7 (111) 16. f3h4 e4g2 (148) 17. h4g2 b6a6 (144) 18. b2b3 e8e1 (157) 19. a1e1 CM4000 sacs its a-pawn. It's rook is heading for the 7 rank and it probably feels it has enough compensation. 19. ... a6a2 (221) 20. e1e7 d7e5 (238) 21. e7b7 a8e8 (243) Although MaxII last move shows a score of +2.43 pawns, in actual fact, it has failed high, but did not complete the re-search due to timing out. In reality, white rook is lost! 22. g2f4 a2a6 (552) * Note the increase in score 23. b7c7 a6b6 (540) 24. c7c6 e5c6 (540) 25. d5c6 b6c6 (541) 26. f2f3 e8e5 (554) Now MaxII just shuffled pieces instead of trying to advance that d-pawn. The passed pawn evaluation code needs some work here. 27. h2h4 a7a6 (553) 28. g1f2 c6b5 (554) 29. c6b5 g8f8 (556) 30. c2d2 b5b6 (526) 31. f2g2 b6c6 (519) 32. f4d3 e5d5 (526) 33. d2c3 c6b5 (525) 34. d3f2 b5e2 (576) CM4000 last move is a mistake and now MaxII capitalized on it. 35. f3f4 d5d2 (748) 36. c3f3 e2f3 (765) 37. g2f3 d2b2 (748) At this point, I stopped the game. I was surprised to discover that MaxII could win and pretty convincingly too. Maybe its because of its much faster hardware. But considering that in the initial stages, both programs are looking at 6 plies, this might not be the reason. Anyway for the next game, I'll give CM4000 45 secs and see if that will even things out a bit. Kong Sian
Technical Details
Message-ID:
<2mm6qm$sne@nuscc.nus.sg>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!howland.reston.ans.net!newsserver.jvnc.net!raffles.technet.sg!nuscc.nus.sg!nsrccksShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,550d191b53ab8ab7,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1994-03-21 23:30:30 PST Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!howland.reston.ans.net!newsserver.jvnc.net!raffles.technet.sg!nuscc.nus.sg!nsrccks From: nsrccks@leonis.nus.sg (Chua Kong Sian) Newsgroups: gnu.chess Subject: Gnuchess vs CM4000 Date: 22 Mar 1994 07:30:30 GMT Organization: National University of Singapore Lines: 105 Message-ID: <2mm6qm$sne@nuscc.nus.sg> NNTP-Posting-Host: leonis.nus.sg X-Newsreader: TIN [version 1.2 PL0]