Me vs Hamsters Game 1 :)

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

Moderator: Ras

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

Me vs Hamsters Game 1 :)

Post by swami »

Code: Select all

[Event "Computer chess game"]
[Site "?"]
[Date "2007.12.31"]
[Round "?"]
[White "Spieler"]
[Black "Hamsters 0.6"]
[Result "1-0"]
[ECO "A24"]
[WhiteElo "2350"]
[PlyCount "152"]
[EventDate "2007.??.??"]

1. c4 e5 2. Nc3 g6 3. g3 Bg7 4. Bg2 c6 5. d3 Nf6 6. Nf3 d6 7. O-O O-O 8. Bd2
Na6 9. e4 Bd7 10. Rb1 Qe7 11. Qc1 Nb4 12. Ne1 b5 13. a3 Na6 14. Bh6 Bxh6 15.
Qxh6 bxc4 16. dxc4 Be6 17. b3 Nc5 18. Nc2 Rab8 19. b4 Ncd7 20. Ne3 Nb6 21. b5
Bxc4 22. Nxc4 Nxc4 23. bxc6 Nxa3 24. Rbc1 Rb2 25. Nd5 Nxd5 26. exd5 Rfb8 27. f4
a5 28. f5 Nb5 29. fxg6 hxg6 30. Rc4 Nd4 31. Be4 Qa7 32. Kh1 Qe7 33. h4 Qc7 34.
h5 Ne2 35. Qg5 R8b3 36. Bf3 Nd4 37. hxg6 f5 38. Rxd4 exd4 39. Qxf5 Rb8 40. Bg4
Qe7 41. c7 Kg7 42. cxb8=Q Rxb8 43. Qf7+ Qxf7 44. gxf7 a4 45. Ra1 Kxf7 46. Rxa4
d3 47. Rd4 Rb3 48. Kg2 Kf6 49. Re4 Rb5 50. Be6 d2 51. Rd4 Rb2 52. Kf3 Ke5 53.
Re4+ Kf6 54. Ke2 Ra2 55. Rd4 d1=N+ 56. Kxd1 Ke5 57. Rg4 Rg2 58. Rg5+ Ke4 59. g4
Kd3 60. Ke1 Ke3 61. Kf1 Rf2+ 62. Kg1 Rc2 63. Rf5 Rc1+ 64. Kg2 Rc2+ 65. Kg3 Ke4
66. g5 Rc1 67. Kg4 Rg1+ 68. Kh5 Rh1+ 69. Kg6 Kd4 70. Kf6 Kc5 71. g6 Rg1 72. g7
Rxg7 73. Kxg7 Kb5 74. Kf7 Kb6 75. Ke7 Kb5 76. Kxd6 Ka4 
1-0 (Black Resigns)
[d]6k1/2q2p2/2Pp2p1/p2Pp1QP/2R5/1r3BP1/1r2n3/5R1K b - - 0 36

Hamsters made a mistake here,within 2-3 seconds it played:35...Rb8b3, in a 5+0 game...when given more time,it actually sees Rb2b3 but that is the slightly losing move too... atleast when given enough time this game could actually end in a draw.

Also I don't understand the 27...a5 pawn move..a5 would only be useful in the later stage of the game because the position was turning out to be critical.

Hamsters sure is an interesting opponent,it doesn't play dull game unlike some of the engines out there that values material/plays dull and difficult positional chess,Hamsters is good at open position type, whats more is that it is interesting,what with its launch of pieces on queen side....
but it does need some improvement on king safety, pawn structure(main weakness) and general understanding in positional chess, it does have some understanding though when given enough time. Hamsters's pros are:that it is good at combinations, and openings,it does understand plans of the opponent in the earlier stages of the game especially when it plays without book and would eventually outwit you with surprise moves,it did find ways to break-open the stonewall, somewhat typical of other 2600+ engines strength engines when it comes to tactics and endings.I did not play this in an anti computer 8 pawns way. :)
Alessandro Scotti

Re: Me vs Hamsters Game 1 :)

Post by Alessandro Scotti »

Hi Swami,
thanks for the chess lesson but you made a big mistake, I have now taken note of everything and will stuff all of this in Hamsters 0.7 and THEN you will be 0wn3d nyaahahahha! :-P

Well if I can, actually. After Graham hinted at weak pawn play I did try to tune the pawn evaluation parameters a bit up (which makes them comparable with other engines I think) but without success. Also king safety in Hamsters is peculiar to say the least, but so far I couldn't improve that either. Will definitely try harder though.

P.S. It seems Hamsters is irresistibly attracted by R8b3... even at 1000 KNPS it takes it two minutes to change and switch to R2b3... ahhhh, so little time so many things to fix! :)
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Me vs Hamsters Game 1 :)

Post by swami »

