Commit Graph

17 Commits

Author SHA1 Message Date
9fa0a959d5 Add data to gitignore 2025-08-25 13:02:20 -04:00
c82c50e6dd Remove unused function and add missing header prototypes
All checks were successful
Python tests (make) / test (push) Successful in 11s
2025-08-25 13:01:36 -04:00
4fc982eac2 Add some basic algorithms and eval functions for an AI
All checks were successful
Python tests (make) / test (push) Successful in 11s
2025-08-23 13:10:05 -04:00
60a987a7a1 Add halfmove and fullmove clock count
All checks were successful
Python tests (make) / test (push) Successful in 12s
2025-08-23 13:00:28 -04:00
6005741b10 Add python c binding class interface (#29)
All checks were successful
Python tests (make) / test (push) Successful in 14s
Reviewed-on: #29
Co-authored-by: Josh <josh@joshuaschuett.com>
Co-committed-by: Josh <josh@joshuaschuett.com>
2025-08-22 19:28:03 +00:00
c27977bef8 Add perft section to readme (#19)
All checks were successful
Python tests (make) / test (push) Successful in 12s
Reviewed-on: #19
Co-authored-by: Josh <josh@joshuaschuett.com>
Co-committed-by: Josh <josh@joshuaschuett.com>
2025-08-20 01:23:55 +00:00
febbbe784a 9-add-perft (#17)
All checks were successful
Python tests (make) / test (push) Successful in 11s
Reviewed-on: #17
Co-authored-by: Josh <josh@joshuaschuett.com>
Co-committed-by: Josh <josh@joshuaschuett.com>
2025-08-19 22:33:27 +00:00
15b1a03928 8-add-legal-move-filter (#16)
All checks were successful
Python tests (make) / test (push) Successful in 11s
works on #8

Reviewed-on: #16
Co-authored-by: Josh <josh@joshuaschuett.com>
Co-committed-by: Josh <josh@joshuaschuett.com>
2025-08-19 19:56:44 +00:00
e5a75c0737 11-add-attack-detection (#15)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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