/mongochess

A chess analysis engine, currently using stockfish and mongodb.

Primary LanguageScala

mongochess

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.

future plans

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.

License LGPL

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/