Human like chess engines? The Fischer Test

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

Moderators: hgm, Rebel, chrisw

Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

Human like chess engines? The Fischer Test

Post by Alexander Schmidt »

Which engine plays the most human like chess? This question was asked often here. I did some experiments and at the end I created a testsuit with 100 positions. All played by Bobby Fischer, and all commented as a (very) good move by himself. I only took positions where several moves are possible, maybe even better moves, no tactical traps, plain positional choices.

After testing some different methods with different positions (over 2000) I can say that always the same engines where on the top, so I think this test is a good method to find out which of the engines plays a little like Bobby Fischer.

I plan to create a similar testsuite by other players to see if the same engines are on the top or if it is possible to say engine x plays like Fischer, engine y like Karpov.

For now I can show the first results:

Image

69% matching moves is quite impressing, remember, all positions have several posibilities with similar score.

Any ideas for other "Fischer style engines"?
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Human like chess engines? The Fischer Test

Post by Frank Quisinsky »

HI Alex,

King of Kings
Aristarch

:-)

Gruß
Frank
De Vos W
Posts: 431
Joined: Tue Dec 01, 2009 11:59 am

Re: Human like chess engines? The Fischer Test

Post by De Vos W »

Your test is worthless if we don't see your testsuit!
Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

Re: Human like chess engines? The Fischer Test

Post by Alexander Schmidt »

De Vos W wrote:Your test is worthless if we don't see your testsuit!
Tested with 180s / move under Fritz 11 GUI.

