f0a2087bdd
Add some additional sanity checks for move gen
Python tests (make) / test (push) Successful in 12s
2025-08-19 15:48:40 -04:00
1ba87368b5
Add legal move tests and fix pawn promo tests
Python tests (make) / test (push) Successful in 11s
2025-08-19 15:32:56 -04:00
5b4a901f8d
Add all legal pawn promotions
...
Initially, I only included Queen promos, but this is an issue
with perft testing, since the community counts all legal promotions
as moves. Debugging will be really difficult if I don't include this
now.
2025-08-19 15:29:56 -04:00
1b62d13acd
Add legal move filter with test
2025-08-19 15:22:06 -04:00
e5a75c0737
11-add-attack-detection ( #15 )
...
Python tests (make) / test (push) Successful in 10s
works on #11
Reviewed-on: #15
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-19 15:56:28 +00:00
54537e404b
Add FEN string to readme ( #14 )
...
Python tests (make) / test (push) Successful in 10s
Reviewed-on: #14
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-18 00:48:35 +00:00
1db90828ac
Add Pseudo Move Generator ( #12 )
...
Python tests (make) / test (push) Successful in 11s
work on #7
Reviewed-on: #12
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-18 00:28:00 +00:00
c02ec7875d
add-fen-loader ( #5 )
...
Python tests (make) / test (push) Successful in 10s
Reviewed-on: #5
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-16 16:51:53 +00:00
b9d2f096e0
Update workflow to run on push and pull request close ( #4 )
...
Python tests (make) / test (push) Successful in 10s
Reviewed-on: #4
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-15 16:30:25 +00:00
d7c7176c34
Update readme with proper formatting ( #3 )
...
Python tests (make) / test (push) Successful in 10s
Reviewed-on: #3
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-15 16:25:09 +00:00
b1a39507c1
Add actions workflow file for auto tests ( #2 )
...
Python tests (make) / test (push) Successful in 10s
Reviewed-on: #2
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-15 16:02:22 +00:00
3ba72c0bc3
add-piece-move-cache ( #1 )
...
Reviewed-on: #1
Co-authored-by: Josh <josh@joshuaschuett.com >
Co-committed-by: Josh <josh@joshuaschuett.com >
2025-08-10 19:39:18 +00:00
da31f8b6fe
Add readme for chess project
2025-08-10 14:48:55 -04:00