Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. It is influenced by open source engines IPPOLIT/RobboLito, Stockfish, and Crafty. Earlier versions are free for non-commercial use (up to version 1.5a), but later versions (2.0 and onwards) are commercial. So you build on the open source ones to start..
How to make a chess engine
Houdart has houdini playing matches all day long against other engines and on the rare occasion of a loss he analyses the game as to find the cause and improve the engine..
Well first you have to learn a programming language and probably have at least a few years experience in programming. Then you'd be good enough to make some crude ones by yourself.
One of these days I might gather up enough courage to try creating an engine myself. I've been told it will end up taking far more of your time than you could ever imagine.
The way I understand it, you'll need to decide on the programming language to use. (I'll probably try regular C.)
Start reading forums where the chess programmers hang out, like Talkchess: http://talkchess.com/forum/index.php
You'll want to start out simple. Use a simple program to study to learn the basic concepts. (Forget even looking at something as complicated as Houdini.) For the first attempt, you'll probably be doing good to just create a working engine, never mind if it's even any good.
A couple of links to start:
http://chessprogramming.wikispaces.com/
http://adamsccpages.blogspot.com/p/chess-programming-resources.html
Hi. I have recently taken an intrest in chess engines and would like to make one. The problem is, I don't know how. is there anyone that can help me? Thanks.