user9126: I have always wanted to start coding a simple chess engine. I do have basic understanding about the general architecture of such a program, but I would love to see some examples first. 
Anyone have tried his hand in coding a chess engine? 
can you guys suggest good online resource that is clear and organized about how to start such a project?
Thanks 

user9179: This engine was created just with the idea of being of help to beginners on the chess engines coding world:
https://github.com/emdio/secondchess

user1275: Chess programming wiki has good resources. https://www.chessprogramming.org/Recommended_Reading

user825: I recommend the TSCP chess engine. The implementation is a plain alpha-beta with no optimisation, thus it'll be easy for you to study. Furthermore, the board representation is array-based (stronger engines usually use bitboard), so it shouldn't be a very challenging task for you to go through the move generation code.

user9030: There are some very basic chess engines which are very instructive for a beginner chess programmer. The list can be found here. This page is also has a lot of useful resources about chess programming, I recommend you to take your time reading articles on this site.

9126: <p>I have always wanted to start coding a simple chess engine. I do have basic understanding about the general architecture of such a program, but I would love to see some examples first. 
Anyone have tried his hand in coding a chess engine? 
can you guys suggest good online resource that is clear and organized about how to start such a project?</p>

<p>Thanks </p>
 9179: <p>This engine was created just with the idea of being of help to beginners on the chess engines coding world:</p>

<p><a href="https://github.com/emdio/secondchess" rel="nofollow noreferrer">https://github.com/emdio/secondchess</a></p>
 1275: <p>Chess programming wiki has good resources. <a href="https://www.chessprogramming.org/Recommended_Reading" rel="nofollow noreferrer">https://www.chessprogramming.org/Recommended_Reading</a></p>
 825: <p>I recommend the <a href="http://www.tckerrigan.com/Chess/TSCP/" rel="nofollow">TSCP</a> chess engine. The implementation is a plain alpha-beta with no optimisation, thus it'll be easy for you to study. Furthermore, the board representation is array-based (stronger engines usually use bitboard), so it shouldn't be a very challenging task for you to go through the move generation code.</p>
 9030: <p>There are some very basic chess engines which are very instructive for a beginner chess programmer. The list can be found <a href="https://www.chessprogramming.org/Category:Open_Source" rel="nofollow noreferrer">here</a>. This page is also has a lot of useful resources about chess programming, I recommend you to take your time reading articles on this site.</p>