Alessandro Scotti wrote:Hi Swami,
thanks for the chess lesson but you made a big mistake, I have now taken note of everything and will stuff all of this in Hamsters 0.7 and THEN you will be 0wn3d nyaahahahha! :-P
Oh...I think one game won't tell you a lot about my playing style :wink:
Actually Hamsters engine would defeat me at longer time controls,with tournament type settings, this is one lucky win from me, other games,I make weak move at some point of time that Hamsters take advantage of...
If I play the openings I know very well, then Hamsters would have difficult time in blitz (that includes Sicilian dragon,Najdorf,Caro Kann, French and English) but will defeat me anyway but not so easily :)
Well if I can, actually. After Graham hinted at weak pawn play I did try to tune the pawn evaluation parameters a bit up (which makes them comparable with other engines I think) but without success. Also king safety in Hamsters is peculiar to say the least, but so far I couldn't improve that either. Will definitely try harder though.
It is extremely good with major pieces, and it thinks like other strong engines in remaining other moves except a5,Rb8b3,Qc7...
If you get time to fix these stuff, then Hamsters will surely cross 2800 no doubt :)
P.S. It seems Hamsters is irresistibly attracted by R8b3... even at 1000 KNPS it takes it two minutes to change and switch to R2b3... ahhhh, so little time so many things to fix! :)
Well,other engines avoid Rb8b3 in a short time...and they all see Rb2b3 there...

I think I will play 4 more games against Hamsters again sooner,will keep you posted(cherry picked winning games from my side wonly! else those who dont get along with me well(few I think) will start boasting about their chess :P)...by posting their games against Hamsters...I dont wanna hurt the Hamsters this way by letting them do that... :)
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Me vs Hamsters Game 1 :)

Post by swami »

Code: Select all

[Event "Computer chess game"]
[Site "?"]
[Date "2008.01.02"]
[Round "?"]
[White "Spieler"]
[Black "Hamsters 0.6"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "2350"]
[PlyCount "145"]
[EventDate "2008.??.??"]

1. d4 e6 2. Nc3 Nf6 3. Bf4 Nc6 4. f3 d5 5. Qd2 Bd7 6. g4 Bd6 7. Bg5 O-O 8.
O-O-O h6 9. Bh4 a6 10. g5 Nh5 11. Nh3 hxg5 12. Bxg5 f6 13. Bh4 g5 14. Bf2 b5
15. e4 b4 16. Ne2 Rf7 17. Ng3 Rh7 18. Bd3 Ng7 19. Ng1 dxe4 20. Nxe4 Bf4 21. Be3
Bxe3 22. Qxe3 Nf5 23. Qf2 Nfxd4 24. Ne2 e5 25. h4 Bf5 26. hxg5 fxg5 27. Rdg1
Rxh1 28. Rxh1 Qe7 29. Qh2 Qg7 30. Bc4+ Be6 31. Rg1 Nxe2+ 32. Bxe2 g4 33. Nc5
Kf7 34. Qh5+ Ke7 35. Nxe6 Kxe6 36. Rxg4 Qf8 37. Rg6+ Kd5 38. Bd3 Ne7 39. Be4+
Kd4 40. Rg4 Nd5 41. Qh2 Kc5 42. Qf2+ Kd6 43. Rg6+ Kd7 44. Bxd5 Qf4+ 45. Qd2 Rh8
46. Bc6+ Ke7 47. Qxf4 exf4 48. Rg4 Rh1+ 49. Kd2 Rb1 50. b3 Kd6 51. Be4 Ke7 52.
Rxf4 Ra1 53. Bd3 a5 54. Rf5 Rxa2 55. Kc1 Ke6 56. Kb1 Ra3 57. Rb5 Kd6 58. Rb8
Ke5 59. Bb5 Kd4 60. Ba4 c5 61. Re8 c4 62. f4 Kd5 63. f5 Kd4 64. f6 cxb3 65.
cxb3 Rxa4 66. bxa4 Kd5 67. f7 b3 68. f8=Q Kc4 69. Qf4+ Kc5 70. Re5+ Kc6 71.
Qf6+ Kc7 72. Re7+ Kb8 73. Qf8# 1-0


[d]r2q1rk1/1ppb1pp1/p1nbp2p/3p2Pn/3P3B/2N2P1N/PPPQP2P/2KR1B1R b - - 0 11

hxg5? What for? b5,Na5 or Na7 etc quick launch for an attack on opponents king without hesitation


[d]r2q1rk1/1ppb4/p1nbpp2/3p2pn/3P3B/2N2P1N/PPPQP2P/2KR1B1R w - g6 0 14


g5? Should never open up the king's pawn in the middle of the game where your opponents king is castled in the queen side,the opposite end and that it allows your opponent to attack your king side pieces effectively and results in material disadvantage or king check mate threat in later stage of the game...

suggestion b5.

[d]r2q2k1/2pb3r/p1n1pp2/5np1/1p1PN3/3B1P2/PPP2Q1P/2KR2NR b - - 0 23


