Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2015-12-31T21:29:12.033Z
Answers.LastActivityDate: 2019-08-25T17:30:16.010Z
Answers.LastEditDate: 2019-08-25T17:30:16.010Z
Answers.UserDisplayName: ferit
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-01T14:58:34.950Z
Answers.LastActivityDate: 2016-01-01T14:58:34.950Z
Answers.UserDisplayName: SmallChess
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2016-01-30T19:29:38.267Z
Answers.LastActivityDate: 2019-08-25T17:28:13.947Z
Answers.LastEditDate: 2019-08-25T17:28:13.947Z
Answers.UserDisplayName: AAP
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-25T17:06:43.293Z
Answers.LastActivityDate: 2019-08-25T17:06:43.293Z
Answers.UserDisplayName: emdio
Body: <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>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-01-01T01:49:36.557Z
Comments.Text: [here](https://chessprogramming.wikispaces.com)
Comments.UserDisplayName: Pete Becker
Tags: <engines><software><programming>
Title: Coding chess engine
ThreadText: # Coding chess engine
  
  (Asked by: username_0 on 2015-12-31)
  
  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
  
  **Tags:** engines, software, programming
  
  > **Comments:**
  > **username_1**: [here](https://chessprogramming.wikispaces.com)  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_2 on 2015-12-31. Score: 4 | Accepted answer
  
  There are some very basic chess engines which are very instructive for a beginner chess programmer. The list can be found [here](https://www.chessprogramming.org/Category:Open_Source). 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.
  
  
  ---
  
  ### Answer by username_3 on 2016-01-01. Score: 3
  
  I recommend the [TSCP](http://www.tckerrigan.com/Chess/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.
  
  
  ---
  
  ### Answer by username_4 on 2016-01-30. Score: 2
  
  Chess programming wiki has good resources. <https://www.chessprogramming.org/Recommended_Reading>
  
  
  ---
  
  ### Answer by username_5 on 2019-08-25. Score: 1
  
  This engine was created just with the idea of being of help to beginners on the chess engines coding world:
  
  <https://github.com/username_5/secondchess>
  
  
  ---
  
  