mate suite for chess engines

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

Moderators: hgm, Rebel, chrisw

Uri Blass
Posts: 10269
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

mate suite for chess engines

Post by Uri Blass »

All these positions have a single solution based on chest.

4k3/8/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 6
4k3/pp6/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm d4 dm 7
4k3/p3p3/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 7
4k3/4p1p1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 7
4k3/5p1p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 7
4k3/6pp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 7
4k3/pp5p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm d4 dm 7
4k3/p5pp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 7
4k3/1pp1p3/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/1p1pp3/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/2p2pp1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e3 dm 8
4k3/3ppp2/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/3pp1p1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/4ppp1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e3 dm 8
4k3/pp2p1p1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/pp2p2p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/p2pp2p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/p3pp1p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/1pp3pp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
4k3/1p1pp2p/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
1n2k3/8/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 8
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: mate suite for chess engines

Post by amanjpro »

Just in time for me to add/test mate distance pruning
Uri Blass
Posts: 10269
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: mate suite for chess engines

Post by Uri Blass »

You can add the following mate in 9
4k3/3pppp1/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1 bm e4 dm 9

Note that I analyzed distance to mate of all positions when black has 4 pawns or less than it and I may give more positions with more than one solution.