Nfd4? Other engines suggest a5,Qe7,even Ncd4

[d]r2q2k1/2pb3r/p1n2p2/4p1p1/1p1nN3/3B1P2/PPP1NQ1P/2KR3R w - - 0 25


e5?key Mistake, Nf5 would have been better.

1: Spieler - Hamsters 0.6, Computer chess game 2008
r2q2k1/2pb3r/p1n1pp2/6p1/1p1nN3/3B1P2/PPP1NQ1P/2KR3R b - - 0 1

Analysis by Hamsters 0.6:

1. ± (1.19): 24...e6-e5 25.h2-h4 Bd7-f5 26.Ne2xd4 Nc6xd4 27.Bd3-c4+ Kg8-g7 28.h4xg5 f6xg5 29.Qf2-g3 Rh7xh1 30.Qg3xe5+ Kg7-g6 31.Rd1xh1 Ra8-b8 32.Qe5-g3 Bf5xe4 33.f3xe4
2. ² (0.60): 24...Nd4-f5 25.Bd3-c4 Nf5-d6 26.Ne4xd6 c7xd6 27.Rd1xd6 Qd8-e7 28.Rh1-d1 Nc6-e5 29.Rd6xa6 Ra8-c8 30.Bc4-d3 f6-f5 31.Ne2-d4

(, 05.01.2008)

Hamsters at Depth 13 still prefers e5 which was dismissed by other engines in an instant.

Anyway,I think Hamsters played overall interesting game ...:)
Alessandro Scotti

Re: Me vs Hamsters Game 1 :)

Post by Alessandro Scotti »

Hi Swami,
thanks a lot for this game! :-) There is a suspicious piece of code that I added I think in Hamsters 0.2 or 0.3 and that doesn't look right. Without it things get somewhat better, even if some of the blunders you point out would be played anyway. I'll try to remove that code snippet and see what happens. If successful, evaluation of king safety will probably improve...
Also there is a pawn storm theme in this game and Hamsters doesn't know about that. I'll try to add that too.
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Me vs Hamsters Game 1 :)

Post by swami »

Alessandro Scotti wrote:Hi Swami,
thanks a lot for this game! :-) There is a suspicious piece of code that I added I think in Hamsters 0.2 or 0.3 and that doesn't look right. Without it things get somewhat better, even if some of the blunders you point out would be played anyway. I'll try to remove that code snippet and see what happens. If successful, evaluation of king safety will probably improve...
Also there is a pawn storm theme in this game and Hamsters doesn't know about that. I'll try to add that too.
Sure,Alessandro.I'm not in hurry, enjoy your vacation :)

Here is new Hamsters logo,The Hamster in gym, telling you how strong it is :)
Image

Would be interested in knowing what Romi's(or Mike's/Tony's) reaction would be!
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Me vs Hamsters Game 1 :)

Post by Michael Sherwin »

Would be interested in knowing what Romi's(or Mike's/Tony's) reaction would be!
I was the first Hamsters fan! :D

I noticed it's interesting piece play from the very start. I just hope that Alessandro can continue to make Hamsters stronger with out sacrificing the playing style! That will not be an easy thing to do. And I know, because, Romi looses a lot of strength to, 'have an interesting playing style'.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Me vs Hamsters Game 1 :)

Post by swami »

Michael Sherwin wrote:
Would be interested in knowing what Romi's(or Mike's/Tony's) reaction would be!
I was the first Hamsters fan! :D

I noticed it's interesting piece play from the very start. I just hope that Alessandro can continue to make Hamsters stronger with out sacrificing the playing style! That will not be an easy thing to do. And I know, because, Romi looses a lot of strength to, 'have an interesting playing style'.
Oh allright, I was talking about the logo, what Romi's reaction would be seeing Hamsters weightlifting :lol:
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Me vs Hamsters Game 1 :)

Post by Michael Sherwin »

swami wrote:
Michael Sherwin wrote:
Would be interested in knowing what Romi's(or Mike's/Tony's) reaction would be!
I was the first Hamsters fan! :D

I noticed it's interesting piece play from the very start. I just hope that Alessandro can continue to make Hamsters stronger with out sacrificing the playing style! That will not be an easy thing to do. And I know, because, Romi looses a lot of strength to, 'have an interesting playing style'.
Oh allright, I was talking about the logo, what Romi's reaction would be seeing Hamsters weightlifting :lol:
Romi would do the jigg, because, she would try to make it harder for Hamsters to drop that weight on her toe! :lol:

It is a very nice logo!
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
LRoberts

Re: Me vs Hamsters Game 1 :)

Post by LRoberts »

Apologies for being slow but which version should I download from: http://www.ascotti.org/programming/chess/hamsters.htm

There seem to be two SMP versions? Which is the right one?

Can someone remind me what SMP stands for? (Something Multi-processor I assume)