
From the 2007 Computer Championship, not many programs would see 18. Nh5+!!
http://www.gothicchess.com/javagames/db ... 1/game.htm
Moderators: hgm, Dann Corbit, Harvey Williamson

Code: Select all
=====================
= =
= GOTHIC VORTEX LOG =
= =
=====================
Version 2.2.3
WHITE TO MOVE
+---+---+---+---+---+---+---+---+---+---+
8 |<R>| | |<Q>|<C>| | | | |<R>|
+---+---+---+---+---+---+---+---+---+---+
7 |<P>|<P>| |<B>|<P>|<P>|<K>|<P>|<P>| |
+---+---+---+---+---+---+---+---+---+---+
6 | | |<N>|<P>| | |<P>|<N>| | |
+---+---+---+---+---+---+---+---+---+---+
5 | | | | | | |-B-| | |<P>|
+---+---+---+---+---+---+---+---+---+---+
4 | | | | | |-N-| | | |-C-|
+---+---+---+---+---+---+---+---+---+---+
3 | | | | | | |-P-| | | |
+---+---+---+---+---+---+---+---+---+---+
2 |-P-| |-P-|-Q-|-P-|-P-|-B-|-P-|-P-|-P-|
+---+---+---+---+---+---+---+---+---+---+
1 |-R-| | | | | | |-R-|-K-| |
+---+---+---+---+---+---+---+---+---+---+
a b c d e f g h i j
TotalWhitePieces = 53 pawns
TotalWhitePawns = 8 pawns
TotalWhiteMaterial = 61 pawns
TotalBlackPieces = 52 pawns
TotalBlackPawns = 9 pawns
TotalBlackMaterial = 61 pawns
Material Score = -25 (1 pawn = 100)
*********************************************
* *
* SEARCH EXTENSION/EVALUATION FUNCTION DATA *
* *
*********************************************
@@@@@@@@@@@@@@@@@@@@@
@@@@@ CONSTANTS @@@@@
@@@@@@@@@@@@@@@@@@@@@
TOTAL_MATERIAL_AT_START...................... = 156 pawns
MATERIAL_FOR_FAST_EXTENSIONS................. = 78 pawns
MATERIAL_FOR_BLITZ_EVALUATION................ = 39 pawns
MATERIAL_DIFFERENCE_FOR_BLITZ_EVALUATION..... = 799 (1 pawn = 100)
QUICK_EVAL_CUTOFF............................ = 550 (1 pawn = 100)
GREATEST_POSITIONAL_SCORE.................... = 700 (1 pawn = 100)
@@@@@@@@@@@@@@@@@@@@@
@@@@@ VARIABLES @@@@@
@@@@@@@@@@@@@@@@@@@@@
GameHistory.total_material[34]............... = 122 pawns
GameHistory.material_difference[34].......... = 0 (1 pawn = 100)
@@@@@@@@@@@@@@@@@@
@@@@@ MACROS @@@@@
@@@@@@@@@@@@@@@@@@
#define LeanMeanFastEvaluationMode(x) ((x) <= MATERIAL_FOR_FAST_EXTENSIONS)
#define ExecuteBlitzEvaluation(x,y) (((x) <= MATERIAL_FOR_BLITZ_EVALUATION) || ((y) > MATERIAL_DIFFERENCE_FOR_BLITZ_EVALUATION))
@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ SEARCH TYPE @@@@@
@@@@@@@@@@@@@@@@@@@@@@@
LimitExtensions calls DeepExtensions.
Search returns MATERIAL + POSITIONAL + TROPISM terms in slower, most accurate mode.
*********************
* *
* PIECE DEVELOPMENT *
* *
*********************
@@@@@@@@@@@@@@@@@@@@@
@@@@@ VARIABLES @@@@@
@@@@@@@@@@@@@@@@@@@@@
knight_undeveloped[k_white] = 0
bishop_undeveloped[k_white] = 0
archbishop_undeveloped[k_white] = 0
chancellor_undeveloped[k_white] = 0
queen_undeveloped[k_white] = 0
knight_undeveloped[k_black] = 0
bishop_undeveloped[k_black] = 0
archbishop_undeveloped[k_black] = 0
chancellor_undeveloped[k_black] = 1
queen_undeveloped[k_black] = 1
@@@@@@@@@@@@@@@@@@@@@
@@@@@ CONSTANTS @@@@@
@@@@@@@@@@@@@@@@@@@@@
(----- BONUSES -----)
PROPER_ARCHBISHOP_DEPLOYMENT .................................. = 15
PROPER_CHANCELLOR_DEPLOYMENT .................................. = 10
BONUS_FOR_GETTING_ONE_BISHOP_IN_PLAY .......................... = 2
BASELINE_ALL_KNIGHTS_DEVELOPED_BONUS .......................... = 10
BASELINE_ALL_BISHOPS_DEVELOPED_BONUS .......................... = 10
BONUS_PER_KNIGHT_DEVELOPED_THAT_YOUR_OPPONENT_HAS_NOT_DEVELOPED = 6
BONUS_PER_BISHOP_DEVELOPED_THAT_YOUR_OPPONENT_HAS_NOT_DEVELOPED = 4
(---- penalties ----)
QUEEN_BEFORE_KNIGHT_PENALTY ................................... = 25
CHANCELLOR_BEFORE_KNIGHT_PENALTY .............................. = 25
ARCHBISHOP_BEFORE_KNIGHT_PENALTY .............................. = 15
(----- EVALUATION -----)
WHITE REWARD = 10 for getting all knights developed + bonus if opponent has undeveloped knights.
WHITE REWARD = 10 for getting all Bishops developed. No additional merit if opponent is lagging behind.
WHITE REWARD = 15 for properly developing the Archbishop after the minors are in play.
WHITE REWARD = 10 for properly developing the Chancellor after the Archbishop was in play.
WHITE DEVELOPMENT BONUS = 45
BLACK REWARD (negative is better) = -10 for getting all knights developed + bonus if opponent has undeveloped knights.
BLACK REWARD = -10 for getting all Bishops developed. No additional merit if opponent is lagging behind.
BLACK REWARD (negative is better) = -15 for properly developing the Archbishop after the minors are in play.
BLACK DEVELOPMENT BONUS = -35
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ WHITE DEVELOPMENT SCORE @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
45
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ BLACK DEVELOPMENT SCORE @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-35
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ NET SCORE RETURNED @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
10
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ @@@@@
@@@@@ KING SAFETY MODULE @@@@@
@@@@@ @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@
@@@@@ CONSTANTS @@@@@
@@@@@@@@@@@@@@@@@@@@@
CASTLE_BONUS = 55
LOST_KINGSIDE_PRIVILEDGE = 50
LOST_QUEENSIDE_PRIVILEDGE = 25
OVERLY_DISPLACED_KING_PENALTY = 180
CLASSIC_FIANCHETTO_INDEX = 21
HYPERMODERN_FORTRESS_CANDIDATE_INDEX = 2
EQUIVALENT_INDEX_IF_FORTRESS_SATISFACTORY = 17
@@@@@@@@@@@@@@@@@@@@@
@@@@@ VARIABLES @@@@@
@@@@@@@@@@@@@@@@@@@@@
WhiteKingSQ = 8
BlackKingSQ = 66
Rank(WhiteKingSQ = 0
Rank(BlackKingSQ = 6
File(WhiteKingSQ = 8
File(BlackKingSQ = 6
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@ PAWN SHELTER @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
White King Pawn Shelter Index= 7
- - - - - - - - - - 70
- - - - - - - - - - 60
- - - - - - - - - - 50
- - - - - - - - - - 40
- - - - - - - - - - 30
- - - - - - - - - - 20
- - - - - - - X X X 10
- - - - - - - - O - 0
Flopped Black King Pawn Shelter Index = 2
(black pretends to be in the equivalent white position for the above)
- - - - - - - - - - 70
- - - - - - - - - - 60
- - - - - - - - - - 50
- - - - - - - - - - 40
- - - - - - - - - - 30
- - - - - - X - - - 20
- - - - - - O - - - 10
- - - - - - - - - - 0
(----- EVALUATION -----)
******* WHITE KING SAFETY SHELTER SCORE = 72 *******
(computed from g_white_king_pawn_shelter_merit[8][7])
******* BLACK KING SAFETY SHELTER SCORE = 26 *******
(computed from g_white_king_pawn_shelter_merit[16][17])
******* FINAL KING SAFETY SCORE = 98 (positive is better) *******
**********************
* *
* MOVE GENERATOR *
* *
**********************
WHITE KNIGHT PRE-EVAL adding 4
WHITE KNIGHT TROPISM adding 30 for reaching square 35
BLACK KNIGHT PRE-EVAL adding -8
BLACK KNIGHT TROPISM adding 0 for reaching square 52
BLACK KNIGHT PRE-EVAL adding -10
BLACK KNIGHT TROPISM adding 0 for reaching square 57
WHITE BISHOP PRE-EVAL adding 8
WHITE BISHOP mobility adding 27
WHITE BISHOP TROPISM adding 0 for reaching square 16
WHITE BISHOP PRE-EVAL adding 0
WHITE BISHOP mobility adding 21
WHITE BISHOP TROPISM adding 20 for reaching square 46
BLACK BISHOP PRE-EVAL adding -6 for reaching square 63
BLACK BISHOP mobility adding -24
BLACK BISHOP TROPISM adding 0 for reaching square 63
WHITE CHANCELLOR PRE-EVAL adding -12
WHITE CHANCELLOR TROPISM adding 35 for reaching square 39
BLACK CHANCELLOR PRE-EVAL adding 15
BLACK CHANCELLOR TROPISM adding 0 for reaching square 74
WHITE QUEEN PRE-EVAL adding 8
WHITE QUEEN TROPISM adding 0 for reaching square 13
BLACK QUEEN PRE-EVAL adding 0
BLACK QUEEN TROPISM adding 0 for reaching square 73
WHITE ROOK PRE-EVAL adding 0
WHITE ROOK TROPISM adding 0 for reaching square 0
WHITE ROOK PRE-EVAL adding 0
WHITE ROOK TROPISM adding 0 for reaching square 7
BLACK ROOK PRE-EVAL adding 0
BLACK ROOK TROPISM adding 0 for reaching square 70
BLACK ROOK PRE-EVAL adding 0
BLACK ROOK TROPISM adding 0 for reaching square 79
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$
$$$ FINAL POSITION SCORE $$$
$$$ $$$
$$$ 00000000000000000140 $$$
$$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Ply: 1-2 (start) Time 0:00 Eval: 181 Nodes: 207 Nodes/Sec: 348300 Branching: 0.00
Line: Qd2d5
Ply: 1-4 (ended) Time 0:00 Eval: 181 Nodes: 287 Nodes/Sec: 312455 Branching: 287.00
Line: Qd2d5
Ply: 2-4 (start) Time 0:00 Eval: 21 Nodes: 344 Nodes/Sec: 312455 Branching: 287.00
Line: Qd2d5 Kg7h8
Ply: 2-6 (start) Time 0:00 Eval: 89 Nodes: 451 Nodes/Sec: 312455 Branching: 287.00
Line: Bg5xh6+ i7xh6 Bg2xj5
Ply: 2-8 (start) Time 0:00 Eval: 124 Nodes: 1115 Nodes/Sec: 312455 Branching: 287.00
Line: Nf4d5 f7f6
Ply: 2-8 (ended) Time 0:00 Eval: 124 Nodes: 1267 Nodes/Sec: 312455 Branching: 4.41
Line: Nf4d5 f7f6
Ply: 3-10 (start) Time 0:00 Eval: 128 Nodes: 1552 Nodes/Sec: 312455 Branching: 4.41
Line: Nf4d5 f7f6 Qd2c3
Ply: 3-10 (ended) Time 0:00 Eval: 128 Nodes: 9057 Nodes/Sec: 312455 Branching: 7.14
Line: Nf4d5 f7f6 Qd2c3
Ply: 4-10 (start) Time 0:00 Eval: 115 Nodes: 10148 Nodes/Sec: 312455 Branching: 7.14
Line: Nf4d5 f7f6 Bg5xh6+ i7xh6 Bg2xj5
Ply: 4-16 (ended) Time 0:00 Eval: 115 Nodes: 53982 Nodes/Sec: 269910 Branching: 5.96
Line: Nf4d5 f7f6 Bg5xh6+ i7xh6 Bg2xj5
Ply: 5-16 (start) Time 0:00 Eval: 105 Nodes: 61300 Nodes/Sec: 269910 Branching: 5.96
Line: Nf4d5 f7f6 Bg5xh6+ i7xh6 Bg2xj5 Rj8f8
Ply: 5-16 (start) Time 0:00 Eval: 118 Nodes: 76025 Nodes/Sec: 269910 Branching: 5.96
Line: Nf4h5+ g6xh5 Bg5xh6+ i7xh6 Cj4xh5+ Kg7g8 Qd2xh6 Rj8j7 Bg2xj5
Ply: 5-16 (ended) Time 0:00 Eval: 118 Nodes: 262713 Nodes/Sec: 301968 Branching: 4.86
Line: Nf4h5+ g6xh5 Bg5xh6+ i7xh6 Cj4xh5+ Kg7g8 Qd2xh6 Rj8j7 Bg2xj5
Ply: 6-18 (start) Time 0:00 Eval: 121 Nodes: 302574 Nodes/Sec: 301968 Branching: 4.86
Line: Nf4h5+ g6xh5 Bg5xh6+ i7xh6 Cj4xh5+ Kg7h8 Qd2xh6 Rj8j7 Bg2xj5
Ply: 6-20 (ended) Time 0:03 Eval: 121 Nodes: 1030482 Nodes/Sec: 328178 Branching: 3.92
Line: Nf4h5+ g6xh5 Bg5xh6+ i7xh6 Cj4xh5+ Kg7h8 Qd2xh6 Rj8j7 Bg2xj5
Ply: 7-22 (start) Time 0:03 Eval: 482 Nodes: 1213366 Nodes/Sec: 327500 Branching: 3.92
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4
Ply: 7-25 (ended) Time 0:05 Eval: 482 Nodes: 1949106 Nodes/Sec: 362962 Branching: 1.82
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4
Ply: 8-25 (start) Time 0:06 Eval: 482 Nodes: 2472154 Nodes/Sec: 362962 Branching: 1.82
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4
Ply: 8-25 (ended) Time 0:13 Eval: 482 Nodes: 5309501 Nodes/Sec: 398312 Branching: 2.72
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4
Ply: 9-25 (start) Time 0:17 Eval: 482 Nodes: 6968223 Nodes/Sec: 400100 Branching: 2.72
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4 Ci5xg4
Ply: 9-30 (ended) Time 0:46 Eval: 482 Nodes: 19873400 Nodes/Sec: 425281 Branching: 3.70
Line: Nf4h5+ g6xh5 Cj4xh5+ Kg7h8 Bg5xh6 i7xh6 Qd2xh6 Rj8j7 Ch5i5 Bd7g4 Ci5xg4
Depth=10, Time=1:00 , Nodes=25685749, Nodes/Sec.=428095