Skip to content

Commit 1e36a91

Browse files
committed
f
1 parent be467db commit 1e36a91

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

main.go

+14-12
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import (
3434
// MTD(f)
3535
// MTD(bi)
3636
37+
Fix checkmate depth.
3738
Aspiration search
3839
PSTO evaluation.
3940
Tapered eval
@@ -117,8 +118,8 @@ func main() {
117118
out("Running main program.", "\n")
118119
defer exit()
119120

120-
// inner := new_engine_0dot4dot1()
121-
// engine := new_engine(&inner, 1, nil)
121+
// inner := new_engine_0dot4dot0()
122+
// engine := new_engine(&inner, 10, nil)
122123
// simple_tests(engine)
123124
// eigenmann_tests(engine)
124125

@@ -145,10 +146,11 @@ func mini_test_transposition() {
145146

146147
func mini_performance_challenge() {
147148
out("Performance challenge!", "\n")
148-
game := game_from_fen("r3kb1r/2p2ppp/p1p5/4P3/4n3/8/PPP3PP/RNB2RK1 b kq - 0 13")
149-
first := new_engine_0dot3dot4()
150-
engine1 := wrap_engine(&first, 10, game)
151-
engine2 := wrap_engine(&engine_0dot3dot1, 10, game)
149+
game := game_from_fen("r1bqk2r/pp2bp1p/2nppnpB/8/4P3/2NB1N2/PPP2PPP/R2Q1RK1 b kq - 5 9")
150+
first := new_engine_0dot4dot1()
151+
engine1 := wrap_engine(&first, 20, game)
152+
second := new_engine_0dot3dot4()
153+
engine2 := wrap_engine(&second, 20, game)
152154
engine1.Run_Engine(game.Position())
153155
engine1.Run_Engine(game.Position())
154156

@@ -158,17 +160,17 @@ func mini_performance_challenge() {
158160
}
159161

160162
func mini_self_challenge() {
161-
game := game_from_fen(CHESS_START_POSITION)
162-
// engine1 := new_engine_0dot4dot1()
163-
wrapped1 := wrap_engine(&engine_0dot3dot4, 5, game)
164-
// engine2 := new_engine_0dot4dot1()
165-
wrapped2 := wrap_engine(&engine_0dot2dot1, 5, game)
163+
game := game_from_fen("8/3K4/8/8/8/8/4k3/1r3q2 b - - 72 186")
164+
engine1 := new_engine_0dot4dot1()
165+
wrapped1 := wrap_engine(&engine1, 10, game)
166+
engine2 := new_engine_0dot3dot4()
167+
wrapped2 := wrap_engine(&engine2, 10, game)
166168
challenge_self(wrapped1, wrapped2, game)
167169
}
168170

169171
func mini_challenge_manual() {
170172
game := game_from_fen(CHESS_START_POSITION)
171-
inner := new_engine_0dot4dot1()
173+
inner := new_engine_0dot3dot4()
172174
engine := wrap_engine(&inner, 15, game)
173175
challenge_manual(engine, chess.Black, game)
174176
}

0 commit comments

Comments
 (0)