1rb2rk1/p1q1bppp/1pnppn2/2p5/3PP3/2P2NP1/PP1N1PBP/R1BQR1K1 w KQkq - 1 10 bm e4e5;
1rb2rk1/p3nppp/1p1qp3/3n2N1/2pP4/2P3P1/PP3PBP/R1BQR1K1 w KQkq - 2 15 bm d1c2;
1rb2rk1/p4ppp/1p1qpnn1/6N1/2pP3P/2P3P1/PPQ2PB1/R1B1R1K1 w KQkq h3 1 17 bm g5h7;
2bq1rk1/pr3ppn/1p2p3/7P/2pP1B1P/2P5/PPQ2PB1/R3R1K1 w KQkq - 1 21 bm h5h6;
2r2rk1/p3ppbp/3p1np1/q2B4/1p1BP3/5P2/PPPQ2PP/1K1R3R w KQkq - 1 15 bm d5b3;
5rk1/p1r1ppbp/3p1np1/1q6/1p1BP2P/1B3P2/PPPQ2P1/1K1R3R w KQkq h3 1 17 bm h4h5;
2r3k1/2r1ppb1/3p2p1/pq4Pn/1p1BP3/1B3P2/PPPQ4/1K1R3R w KQkq - 1 21 bm h1h5;
2r5/R1pb4/5nkp/2pP1p2/5P2/3B1NP1/3K4/8 b KQkq - 1 47 bm g6f7;
r5k1/3b1p1p/1r4p1/3Pp3/8/P1R5/4B1PP/5R1K b KQkq - 1 30 bm b6b2;
6k1/2R2p1p/3r2p1/4R3/6P1/P2b1B2/1r5P/7K b KQkq - 0 36 bm d6f6;
3r1rk1/1p1n1ppp/pNbpp3/8/2P1P3/5P2/PPB3PP/2RR2K1 w KQkq - 1 18 bm b6d5;
3r1rk1/3n3p/pp1p2p1/3Ppp2/BPP5/3R1P2/P5PP/2R3K1 w KQkq - 0 23 bm d3a3;
1n1r1rk1/7p/pp1p2p1/3Ppp2/BPP5/R4P2/P5PP/2R3K1 w KQkq - 2 24 bm c4c5;
r3qrk1/1ppb1pb1/p2p2pp/3Pp1n1/2P1P1P1/1P3P1P/P1QNBB2/2KR3R b KQkq - 2 18 bm c7c5;
r3qrk1/3b1pbn/p2p2pp/1ppPp3/2P1P1PP/1P2BP2/P1Q1B3/1NKR3R b KQkq b6 1 21 bm f7f5;
r3qrk1/6bn/p2p3p/1ppPpb2/2P4P/1P2BP2/P2QB3/1NKR3R b KQkq - 1 24 bm e5e4;
r3qrk1/6bn/p2p3p/1ppP1b2/2P1p2P/1P2BP2/P2QB3/1NK3RR b KQkq - 1 25 bm a8a7;
1q2rb1k/1b1Q1p1p/p2p3p/1p6/3pP3/7P/PP3PP1/1BB1R1K1 b KQkq - 0 25 bm b7d5;
1q2rb1k/7p/p2p3p/1p1b1p2/3pPB2/5Q1P/PP3PP1/1B2R1K1 w KQkq - 2 28 bm f3h5;
1q2rb1k/7p/p1bp3p/1p3p1Q/3p1B2/5P1P/PP4P1/1B2R1K1 w KQkq - 1 30 bm e1c1;
3rr1k1/7p/p1q2bp1/1pp1p3/2n1P1Q1/2P5/PPB2PP1/R1B1R1K1 w KQkq - 0 23 bm a2a4;
r3r2k/7p/1nq2bp1/1pp1p3/4P2Q/1PP1B3/2B2PP1/R2R2K1 w KQkq - 3 29 bm e3g5;
8/4k2p/5np1/2P1p3/2B1PP2/5KP1/8/8 w KQkq - 7 52 bm c5c6;
r1b2rk1/p3bppp/3ppn2/n1q3B1/1p2PP2/1BN3N1/PPP3PP/R2Q1R1K w KQkq - 0 13 bm e4e5;
r1b1k2r/2q1bp1p/p2ppp2/1p2nP2/3NP1P1/2N4Q/PPP4P/2KR1B1R b KQkq - 2 13 bm e8g8;
r1b3rk/2q1bp1p/p2ppp2/1p2nP2/3NPNP1/7Q/PPP4P/2KR1BR1 b KQkq - 8 16 bm d6d5;
r1b3rk/5p1p/p3qp1Q/1p2nN2/4p1P1/8/PPP4P/2KR1BR1 b KQkq - 1 21 bm c8d7;
6k1/8/p7/1p6/3K4/8/PPr4P/1R6 b KQkq - 1 43 bm g8f7;
5k1r/5ppp/p7/1pqN4/3R1P2/2P5/PP4PP/2K1R3 b KQkq - 0 20 bm h7h5;
5k1r/5pp1/p7/1pqN1P1p/3R4/2P5/PP4PP/2K1R3 b KQkq h6 0 21 bm h8h6;
8/8/p4kp1/2N2p2/p2R3P/K1P5/1Pq5/8 b KQkq - 5 39 bm c2c1;
8/8/N4kp1/8/3R1p1P/K1P1q3/1P6/8 b KQkq - 1 42 bm f6f5;
r1b1k2r/2qnbppp/p2pp3/1p4P1/3NPP2/2N2Q1B/PPP4P/2KR3R b KQkq - 2 13 bm b5b4;
r3k2r/1bq1bppp/p2pp3/2n3P1/1p1NPP2/5QNB/PPP4P/1K1R3R b KQkq - 5 16 bm d6d5;
r3k2r/1bq1bppp/p7/2n2NP1/1p2p1Q1/6NB/PPP4P/1K1R3R b KQkq - 0 19 bm g7g6;
4r1k1/1b1rqp1p/p4Rp1/6P1/1p3Q1P/1P2p1N1/P1P5/1K2R3 b KQkq - 0 29 bm e7c5;
3r3r/p4R1p/1kp3p1/1n2p2P/1q1pP3/3P2P1/2P1Q1B1/R5K1 w KQkq - 2 25 bm e2f2;
3r3r/5R1p/1kp2Qp1/2q1p2P/p1PpP3/2nP2P1/6B1/5RK1 w KQkq - 2 29 bm f7h7;
rnbqkb1r/5p1p/p2pp1p1/8/Np1NnP2/1B6/PPP3PP/R1BQ1RK1 w KQkq - 0 10 bm f4f5;
2rq2rk/pp4bp/2nB4/5p2/7P/2pN2Q1/P1P3P1/4RR1K b KQkq - 0 19 bm g7f8;
2rq1brk/pp5p/8/4Qp2/7P/2pN4/P1P3P1/4RR1K b KQkq - 0 21 bm g8g7;
r1bq1rk1/pp3pbp/2p3p1/4n3/5P2/2N1P3/PPQ1B1PP/R1B2RK1 b KQkq - 0 14 bm e5g4;
r1bq1rk1/pp3pbp/2p3p1/8/5Pn1/2N1P2P/PPQ1B1P1/R1B2RK1 b KQkq - 0 15 bm c8f5;
r4rk1/pp3pbp/2p3p1/5P2/5P2/2N4P/PPQ1BqP1/R1B4K b KQkq - 0 19 bm g7c3;
r4b1r/p2qkppp/4p3/1Q6/8/2P2P2/P4P1P/R1B1K2R w KQkq - 1 14 bm a1b1;
5b1r/p2rk1pp/4pp2/1R6/8/2P1BP2/P3KP1P/7R w KQkq - 0 18 bm h1d1;
7r/B5bp/1R2p3/P2k1pp1/8/2P2P2/5P1P/3K4 w KQkq - 0 29 bm a7b8;
rnbqnrk1/ppp1ppbp/3p2p1/4P3/2PP1P2/2N1B3/PP4PP/R2QKBNR b KQkq - 1 7 bm c7c5;
r1bqnrk1/pp3pbp/2np2p1/4P3/2P1NP2/4B3/PP4PP/R2QKBNR b KQkq - 1 10 bm c8f5;
r3nrk1/ppq2pbp/2n1b1p1/4pP2/2P5/4BNN1/PP4PP/RQ2KB1R b KQkq - 0 14 bm e5e4;
r3nrk1/ppq2pbp/2n1P1p1/8/2P5/4BPN1/PP5P/RQ2KB1R b KQkq - 0 16 bm f7f5;
r2qr1k1/pp3pb1/3p1npp/2pP4/2P2P1B/3Q4/PP2N1PP/4RRK1 b KQkq - 3 16 bm d8b6;
r3r1k1/pp3p2/3p1b1p/2pP1Pp1/2P5/1P1Q4/q1R1N1PP/5RK1 b KQkq - 1 21 bm e8e3;
1q3b1k/7p/p2p3p/1p1brp2/3pP3/5Q1P/PP3PP1/1BB1R1K1 w KQkq - 0 27 bm c1f4;
rnbqk1nr/pp3ppp/4p3/b1ppP3/3P4/P1N5/1PP2PPP/R1BQKBNR w KQkq - 1 5 bm b2b4;
r1b1k1r1/ppq1np1Q/2n1p3/P2pP3/8/P1p2N2/2P2PPP/R1B1KB1R w KQkq - 3 11 bm f1b5;
rnb1k2r/p1q1nppp/1p2p3/2ppP3/P2P4/2P2N2/2P2PPP/R1BQKB1R w KQkq - 0 8 bm f1b5;
2kn3r/p2r2pp/1p6/3p1P2/P1p1q3/B1P2R2/2P3PP/R2Q2K1 w KQkq - 5 23 bm a4a5;
r1bq1rk1/pp2bppp/2n5/3Q4/4P3/4BP2/PPN3PP/R3KB1R b KQkq - 0 12 bm d8c7;
r4rk1/ppqbbppp/2n5/1Q6/4P3/4BP2/PPN3PP/2R1KB1R b KQkq - 4 14 bm c6b4;
8/pp4pp/4k3/3rPp2/1Pr4P/2B1KPP1/1P6/4R3 b KQkq - 6 30 bm c4c3;
r1bq1rk1/pp2ppbp/5np1/3P1P2/1n4P1/1NN1B3/PPP1B2P/R2QK2R w KQkq - 1 12 bm e2f3;
r1bq1rk1/pp2ppbp/5n2/3P4/1n4p1/PNN1BB2/1PP4P/R2QK2R w KQkq - 0 14 bm f3g2;
r1bq1rk1/pp2ppbp/n4n2/3P4/6p1/PNN1B3/1PP3BP/R2QK2R w KQkq - 2 15 bm d1d3;
r1bq1rk1/pp3pbp/n3p3/3n4/6p1/PNNQB3/1PP3BP/2KR3R w KQkq - 0 17 bm h2h3;
4r3/p1R2k1p/1p1np1p1/5p2/P6P/4P3/1P4K1/4R3 b KQkq - 2 29 bm f7f6;
4r3/8/Rp2pkpp/5p2/P3n2P/4P3/1P4K1/2R5 b KQkq - 2 32 bm e8d8;
r1b2rk1/2p3b1/1p1p1nqp/P2Pp1p1/2P1N3/P2N1P2/3BQ1PP/R3R1K1 b KQkq - 0 21 bm g5g4;
r4rk1/2p3b1/3p3p/p1PPp3/4N3/P5P1/3B2P1/2R4K b KQkq - 0 31 bm a8a6;
r2qkbnr/1pp2ppp/p1np4/4p3/B3P1b1/5N2/PPPP1PPP/RNBQ1RK1 w KQkq - 2 5 bm h2h3;
r3kbnr/1pp2ppp/p1np1q2/4p2b/B3P3/2P2N1P/PP1P1PP1/RNBQ1RK1 w KQkq - 1 7 bm g2g4;
r3kbnr/1pp2ppp/p1np1qb1/4p3/B3P1P1/2P2N1P/PP1P1P2/RNBQ1RK1 w KQkq g3 1 8 bm d2d4;
r3k1nr/2p2ppp/p1pb1qb1/4N3/6P1/2P4P/PP1N1P2/R1BQ1RK1 w KQkq - 1 13 bm e5g6;
r1b2rk1/pppq2b1/3p2pp/3Pp2n/2PnN3/2N1BPP1/PP2B2P/R2Q1RK1 b KQkq - 1 17 bm c7c5;
B2k4/5pp1/4pn1p/R1P5/1p6/1K4PP/PP5r/8 w KQkq - 1 32 bm a5b5;
r1b1kb1r/ppqp1ppp/2n1pn2/8/3NP3/2N3P1/PPP2P1P/R1BQKB1R w KQkq - 1 6 bm d4b5;
r2qk2r/2p1b1pp/p1n1p3/1p6/3pR3/5N2/PPP2PPP/R1BQ2K1 w KQkq - 0 12 bm f3d4;
3r2k1/2p1b1pp/p3p1r1/1p1q4/3BR3/6P1/PPP1QP1P/3R2K1 w KQkq - 1 21 bm d1e1;
3r2k1/4b1pp/p3p1r1/1ppqB3/4R3/6P1/PPP1QP1P/4R1K1 w KQkq - 4 24 bm e5f4;
rnb2rk1/p1p1qpp1/1p5p/3p4/3P4/4PN2/PP2BPPP/R2QK2R b KQkq - 1 11 bm c8e6;
rn3rk1/p3qpp1/4b2p/2pp4/Q7/4PN2/PP2BPPP/R4RK1 b KQkq - 1 14 bm e7b7;
rr4k1/1q1n1pp1/4b2p/p2p4/2p2N2/Q3P3/PP2BPPP/1R3RK1 b KQkq - 3 19 bm e6f5;
r1bqk2r/1p2bppp/p2p1n2/4p3/4P1P1/2NQ3P/PPP2P2/R1B1KB1R w KQkq - 2 9 bm g4g5;
3r1rk1/3qbppp/p2p4/1p1N1QP1/4P2P/7R/PPP5/1K1R4 w KQkq - 3 23 bm h3a3;
4rrk1/2R2p2/p2p2pq/1p1R2bP/4PN2/P4Q2/1PP5/1K6 w KQkq - 1 33 bm h5g6;
r2q1rk1/4bppp/p2p1n2/npp5/3PP1b1/1P3N2/P1B2PPP/RNBQR1K1 w KQkq - 1 14 bm d4d5;
r3rk2/1nqn1p1p/p2p2pN/3P4/1p1BP3/1Pb4P/2B1RPP1/1R1Q2K1 w KQkq - 2 26 bm b1c1;
r1bq1rk1/p3npbp/1pnp2p1/2p1p3/1P2PP2/P1PP2P1/4N1BP/RNBQ1RK1 b KQkq - 0 10 bm e5f4;
r2q2k1/p3n1bp/1p4p1/1PppP3/8/P1PP3P/4Q1B1/2R2NK1 b KQkq - 0 20 bm d8c7;
r2r2k1/2q1bppp/pn2b3/npp1p3/4P3/2P1NN1P/PPB1QPP1/R1B1R1K1 w KQkq - 8 16 bm e3d5;
r2q1rk1/ppp1ppbp/1nn3p1/2Q5/3PP1b1/2N1BN2/PP2BPPP/3RK2R b KQkq - 8 11 bm d8d6;
r4rk1/4bppp/1q1p4/1p1QpP2/4P3/1N6/1PP3PP/R4R1K b KQkq - 0 19 bm a8a4;
2r3k1/4bppp/q2p4/1p1QpP2/r3P3/1NP4P/1P4P1/R3R2K b KQkq - 2 22 bm h7h6;
r3k2r/1p3pbp/p2pq1p1/4p1P1/4P1P1/1PP5/1P3P2/R1BQK2R w KQkq - 1 17 bm a1a5;
r3k2r/1p4bp/p2pqpp1/R3p1P1/4P1P1/1PP5/1P3P2/2BQK2R w KQkq - 0 18 bm d1d5;
5b1r/2r4p/p2pk1p1/1p2p1P1/1P2P3/2P1B2R/1P2KP2/7R w KQkq - 8 29 bm h3h4;
5b1r/2r4p/p3k1p1/1p1pp1P1/1P2P2R/2P1B3/1P2KP2/7R w KQkq - 0 30 bm h1a1;
r1br2k1/2q1bp1p/p1n3p1/1pp1p2n/4P3/2P2NPP/PPB1QP2/R1B1RNK1 w KQkq - 0 16 bm h3h4;
r2r2k1/2q1b2p/p1n1bpp1/1pp1p2n/4P2P/2P1NNP1/PPB1QP2/R1B1R1K1 w KQkq - 0 18 bm e3d5;
2kr1b1r/ppqn1pp1/2p1pn1p/8/2PP3P/3Q1NN1/PP1B1PP1/2KR3R w KQkq c3 1 12 bm d2c3;
Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

