The theme involving giving up the exchange to get one or two extra pawns is a recurring one with engines based on Ippo code.
I see no obvious likeness in their play to that of Rybka. They have a very enterprising style of play.
[pgn][Event "Scandinavian Thematic 4CPU"]
[Site "ChessGUI2"]
[Date "2013.01.22"]
[Round "44.3"]
[White "Vitruvius 1.11C 64-bit 4CPU"]
[Black "Critter 1.6a 64-bit 4CPU"]
[Result "1-0"]
[ECO "B01"]
[PlyCount "112"]
[EventDate "2013.??.??"]
[TimeControl "40/1740:40/1740:40/1740"]
{Xeon X5430x2 Octal} 1. e4 {[%eval 0,1] [%emt 0:00:00]} d5 {
[%eval 0,1] [%emt 0:00:00]} 2. exd5 {[%eval 0,1] [%emt 0:00:00]} Qxd5 {
[%eval 0,1] [%emt 0:00:00]} 3. d4 {[%eval 0,1] [%emt 0:00:00]} e5 {
[%eval 0,1] [%emt 0:00:00]} 4. dxe5 {[%eval 0,1] [%emt 0:00:00]} Qxd1+ {
[%eval 0,1] [%emt 0:00:00]} 5. Kxd1 {[%eval 0,1] [%emt 0:00:00]} Nc6 {
[%eval 8,21] [%emt 0:00:57]} 6. f4 {(f4) [%eval -7,21] [%emt 0:01:25]} Bg4+ {
(f6) [%eval 0,20] [%emt 0:00:43]} 7. Be2 {(Be2) [%eval 13,22] [%emt 0:00:42]}
Nh6 {(O-O-O) [%eval -7,20] [%emt 0:00:36]} 8. Nf3 {
(Nc3) [%eval 10,21] [%emt 0:01:11]} Bc5 {(Nf5) [%eval -13,21] [%emt 0:01:45]}
9. h3 {(Bd2) [%eval 25,21] [%emt 0:00:15]} Bxf3 {
(Bxf3) [%eval 0,22] [%emt 0:00:35]} 10. Bxf3 {
(Bxf3) [%eval 17,22] [%emt 0:00:13]} O-O-O+ {
(O-O-O) [%eval 0,24] [%emt 0:01:58]} 11. Bd2 {
(Bd2) [%eval 18,23] [%emt 0:00:19]} Nf5 {(Nf5) [%eval -5,25] [%emt 0:02:06]}
12. c3 {(c3) [%eval 28,23] [%emt 0:00:25]} Ng3 {
(Ng3) [%eval -8,23] [%emt 0:00:36]} 13. Re1 {(Re1) [%eval 28,21] [%emt 0:00:00]
} Bf2 {(Bf2) [%eval -7,24] [%emt 0:00:45]} 14. Kc2 {
(Kc2) [%eval 24,22] [%emt 0:00:11]} Bxe1 {(Bxe1) [%eval -8,24] [%emt 0:03:12]}
15. Bxe1 {(Bxe1) [%eval 24,20] [%emt 0:00:01]} Nf5 {
(Nf5) [%eval -8,23] [%emt 0:00:00]} 16. Bf2 {(Bf2) [%eval 29,23] [%emt 0:00:30]
} Nfe7 {(Nfe7) [%eval -10,23] [%emt 0:00:50]} 17. Nd2 {
(Nd2) [%eval 23,22] [%emt 0:00:13]} Nd5 {(Nd5) [%eval 0,22] [%emt 0:01:49]} 18.
g3 {(g3) [%eval 28,21] [%emt 0:00:32]} h6 {(g5) [%eval -16,22] [%emt 0:03:18]}
19. Re1 {(Re1) [%eval 31,20] [%emt 0:00:20]} Kb8 {
(Rhe8) [%eval -17,21] [%emt 0:01:23]} 20. h4 {(a3) [%eval 34,22] [%emt 0:01:22]
} Rhe8 {(Rhe8) [%eval -12,20] [%emt 0:00:19]} 21. a3 {
(Ne4) [%eval 38,21] [%emt 0:01:00]} Nb6 {(a6) [%eval -24,19] [%emt 0:00:30]}
22. Be4 {(Bxc6) [%eval 49,22] [%emt 0:01:17]} Nd5 {
(Re6) [%eval -24,19] [%emt 0:00:20]} 23. Nf3 {(b4) [%eval 55,22] [%emt 0:01:01]
} a5 {(Nde7) [%eval -35,19] [%emt 0:00:31]} 24. h5 {
(c4) [%eval 73,23] [%emt 0:01:20]} Kc8 {(Re7) [%eval -42,18] [%emt 0:00:18]}
25. b4 {(b4) [%eval 70,22] [%emt 0:00:12]} Nb6 {
(Nb6) [%eval -41,20] [%emt 0:00:18]} 26. Nd2 {(b5) [%eval 81,22] [%emt 0:00:18]
} a4 {(a4) [%eval -75,21] [%emt 0:01:00]} 27. Bd3 {
(Bd3) [%eval 72,23] [%emt 0:00:24]} Re7 {(Kb8) [%eval -77,21] [%emt 0:00:33]}
28. g4 {(Bc5) [%eval 95,24] [%emt 0:01:19]} Ree8 {
(Ree8) [%eval -79,22] [%emt 0:01:11]} 29. Re2 {
(Bxb6) [%eval 96,23] [%emt 0:00:13]} Kb8 {(Nd5) [%eval -63,20] [%emt 0:00:21]}
30. Nf3 {(Bxb6) [%eval 86,24] [%emt 0:03:11]} Nd5 {
(Rg8) [%eval -60,19] [%emt 0:00:12]} 31. Re4 {
(Re4) [%eval 98,22] [%emt 0:00:23]} Nb6 {(Nce7) [%eval -77,19] [%emt 0:00:18]}
32. Bxb6 {(Bb5) [%eval 109,22] [%emt 0:00:13]} cxb6 {
(cxb6) [%eval -57,16] [%emt 0:00:00]} 33. Bb5 {
(Bb5) [%eval 112,23] [%emt 0:00:29]} Rd7 {(Rd5) [%eval -81,21] [%emt 0:00:13]}
34. Bxa4 {(Bxa4) [%eval 107,23] [%emt 0:00:43]} Rc8 {
(Rc8) [%eval -81,21] [%emt 0:00:19]} 35. Bxc6 {
(Re3) [%eval 118,25] [%emt 0:02:20]} bxc6 {(bxc6) [%eval -90,21] [%emt 0:00:30]
} 36. Nd4 {(Nd4) [%eval 118,26] [%emt 0:01:31]} c5 {
(b5) [%eval -103,20] [%emt 0:00:25]} 37. Nf5 {
(Nf5) [%eval 138,24] [%emt 0:01:07]} cxb4 {
(cxb4) [%eval -103,21] [%emt 0:00:13]} 38. axb4 {
(axb4) [%eval 144,24] [%emt 0:00:31]} Rdc7 {
(Rdc7) [%eval -107,22] [%emt 0:00:13]} 39. Re3 {
(Re3) [%eval 144,22] [%emt 0:00:00]} Rc4 {(Rd7) [%eval -117,21] [%emt 0:00:16]}
40. Rf3 {(Rf3) [%eval 154,25] [%emt 0:01:19]} Rg8 {
(Rd8) [%eval -117,20] [%emt 0:00:08]} 41. Nd6 {
(Nd6) [%eval 174,24] [%emt 0:00:25]} Rc7 {(Rc7) [%eval -143,21] [%emt 0:00:43]}
42. Kd3 {(Rg3) [%eval 196,24] [%emt 0:01:46]} Rd7 {
(Re7) [%eval -160,20] [%emt 0:00:34]} 43. Ke4 {
(Ke4) [%eval 217,23] [%emt 0:00:25]} Kc7 {(Rh8) [%eval -188,22] [%emt 0:01:37]}
44. Rd3 {(Rd3) [%eval 217,23] [%emt 0:00:10]} Rf8 {
(Kb8) [%eval -215,21] [%emt 0:00:43]} 45. Rd4 {
(Rd4) [%eval 258,20] [%emt 0:00:11]} Kb8 {(Kd8) [%eval -234,21] [%emt 0:00:32]}
46. Nf5 {(f5) [%eval 334,21] [%emt 0:00:23]} Rc7 {
(Kc7) [%eval -283,20] [%emt 0:00:36]} 47. Nxg7 {
(Nxg7) [%eval 342,20] [%emt 0:00:16]} Rxc3 {
(Rg8) [%eval -316,20] [%emt 0:00:34]} 48. Nf5 {
(Nf5) [%eval 401,22] [%emt 0:01:18]} Rh8 {(Rc6) [%eval -386,21] [%emt 0:03:29]}
49. Rd6 {(Rd6) [%eval 427,20] [%emt 0:00:20]} Rc4+ {
(Rc4) [%eval -402,20] [%emt 0:01:14]} 50. Ke3 {
(Ke3) [%eval 427,18] [%emt 0:00:00]} Kc7 {(Kc7) [%eval -421,20] [%emt 0:00:38]}
51. Nxh6 {(Nxh6) [%eval 482,20] [%emt 0:00:43]} f6 {
(f6) [%eval -457,19] [%emt 0:01:22]} 52. Rxf6 {
(Nf7) [%eval 482,18] [%emt 0:00:00]} Ra8 {(Ra8) [%eval -451,18] [%emt 0:00:33]}
53. Rd6 {(Rd6) [%eval 497,20] [%emt 0:00:22]} Ra1 {
(Rxb4) [%eval -511,18] [%emt 0:00:56]} 54. Rd4 {
(Rd4) [%eval 584,19] [%emt 0:00:22]} Re1+ {(Re1) [%eval -610,20] [%emt 0:03:25]
} 55. Kd3 {(Kd3) [%eval 584,17] [%emt 0:00:00]} b5 {
(Rcc1) [%eval -615,18] [%emt 0:00:26]} 56. Rxc4+ {
(Rxc4) [%eval 1018,20] [%emt 0:01:21]} bxc4+ {
(bxc4) [%eval -615,17] [%emt 0:00:00]} 1-0[/pgn]
The Ippo trademark
Moderator: Ras
-
Graham Banks
- Posts: 46358
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
The Ippo trademark
gbanksnz at gmail.com
-
Werewolf
- Posts: 2090
- Joined: Thu Sep 18, 2008 10:24 pm
- Full name: Carl Bicknell
Re: The Ippo trademark
However, you do raise an interesting point.
It has been claimed before that this passed pawn knowledge is a unique aspect of Vitruvius ("it has a human heart" etc), whereas your observation is that ANY program based on the Ippo code would play like this...
It has been claimed before that this passed pawn knowledge is a unique aspect of Vitruvius ("it has a human heart" etc), whereas your observation is that ANY program based on the Ippo code would play like this...
-
Graham Banks
- Posts: 46358
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: The Ippo trademark
Yes. You'd think it could be programmed out of it, but they all seem to have this particular trait.Werewolf wrote:However, you do raise an interesting point.
It has been claimed before that this passed pawn knowledge is a unique aspect of Vitruvius ("it has a human heart" etc), whereas your observation is that ANY program based on the Ippo code would play like this...
gbanksnz at gmail.com
-
Sylwy
- Posts: 5353
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: The Ippo trademark
Graham Banks wrote:Yes. You'd think it could be programmed out of it, but they all seem to have this particular trait.Werewolf wrote:However, you do raise an interesting point.
It has been claimed before that this passed pawn knowledge is a unique aspect of Vitruvius ("it has a human heart" etc), whereas your observation is that ANY program based on the Ippo code would play like this...
Yes, of course. They are all CLONES of the same source code. Some changes here and here don't make from x/y/z a great programer. Or from IPPO an inhuman human piece of chess software. Sometimes , with only some notable exceptions, even they weakened the code. STASI researches !
SilvianR
-
velmarin
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: The Ippo trademark
Graham has opened this post in a friendly,
not spoil.
http://ippolit.wikispaces.com/wiki
We have these subpages:

