IntelliChess is an intelligent agent capable of playing chess with an estimated Elo rating of 1470. The chess engine in IntelliChess implements the Chess Engine Communication Protocol, and makes sensible decisions using machine learning techniques, such as adversarial search algorithms (NegaMax) and Bayesian networks. The WinBoard GUI is used for interfacing with the engine.
IntelliChess uses the following software components:
C# 4.0 or higher
IntelliChess User Interface
Post your questions to IntelliChess mailing list.
Copyright © Sari Haj Hussein.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The author of this software code has used his best efforts in preparing the code. These efforts include the development, research, testing, and optimization of the theories and programs to determine their effectiveness. This software code is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Author disclaims any express or implied warranty of fitness for such uses. The author makes no warranty of any kind, expressed or implied, with regard to this software code or to the documentation accompanying it. In no event shall the author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption whatsoever) arising out of, the furnishing, performance, or use of this software code, even if advised of the possibilities of such damages.