blob: 16f487f14ba202739156f5c683ceac325fcd808e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# j1chess
Chess engine powered by footguns!
## Knowledge sources
https://www.chessprogramming.org/
## Board representation
Piece-centric [bitboard approach](https://www.chessprogramming.org/Bitboards) is used to represent the board.
**LSF** (Least Significant File) square mapping is used, meaning that the square index is calculated as follows:
```
square = 8 * rank + file;
```
|