|
|
57af0c3f27
|
Add release tag on github workflow
|
2024-07-05 20:33:46 +03:00 |
|
|
|
e3123f17d3
|
Fix move generator bugs related to castling, enpassant, promotion
|
2024-07-05 20:17:09 +03:00 |
|
|
|
2a1a3224cb
|
Add perft function and fix move generator bugs using perftree
|
2024-07-01 23:29:56 +03:00 |
|
|
|
941c14c199
|
Add make_move fn and tests
|
2024-06-29 16:37:06 +03:00 |
|
|
|
a514431e7e
|
Specify move type using new MoveType enum and update tests
|
2024-06-29 16:35:49 +03:00 |
|
|
|
f3b2aabf46
|
Make new fn's to update the State struct
|
2024-06-29 16:22:43 +03:00 |
|
|
|
b46c5874db
|
Fix fen parsing for castling rights
|
2024-06-29 16:21:39 +03:00 |
|
|
|
349007a445
|
Remove Display trait from main structs
|
2024-06-29 16:13:46 +03:00 |
|
|
|
07af7294fa
|
Move castling move generation logic to movegen.rs and refactor related repeated code
|
2024-06-14 21:46:37 +03:00 |
|
|
|
a0959bf6b9
|
Add move generation for castling
|
2024-06-12 00:16:21 +03:00 |
|
|
|
1f7cbbe577
|
Make en_passant_square an Option<u8>
|
2024-06-09 15:54:41 +03:00 |
|
|
|
880df665d5
|
Add move generation for all pieces (minus castling) and tests
|
2024-06-09 15:21:45 +03:00 |
|
|
|
2133fb3cad
|
Add State struct as part of Board struct
|
2024-06-09 15:21:11 +03:00 |
|
|
|
a6d6347270
|
Add get_all_occupancies, is_attacked method and unit tests
|
2024-06-03 21:59:36 +03:00 |
|
|
|
7ccc1c404b
|
Fix FEN parser mistake on file index
|
2024-06-03 21:58:48 +03:00 |
|
|
|
a3bebc12ff
|
Merge branch 'master' of https://github.com/stefiosif/ippos
|
2024-05-29 21:36:05 +03:00 |
|
|
|
27cc4cb1ad
|
Refactor using Clippy nursery and unwrap_used
|
2024-05-29 21:30:19 +03:00 |
|
|
|
2792d8faff
|
Create rust.yml
|
2024-05-29 21:29:03 +03:00 |
|
|
|
b471aaf109
|
Make from_fen return Result<Board, FenError>
|
2024-05-29 20:39:38 +03:00 |
|
|
|
9876fc0465
|
Add piece attack tables and magic bitboards
|
2024-05-29 20:37:15 +03:00 |
|
|
|
c00c6a7b15
|
Parse FEN string into game state
|
2024-05-10 17:42:11 +03:00 |
|
|
|
69946f09be
|
Commit working directory
|
2024-04-06 16:11:09 +03:00 |
|