Answers.Body: <ul>
  <li>Bug-free material evaluation</li>
  <li>Null move heuristic</li>
  <li>Common knowledge such as rook on the seventh rank, king safety, weak squares etc</li>
  <li>Q-search</li>
  <li>Transposition table</li>
  <li>Killer heuristic</li>
  <li>Efficient move generator</li>
  <li>Nega-max</li>
  <li>Iterative deepening</li>
  <li>Aspiration windows</li>
  </ul>
  
  
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-07T03:14:30.690Z
Answers.Text: Does the choice of board representation really matters with the pure playing strength of the chess engine?
Answers.UserDisplayName: techcraver
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-07T03:14:59.980Z
Answers.Text: @techcraver Of course it does!!!! Part of "efficient move generator" in my bullet points.
Answers.UserDisplayName: SmallChess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-07T03:17:11.250Z
Answers.Text: I know bitboards are the way to go at the moment. But 0x88 would be a middle ground for a chess engine that I expect not to go more than 2500 ELO playing strength?
Answers.UserDisplayName: techcraver
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-07T03:17:48.293Z
Answers.Text: @techcraver I only used bitboards, and I think it's most common. Not sure about 0x88.
Answers.UserDisplayName: SmallChess
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-07T03:12:16.990Z
Answers.LastActivityDate: 2018-11-08T10:51:41.687Z
Answers.LastEditDate: 2018-11-08T10:51:41.687Z
Answers.UserDisplayName: SmallChess
Body: <p>I'd like to make a chess program to play decent strength chess (say around 2100 ELO). What are the factors in Eval &amp; techniques in Search that one would consider to achieve that rating?</p>
  
Tags: <engines><analysis><tactics><evaluation>
Title: Decent Playing Strength Chess Engine
ThreadText: # Decent Playing Strength Chess Engine
  
  (Asked by: username_0 on 2018-11-07)
  
  I'd like to make a chess program to play decent strength chess (say around 2100 ELO). What are the factors in Eval & techniques in Search that one would consider to achieve that rating?
  
  **Tags:** engines, analysis, tactics, evaluation
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-11-07. Score: 1
  
  * Bug-free material evaluation
  * Null move heuristic
  * Common knowledge such as rook on the seventh rank, king safety, weak squares etc
  * Q-search
  * Transposition table
  * Killer heuristic
  * Efficient move generator
  * Nega-max
  * Iterative deepening
  * Aspiration windows
  
  > **Comments:**
  > **username_0**: Does the choice of board representation really matters with the pure playing strength of the chess engine?  
  > **username_1**: @username_0 Of course it does!!!! Part of "efficient move generator" in my bullet points.  
  > **username_0**: I know bitboards are the way to go at the moment. But 0x88 would be a middle ground for a chess engine that I expect not to go more than 2500 ELO playing strength?  
  > **username_1**: @username_0 I only used bitboards, and I think it's most common. Not sure about 0x88.  
  
  ---
  
  