A.M. Rowsell
|
21fae88bdb
|
fmt: reformatted code, changed some function signatures, fairly minor
|
2025-08-29 04:17:16 -04:00 |
|
A.M. Rowsell
|
76c0c3ce8b
|
FEN: more work on FEN decoding, handling field 2 and 3
|
2025-08-29 04:16:20 -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
|
04c7a931d3
|
fen: Merge branch 'fen' into dev
|
2025-08-28 10:39:50 -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
|
b553823dde
|
FEN: implemented first field of FEN string handling
|
2025-08-28 10:28:11 -04:00 |
|
A.M. Rowsell
|
e42457d3ab
|
MPLAB: updated configurations.xml
|
2025-08-27 14:23:20 -04:00 |
|
A.M. Rowsell
|
22ac250f70
|
King: finalizing check detection and getLegalMoves()
|
2025-08-27 14:22:26 -04:00 |
|
A.M. Rowsell
|
7fad5e53af
|
dev: added some string helper functions, updated gitignore
|
2025-08-27 14:20:22 -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
|
47043a7869
|
graphics: added graphics.cpp, test file for piece shapes
|
2025-08-09 07:06:57 -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
|
ba27097ced
|
dev: Getting the GPIO and such set up, starting to poke at NeoPixel
|
2025-08-03 13:12:09 -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
|
d6eb6b69c2
|
dev: hardware init code added. starting to write Board methods
|
2025-08-02 13:32:16 -04:00 |
|
A.M. Rowsell
|
25c351be04
|
dev: Added config bits and copy of periph init code
|
2025-07-31 16:33:38 -04:00 |
|
A.M. Rowsell
|
df8dab2560
|
repo: Added MPLABX project files including Makefile
|
2025-07-31 16:33:05 -04:00 |
|
A.M. Rowsell
|
27b293c302
|
dev: Removed Game class as redundant. gitignore updates.
|
2025-07-31 16:32:25 -04:00 |
|
A.M. Rowsell
|
95d86ffa9e
|
Added README
|
2025-07-30 21:52:13 -04:00 |
|
A.M. Rowsell
|
d80b03bdf0
|
Initial commit of MPLABX version
|
2025-07-30 21:48:16 -04:00 |
|