[d] K7/2kB4/8/8/8/8/8/5N2 w
which engine would good at finding the mate in 33 here without using tablebases. ?
duncan
understanding the knight bishop mate
Moderators: hgm, Rebel, chrisw
-
- Posts: 8557
- Joined: Wed Mar 08, 2006 10:01 pm
- Location: UK
Re: understanding the knight bishop mate
There are seven winning moves four of which lead to mate in 33 and the other three lead to mate in 34.
Fruit prefers Bg4, Ba4 & Be8 (mate in 34) before finally settling on Bh3 (mate in 33) after 2 mins 37 secs.
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
Fruit prefers Bg4, Ba4 & Be8 (mate in 34) before finally settling on Bh3 (mate in 33) after 2 mins 37 secs.
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
Now cracks a noble heart.—Good night, sweet Princess, And flights of angels sing thee to thy rest!
-
- Posts: 613
- Joined: Sun Jan 18, 2009 7:03 am
Re: understanding the knight bishop mate
For help, just type "make help".Jack Lad wrote:
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
You likely want to run:
"make profile-build ARCH=x86-32" or for very very old hardware
"make profile-build ARCH=x86-32-old"
Joona Kiiski
-
- Posts: 12038
- Joined: Mon Jul 07, 2008 10:50 pm
Re: understanding the knight bishop mate
I tried the position on fruit 2.31 and after 15 minutes (on 4 threads, 2 billion nodes) still has not found the mate. it gives a score of 7.47.Jack Lad wrote:There are seven winning moves four of which lead to mate in 33 and the other three lead to mate in 34.
Fruit prefers Bg4, Ba4 & Be8 (mate in 34) before finally settling on Bh3 (mate in 33) after 2 mins 37 secs.
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
just to confirm when it chose Bg4, Ba4 & Be8 , did it announce mate in 34 ?
duncan
-
- Posts: 8557
- Joined: Wed Mar 08, 2006 10:01 pm
- Location: UK
Re: understanding the knight bishop mate
No - only an EGTB could do that on my system.duncan wrote:just to confirm when it chose Bg4, Ba4 & Be8 , did it announce mate in 34 ?
duncan
Now cracks a noble heart.—Good night, sweet Princess, And flights of angels sing thee to thy rest!
-
- Posts: 12038
- Joined: Mon Jul 07, 2008 10:50 pm
Re: understanding the knight bishop mate
does stockfish have knowledge of bishop knight endingszamar wrote:For help, just type "make help".Jack Lad wrote:
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
You likely want to run:
"make profile-build ARCH=x86-32" or for very very old hardware
"make profile-build ARCH=x86-32-old"
?
duncan
-
- Posts: 8557
- Joined: Wed Mar 08, 2006 10:01 pm
- Location: UK
Re: understanding the knight bishop mate
Thanks but where do I type "make help" and how do I run that?zamar wrote:For help, just type "make help".
You likely want to run:
"make profile-build ARCH=x86-32" or for very very old hardware
"make profile-build ARCH=x86-32-old"
I know how to access the terminal but have no idea how to use it.
Now cracks a noble heart.—Good night, sweet Princess, And flights of angels sing thee to thy rest!
-
- Posts: 1383
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: understanding the knight bishop mate
JA Linux compiles should run on a cpu as old as Pentium Pro.Jack Lad wrote:There are seven winning moves four of which lead to mate in 33 and the other three lead to mate in 34.
Fruit prefers Bg4, Ba4 & Be8 (mate in 34) before finally settling on Bh3 (mate in 33) after 2 mins 37 secs.
My hardware is quite primitive by todays standards though. I would like to install the Stockfish engine for Linux but I do not how to use the makefile provided.
Jim.
-
- Posts: 4675
- Joined: Mon Mar 13, 2006 7:43 pm
Re: understanding the knight bishop mate
Code: Select all
[] df
K7/2kB4/8/8/8/8/8/5N2 w - - 0 1
[] dtbm
Ba4 MateIn34
Bb5 MateIn33
Bc6 Even
Bc8 Even
Be6 MateIn33
Be8 MateIn34
Bf5 MateIn33
Bg4 MateIn34
Bh3 MateIn33
Ka7 Even
Nd2 Even
Ne3 Even
Ng3 Even
Nh2 Even
-
- Posts: 536
- Joined: Thu Mar 09, 2006 12:53 am
Re: understanding the knight bishop mate
OK, open a terminal.Jack Lad wrote:Thanks but where do I type "make help" and how do I run that?zamar wrote:For help, just type "make help".
You likely want to run:
"make profile-build ARCH=x86-32" or for very very old hardware
"make profile-build ARCH=x86-32-old"
I know how to access the terminal but have no idea how to use it.
cd /home/yourusername/stockfish-1.8 (this assumes you placed the stockfish source code in the directory named 'stockfish-1.8' in your home directory.)
cd src
make help
Note:
You will need to have g++ already installed on your Linux system. For Ubuntu (what I use) that can be done (before the above) with:
sudo apt-get install g++ (and supply your password when prompted)
Roy