I know a faster way, based on the same idea.
I found the idea of starting from King and looking backward for piece is a good idea because is fast and easy to develop. That is our base.
However, you don't need to call the routine at any move but only for those moves that potentially can leave your ...
Search found 4 matches
- Wed Aug 20, 2014 2:10 pm
- Forum: Programming and Technical Discussions
- Topic: What is (in your oppinion) the best check validation method?
- Replies: 9
- Views: 5676
- Tue Aug 12, 2014 11:50 am
- Forum: Engines, GUIs, Books and Platforms
- Topic: AdaChess v2.0
- Replies: 0
- Views: 2757
AdaChess v2.0
Hi everybody.
A new version of AdaChess has been released. It's a winboard compatible engine that can be used with Arena GUI.
Info and download on http://www.adachess.com.
Thanks and enjoy.
A new version of AdaChess has been released. It's a winboard compatible engine that can be used with Arena GUI.
Info and download on http://www.adachess.com.
Thanks and enjoy.
- Wed May 14, 2014 8:41 am
- Forum: Programming and Technical Discussions
- Topic: Programming chess engine
- Replies: 40
- Views: 28908
Re: Programming chess engine
If you prefere C++ over C for a chess engine then I suppose you're going to use classes and other C++ features that C doesn't have.
If you don't need them, C will be a better idea.
But, as others said, you first need to be skilled in C++ if you want to develop a chess engine. Anything has to be done ...
If you don't need them, C will be a better idea.
But, as others said, you first need to be skilled in C++ if you want to develop a chess engine. Anything has to be done ...
- Thu May 08, 2014 2:44 pm
- Forum: Programming and Technical Discussions
- Topic: Programming chess engine
- Replies: 40
- Views: 28908
Re: Programming chess engine
Hi. Let me say some tips to write chess program you could find useful.
1) Understand each of the 3 parts of a chess engine. Board representation, move generator and search function. Leave the position evaluation methods as second task.
2) Once you did it, try to write a simple tic-tac-toe to make ...
1) Understand each of the 3 parts of a chess engine. Board representation, move generator and search function. Leave the position evaluation methods as second task.
2) Once you did it, try to write a simple tic-tac-toe to make ...