Answers.Body: <p>Your terms have been defined by GM Bien in his book
  <a href="https://b-ok.cc/book/869069/2e0f8a" rel="noreferrer">https://b-ok.cc/book/869069/2e0f8a</a> or
  <a href="https://archive.org/details/chessrecipesfromthegrandmasterskitchen" rel="noreferrer">https://archive.org/details/chessrecipesfromthegrandmasterskitchen</a>.</p>
  <p>However, although mobility is a factor in many engines, it's no calculated by the method you're trying to accomplish.</p>
  <p>Common features checked with an evaluation function are pawn structures, isolated, backward, and doubled pawns, king safety, and piece mobility/activity, rooks on the seventh, piece mobility and closeness to the center, and restriction of the opponent's pieces.</p>
  <p>Not a comprehensive list, but this should be enough for a school project.  If you was a better list, search for chess evaluation function or read the source code of another's program, there's plenty of examples on the internet, especially on Github.com.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T08:27:09.817Z
Answers.LastActivityDate: 2021-02-24T08:27:09.817Z
Answers.UserDisplayName: Mike Jones
Body: <p>We have been assigned a project of writing a simple chess evaluation engine. The engine doesn't play chess and doesn't calculate variations - it just performs a basic static evaluation of input position. When preparing a technical documentation of the project we introduced some basic chess terms and definitions used inside the project. But our adviser said that certain terms are inadequate as they are not used by chess experts and we must try to use adequate terms instead. We ain't chess players and we need a help on giving correct terms to the definitions. The terms and definitions used so far are given below:</p>
  <pre><code> The ideal range (IR) of a piece P standing on the square S is all the squares that P can go to from S
  if we remove all other pieces from the board
  
  The actual range (AR) of a piece P standing on the square S is all the squares that P can go to from S
  in the actual current position.
  
  A piece P is considered limited if its actual range is lesser than its ideal range.
  
  A square S is considered fatal for a piece P1 if the following takes place:
  1) S belongs to the actual range of P1
  2) S is attacked with an opponent's piece P2
  
  A square S is considered obstructed for a piece P1 if the following takes place:
  1) S belongs to the ideal range of P1
  2) S is occupied with other piece P2
  </code></pre>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-26T10:25:20.510Z
Comments.Text: Comments are not for extended discussion; this conversation has been [moved to chat](https://chat.stackexchange.com/rooms/120190/discussion-on-question-by-pavel-goric-correct-definitions-of-chess-terms).
Comments.UserDisplayName: Brian Towers
Tags: <terminology>
Title: Correct definitions of chess terms
ThreadText: # Correct definitions of chess terms
  
  (Asked by: username_0 on 2021-02-24)
  
  We have been assigned a project of writing a simple chess evaluation engine. The engine doesn't play chess and doesn't calculate variations - it just performs a basic static evaluation of input position. When preparing a technical documentation of the project we introduced some basic chess terms and definitions used inside the project. But our adviser said that certain terms are inadequate as they are not used by chess experts and we must try to use adequate terms instead. We ain't chess players and we need a help on giving correct terms to the definitions. The terms and definitions used so far are given below:
  
  ```
   The ideal range (IR) of a piece P standing on the square S is all the squares that P can go to from S
  if we remove all other pieces from the board
  
  The actual range (AR) of a piece P standing on the square S is all the squares that P can go to from S
  in the actual current position.
  
  A piece P is considered limited if its actual range is lesser than its ideal range.
  
  A square S is considered fatal for a piece P1 if the following takes place:
  1) S belongs to the actual range of P1
  2) S is attacked with an opponent's piece P2
  
  A square S is considered obstructed for a piece P1 if the following takes place:
  1) S belongs to the ideal range of P1
  2) S is occupied with other piece P2
  
  ```
  
  **Tags:** terminology
  
  > **Comments:**
  > **username_1**: Comments are not for extended discussion; this conversation has been [moved to chat](https://chat.stackexchange.com/rooms/120190/discussion-on-question-by-username_0-username_0-correct-definitions-of-chess-terms).  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2021-02-24. Score: 6
  
  Your terms have been defined by GM Bien in his book
  <https://b-ok.cc/book/869069/2e0f8a> or
  <https://archive.org/details/chessrecipesfromthegrandmasterskitchen>.
  
  However, although mobility is a factor in many engines, it's no calculated by the method you're trying to accomplish.
  
  Common features checked with an evaluation function are pawn structures, isolated, backward, and doubled pawns, king safety, and piece mobility/activity, rooks on the seventh, piece mobility and closeness to the center, and restriction of the opponent's pieces.
  
  Not a comprehensive list, but this should be enough for a school project. If you was a better list, search for chess evaluation function or read the source code of another's program, there's plenty of examples on the internet, especially on Github.com.
  
  
  ---
  
  