Body: <p>I'm looking for a chess engine that I can (relatively) easily go into the source code, make some tweaks, recompile, and run the modified engine. Ideally, the source code would be well documented and easy to read and edit. Playing strength is a secondary priority.</p>
  <p>Are any engines known for being easy to read and modify?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-01-20T14:49:33.030Z
Comments.Text: This was precisely the idea of my Secondchess engine: https://github.com/emdio/secondchess
Comments.UserDisplayName: emdio
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-03-02T05:11:25.527Z
Comments.Text: I’ve been trying to read engine code lately and stumbled upon this engine https://github.com/Tearth/Cosette/tree/master/Cosette docs aren’t great but code is very readable
Comments.UserDisplayName: Dan Drews
Tags: <engines><software><programming>
Title: Easily modifiable chess engine
ThreadText: # Easily modifiable chess engine
  
  (Asked by: username_0 on 2024-01-19)
  
  I'm looking for a chess engine that I can (relatively) easily go into the source code, make some tweaks, recompile, and run the modified engine. Ideally, the source code would be well documented and easy to read and edit. Playing strength is a secondary priority.
  
  Are any engines known for being easy to read and modify?
  
  **Tags:** engines, software, programming
  
  > **Comments:**
  > **username_1**: This was precisely the idea of my Secondchess engine: https://github.com/username_1/secondchess  
  > **username_2**: I’ve been trying to read engine code lately and stumbled upon this engine https://github.com/Tearth/Cosette/tree/master/Cosette docs aren’t great but code is very readable  
  
  ---
  
  ## 0 answers
  
  