Uploaded with ImageShack.us
When clicking on a post code we see, what we have here is common in almost all.
Ejemplo:

Uploaded with ImageShack.us
Ippolit's strength is in several parts of the code.
Eval Static, Material value (values, flags and tokens), Eval pawn,
Total Eval (endgame), search, ect.
Everything is related, it is difficult to alter the personality.
Optimizations, tests and something new, do not alter the character.
not spoil.
If we go to the official website of IppolitSylwy wrote:Graham Banks wrote:Yes. You'd think it could be programmed out of it, but they all seem to have this particular trait.Werewolf wrote:However, you do raise an interesting point.
It has been claimed before that this passed pawn knowledge is a unique aspect of Vitruvius ("it has a human heart" etc), whereas your observation is that ANY program based on the Ippo code would play like this...
Yes, of course. They are all CLONES of the same source code. Some changes here and here don't make from x/y/z a great programer. Or from IPPO an inhuman human piece of chess software. Sometimes , with only some notable exceptions, even they weakened the code. STASI researches !
SilvianR
http://ippolit.wikispaces.com/wiki
We have these subpages:

Uploaded with ImageShack.us
When clicking on a post code we see, what we have here is common in almost all.
Ejemplo:

Uploaded with ImageShack.us
Ippolit's strength is in several parts of the code.
Eval Static, Material value (values, flags and tokens), Eval pawn,
Total Eval (endgame), search, ect.
Everything is related, it is difficult to alter the personality.
Optimizations, tests and something new, do not alter the character.
-
Werner
- Posts: 3057
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: The Ippo trademark
He Graham,
can you please highlight me the moves you mean?
best wishes
Werner
can you please highlight me the moves you mean?
best wishes
Werner
-
Graham Banks
- Posts: 46358
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: The Ippo trademark
It's the recurring theme of giving up a rook for a minor piece plus one or two pawns.Werner wrote:He Graham,
can you please highlight me the moves you mean?
best wishes
Werner
gbanksnz at gmail.com
-
laoliveirajr
- Posts: 138
- Joined: Tue Sep 25, 2012 11:39 pm
- Location: Brasilia DF Brazil
Vitruvius and the Kaufman human chess study
The behavior "human" of Vitruvius is not, nor different, nor new, nor original.
Can you see the same behavior in exchange for a Rook for 1 minor Piece and 1 or 2 Pawns, in a lower engine rating, in some games the Capivara, in some tournaments Chesswar and WBEC.
This phenomenon ever occurs with Capivara engine (with except of beta versions published, where I test new PSTables).
The signature behind the engines of human behavior is GM Larry Kaufman, in "The Evaluation of Material imbalances"
http://home.comcast.net/~danheisman/Art ... alance.htm .
Perhaps the idea of doing an engine "human" emerged from a dialogue between the Vitruvius author and me, in Giocareascacchi forum :
http://www.giocareascacchi.it/utility/f ... -piu-.html .
Modified thread : http://www.giocareascacchi.it/utility/f ... 524--.html
Another interesting thread :
http://www.giocareascacchi.it/utility/f ... lich-.html
.
Can you see the same behavior in exchange for a Rook for 1 minor Piece and 1 or 2 Pawns, in a lower engine rating, in some games the Capivara, in some tournaments Chesswar and WBEC.
This phenomenon ever occurs with Capivara engine (with except of beta versions published, where I test new PSTables).
The signature behind the engines of human behavior is GM Larry Kaufman, in "The Evaluation of Material imbalances"
http://home.comcast.net/~danheisman/Art ... alance.htm .
Perhaps the idea of doing an engine "human" emerged from a dialogue between the Vitruvius author and me, in Giocareascacchi forum :
http://www.giocareascacchi.it/utility/f ... -piu-.html .
Modified thread : http://www.giocareascacchi.it/utility/f ... 524--.html
Another interesting thread :
http://www.giocareascacchi.it/utility/f ... lich-.html
.
Last edited by laoliveirajr on Wed Jan 23, 2013 2:03 am, edited 2 times in total.
-
Graham Banks
- Posts: 46358
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Vitruvius and the Kaufman human chess study
True, but it's much more frequent in the games of Ippo based engines.laoliveirajr wrote:The behavior "human" of Vitruvius is not, nor different, nor new, nor original.
You could call it a feature.
gbanksnz at gmail.com