Re: Human like chess engines? The Fischer Test

Post by Alexander Schmidt »

Frank Quisinsky wrote:HI Alex,

King of Kings
Aristarch

:-)

Gruß
Frank
King Of Kings: 53%
Aristarch: 60%
ProDeo 60%

Image


Grüße,
Alex
Zagalo
Posts: 102
Joined: Tue Jan 12, 2010 9:20 am

Re: Human like chess engines? The Fischer Test

Post by Zagalo »

What about Rybka 3 Human ?
De Vos W
Posts: 431
Joined: Tue Dec 01, 2009 11:59 am

Re: Human like chess engines? The Fischer Test

Post by De Vos W »

Much obliged.

Best regards,

De Vos.
Alexander Schmidt
Posts: 1204
Joined: Thu May 10, 2007 2:49 pm

Re: Human like chess engines? The Fischer Test

Post by Alexander Schmidt »

Zagalo wrote:What about Rybka 3 Human ?
Rybka 3 - 63%
Rybka 3 Human - 61%
Zagalo
Posts: 102
Joined: Tue Jan 12, 2010 9:20 am

Re: Human like chess engines? The Fischer Test

Post by Zagalo »

Thanks, Good Job :)
User avatar
Kirk
Posts: 5699
Joined: Sat Mar 11, 2006 3:44 am

Re: Human like chess engines? The Fischer Test

Post by Kirk »

As long as you are accepting engine suggestions how about Anaconda/Gromit :)

http://hobblefrank.homepage.t-online.de ... omit22.zip

http://www.pocketgrandmaster.com/english/odload.html

And Bright/Spark
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”