Does anyone know of any program where you can enter in a series of moves and hit a button and get the machine to auto-generate a complete 2 ply brute force pgn?
I.E every move for the side to play and every reply to those moves for the opponent?
Auto Brute Force
Moderators: hgm, Rebel, chrisw
-
- Posts: 385
- Joined: Sat Feb 04, 2017 11:57 pm
- Location: USA
Re: Auto Brute Force
You might want to check out the Python chess library.
it has everything you need to solve this problem, albeit you will have to write some glue code.
it has everything you need to solve this problem, albeit you will have to write some glue code.
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
-
- Posts: 91
- Joined: Thu May 14, 2020 3:34 pm
- Full name: A. B. Gursu
Re: Auto Brute Force
As I know, Eman has this option called Full Analysis Depth which you can set the depth for brute search. After Eman reaches it, start analysing normally.
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
-
- Posts: 1797
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Auto Brute Force
But you have to write code, right?
-
- Posts: 1797
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Auto Brute Force
I should have clarified what I want this for: it's for seeding IDeA projects in Aquarium by dumping a 2 ply deep pgn of a position on top of it, not just regular engine analysis.
-
- Posts: 1797
- Joined: Thu Sep 18, 2008 10:24 pm
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Auto Brute Force
As a note you might get a sequence of moves that will lead to that position, but you will never get "the" series that was actually played...
-
- Posts: 4556
- Joined: Tue Jul 03, 2007 4:30 am
Re: Auto Brute Force
Can't you do that with IDeA itself? Set it to write anything to the tree, then set the engine to depth 1 (so this is done fast), then set your engine to maximum MultiPV (so all playable moves are covered), then set the maximum length to 2 ply and unlimited width (so all moves in the tree are visited).
After running it the engine should produce the tree that you want and the project should stop when it includes all the nodes that you want in it, and then you should be able to start regular engine analysis.
-
- Posts: 1797
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Auto Brute Force
I was hoping to do this in Sandbox rather than creating a special new IDeA tree. I'm trying to make your plan work as a new IDeA project as a test to start with. It will mean importing this new tree into an existing IDeA project though I thinkOvyron wrote: ↑Sun Jun 21, 2020 9:24 amCan't you do that with IDeA itself? Set it to write anything to the tree, then set the engine to depth 1 (so this is done fast), then set your engine to maximum MultiPV (so all playable moves are covered), then set the maximum length to 2 ply and unlimited width (so all moves in the tree are visited).
After running it the engine should produce the tree that you want and the project should stop when it includes all the nodes that you want in it, and then you should be able to start regular engine analysis.