Commit graph

  • 5359d0fb05
    doxygen: Trying to get the Doxygen output looking like I want main dev A.M. Rowsell 2025-09-16 13:01:55 -04:00
  • ab26479c3c
    docs: Documented more of the Board class A.M. Rowsell 2025-09-16 13:01:30 -04:00
  • d59798b7e8
    doxygen: updated doxygen-awesome-css A.M. Rowsell 2025-09-16 03:26:43 -04:00
  • fa9d534e94
    docs: bringing in doxygen-awesome-css, added more inline documentation A.M. Rowsell 2025-09-16 03:21:53 -04:00
  • a1560f1611
    chores: updated gitignore, removal of configurations.xml, formatted header A.M. Rowsell 2025-09-13 11:36:53 -04:00
  • a56fb4d60f
    dev: refactoring things to be more OOP! whoop whoop A.M. Rowsell 2025-09-13 11:18:27 -04:00
  • c333e3da9e
    dev: refactoring Board to be simpler for Piece to use A.M. Rowsell 2025-09-13 10:43:25 -04:00
  • 6e05baa87d
    docs: Added Doxygen config A.M. Rowsell 2025-09-07 18:00:30 -04:00
  • f05dd6d90f
    dev: Updates to Board and Piece, formatted code A.M. Rowsell 2025-09-07 17:59:16 -04:00
  • 8e381cf109
    docs: Starting to add Doxygen comments A.M. Rowsell 2025-09-07 17:57:15 -04:00
  • ca6468cc62
    docs: temporarily added docs/ to .gitignore as they are not ready A.M. Rowsell 2025-09-07 17:46:48 -04:00
  • b68169dd2b
    cool: I added figlet headings because I'm that cool A.M. Rowsell 2025-09-01 01:42:42 -04:00
  • 6773da28fb
    Piece: expanding getLegalMoves for Queen/Knight/Bishop A.M. Rowsell 2025-08-30 18:46:18 -04:00
  • e5a124d193
    FEN: major portion of FEN import is working and tested A.M. Rowsell 2025-08-30 18:45:04 -04:00
  • 21fae88bdb
    fmt: reformatted code, changed some function signatures, fairly minor A.M. Rowsell 2025-08-29 04:17:16 -04:00
  • 76c0c3ce8b
    FEN: more work on FEN decoding, handling field 2 and 3 A.M. Rowsell 2025-08-29 04:16:20 -04:00
  • 22fe7bdf0b
    organize: moved include files to inc/ A.M. Rowsell 2025-08-28 10:45:41 -04:00
  • 7722a84b2e
    astyle: reformatted all files A.M. Rowsell 2025-08-28 10:41:59 -04:00
  • 04c7a931d3
    fen: Merge branch 'fen' into dev A.M. Rowsell 2025-08-28 10:39:50 -04:00
  • 78749a6af2
    dev: Added QS/KS castle checking; simplified moveList pruning A.M. Rowsell 2025-08-28 10:29:19 -04:00
  • b553823dde
    FEN: implemented first field of FEN string handling fen A.M. Rowsell 2025-08-28 10:28:11 -04:00
  • e42457d3ab
    MPLAB: updated configurations.xml A.M. Rowsell 2025-08-27 14:23:20 -04:00
  • 22ac250f70
    King: finalizing check detection and getLegalMoves() A.M. Rowsell 2025-08-27 14:22:26 -04:00
  • 7fad5e53af
    dev: added some string helper functions, updated gitignore A.M. Rowsell 2025-08-27 14:20:22 -04:00
  • 31499ed6e1
    dev: working on check detection algorithm A.M. Rowsell 2025-08-26 20:34:04 -04:00
  • 68ed9ce922
    dev: Pile of updates and formatting fixes. A.M. Rowsell 2025-08-25 16:04:25 -04:00
  • 47043a7869
    graphics: added graphics.cpp, test file for piece shapes A.M. Rowsell 2025-08-09 07:06:57 -04:00
  • b0afa6cd78
    dev: formatting fixes, additional Piece logic and properties, etc A.M. Rowsell 2025-08-09 07:06:24 -04:00
  • cc37d834fe
    config: updated project config A.M. Rowsell 2025-08-06 09:29:41 -04:00
  • 016654da2f
    dev: added Pawn movement checks, working through legal move logic A.M. Rowsell 2025-08-06 09:27:13 -04:00
  • c577c23f1f
    license: added MPL header to all source files A.M. Rowsell 2025-08-04 23:14:56 -04:00
  • 2d83f43cfb
    dev: Fixing compilation/linking errors, added other piece classes A.M. Rowsell 2025-08-04 21:45:23 -04:00
  • ea62d03680
    dev: started to write Board constructor, added all derived Pieces A.M. Rowsell 2025-08-04 02:54:55 -04:00
  • ba27097ced
    dev: Getting the GPIO and such set up, starting to poke at NeoPixel A.M. Rowsell 2025-08-03 13:12:09 -04:00
  • ba64e2bcf3
    dev: Continue to write the chess logic, working through it bit by bit A.M. Rowsell 2025-08-03 13:11:30 -04:00
  • d6eb6b69c2
    dev: hardware init code added. starting to write Board methods A.M. Rowsell 2025-08-02 13:32:16 -04:00
  • 25c351be04
    dev: Added config bits and copy of periph init code A.M. Rowsell 2025-07-31 16:33:38 -04:00
  • df8dab2560
    repo: Added MPLABX project files including Makefile A.M. Rowsell 2025-07-31 16:33:05 -04:00
  • 27b293c302
    dev: Removed Game class as redundant. gitignore updates. A.M. Rowsell 2025-07-31 16:32:25 -04:00
  • 95d86ffa9e
    Added README A.M. Rowsell 2025-07-30 21:52:13 -04:00
  • d80b03bdf0
    Initial commit of MPLABX version A.M. Rowsell 2025-07-30 21:48:16 -04:00