Commit graph

18 commits

Author SHA1 Message Date
A.M. Rowsell
f05dd6d90f
dev: Updates to Board and Piece, formatted code 2025-09-07 17:59:16 -04:00
A.M. Rowsell
b68169dd2b
cool: I added figlet headings because I'm that cool 2025-09-01 01:42:42 -04:00
A.M. Rowsell
6773da28fb
Piece: expanding getLegalMoves for Queen/Knight/Bishop 2025-08-30 18:46:18 -04:00
A.M. Rowsell
21fae88bdb
fmt: reformatted code, changed some function signatures, fairly minor 2025-08-29 04:17:16 -04:00
A.M. Rowsell
22fe7bdf0b
organize: moved include files to inc/ 2025-08-28 10:45:41 -04:00
A.M. Rowsell
7722a84b2e
astyle: reformatted all files 2025-08-28 10:41:59 -04:00
A.M. Rowsell
78749a6af2
dev: Added QS/KS castle checking; simplified moveList pruning 2025-08-28 10:29:19 -04:00
A.M. Rowsell
22ac250f70
King: finalizing check detection and getLegalMoves() 2025-08-27 14:22:26 -04:00
A.M. Rowsell
31499ed6e1
dev: working on check detection algorithm 2025-08-26 20:34:04 -04:00
A.M. Rowsell
68ed9ce922
dev: Pile of updates and formatting fixes. 2025-08-25 16:04:25 -04:00
A.M. Rowsell
b0afa6cd78
dev: formatting fixes, additional Piece logic and properties, etc 2025-08-09 07:06:24 -04:00
A.M. Rowsell
cc37d834fe
config: updated project config 2025-08-06 09:29:41 -04:00
A.M. Rowsell
016654da2f
dev: added Pawn movement checks, working through legal move logic 2025-08-06 09:27:13 -04:00
A.M. Rowsell
c577c23f1f
license: added MPL header to all source files 2025-08-04 23:14:56 -04:00
A.M. Rowsell
2d83f43cfb
dev: Fixing compilation/linking errors, added other piece classes 2025-08-04 21:45:23 -04:00
A.M. Rowsell
ea62d03680
dev: started to write Board constructor, added all derived Pieces 2025-08-04 02:54:55 -04:00
A.M. Rowsell
ba64e2bcf3
dev: Continue to write the chess logic, working through it bit by bit 2025-08-03 13:11:30 -04:00
A.M. Rowsell
d80b03bdf0
Initial commit of MPLABX version 2025-07-30 21:48:16 -04:00