Opening books and endgame tables seem like a good idea. But why not pre-analyzing moves with engines as deep as possible for the middlegame?
We can't solve chess yet, but we can get partway there. That is the goal of this project--not to create a new chess engine, but to use existing chess engines to analyze positions deeply, to 30-40 moves, and store the results of the analysis.
The current viewer is at http://mongochess.skeweredrook.com.
I plan to build a client package for download that will be runnable so people can contribute to the project, with stats/tracking, similar to distributed.net.
Still need a way to deepen the analysis by looking at child nodes.
Copyright 2012 Wes Freeman
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/