aboutsummaryrefslogtreecommitdiff
path: root/README.md
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;
```