Search found 4 matches

by aiavicoli
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

Re: What is (in your oppinion) the best check validation met

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 ...
by aiavicoli
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.
by aiavicoli
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 ...
by aiavicoli
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 ...