We can use a Percept schema as a description of a move the opponent makes.
Define and implement the following chess strategies:
- Material count: The total piece value for each player. This is a variable held in the player object.
- Piece activity: How active are my pieces? Count the number of moves each piece has made.
- Pawn structure: Are any of my pawns isolated? Can I isolate opponent pawns?
- Space: The number squares the player has behind his own pawns where his pieces can move
- King safety.
We can use a Percept schema as a description of a move the opponent makes.
Define and implement the following chess strategies: