Commit graph

  • cc4e809d6b chore: Add Dockerfile main sigmasternchen 2024-11-04 12:52:46 +0100
  • 985bff13b7 feat: Clear move selection when clicking on the source piece sigmasternchen 2024-11-04 12:02:39 +0100
  • 9a0a705607 fix: Show last move sigmasternchen 2024-10-31 22:31:19 +0100
  • 3b3d6904c2 feat: Show user move while engine is calculating sigmasternchen 2024-10-31 22:19:17 +0100
  • 1039ea037f fix: index out of range error in PeSTO heuristic sigmasternchen 2024-10-31 21:21:47 +0100
  • 1722e98ee3 feat: Add PeSTO evaluation sigmasternchen 2024-10-31 20:34:22 +0100
  • f881678653 feat: Minimax Depth First engine + a few basic heuristics sigmasternchen 2024-10-31 18:43:42 +0100
  • ff8f74fb15 feat: Random Engine sigmasternchen 2024-10-31 16:59:19 +0100
  • 4aace35222 fix: Mirrored board sigmasternchen 2024-10-31 16:50:18 +0100
  • 18861302e6 fix: Clicking on a piece will no longer prevent the move sigmasternchen 2024-10-31 16:46:53 +0100
  • a17a2eda9a fix: Wrong piece in error message sigmasternchen 2024-10-31 16:21:25 +0100
  • a98fb64975 refactor: Change board handling to HTMX extension to allow reloading sigmasternchen 2024-10-31 16:18:23 +0100
  • f36fba17d9 fix: Current side stays the same on apply in place sigmasternchen 2024-10-27 12:49:29 +0100
  • 9f5b9c83e1 feat: Add deserialization for JS move notation sigmasternchen 2024-10-27 12:36:10 +0100
  • 7c17ff94b6 feat: Send selected move to backend sigmasternchen 2024-10-26 23:33:25 +0200
  • 450e2450db feat: Move frontend board logic to npm setup sigmasternchen 2024-10-26 22:53:10 +0200
  • b658b4493d feat: Add npm build + HTMX dependency sigmasternchen 2024-10-26 22:43:10 +0200
  • 8c194f56a3 feat: Show possible moves for pieces in UI sigmasternchen 2024-10-20 21:55:31 +0200
  • fa7719141b feat: Add first draft of board view sigmasternchen 2024-10-19 15:32:46 +0200
  • bad55e1ef1 test: Adjust rank collision test overflowerror 2024-01-18 21:38:25 +0100
  • 29a05bd092 feat: Add short algebraic notation for moves overflowerror 2024-01-09 22:31:41 +0100
  • 1d9f6f5736 feat: Add fifty-move-rule overflowerror 2024-01-07 16:40:54 +0100
  • 78f6ba6ef2 fix: Argument to getHashForPieces should be reference overflowerror 2024-01-07 16:17:41 +0100
  • 4a748d7ea2 feat: Add start position to game system overflowerror 2024-01-07 16:17:14 +0100
  • 64b29a881b refactor: Move square color logic to position class overflowerror 2024-01-07 16:00:09 +0100
  • 51d01b0953 feat: Add dead positions to game system overflowerror 2024-01-07 15:59:39 +0100
  • b15e5fc922 feat: Add three-fold-repetition check overflowerror 2024-01-07 15:03:23 +0100
  • 26c44a0ff4 feat: Add castles notation overflowerror 2024-01-07 13:21:42 +0100
  • 90077fdb37 feat: Correctly apply castles overflowerror 2024-01-07 13:15:13 +0100
  • 11d9e04f07 feat: Game recognized castles as valid moves overflowerror 2024-01-07 13:05:28 +0100
  • 5c1bab71df fix: King can not castle out of check overflowerror 2024-01-07 12:39:42 +0100
  • ebda02a121 feat: King can determine if castle is possible overflowerror 2024-01-07 12:30:22 +0100
  • 8051485b65 refactor: Move type strings to type enum overflowerror 2024-01-07 12:02:58 +0100
  • c43de25f9e fix: En passant only works the move after overflowerror 2024-01-06 21:43:02 +0100
  • e965c8b5af fix: ranks and files swapped in visualisation overflowerror 2024-01-06 21:40:37 +0100
  • 73b090e9b7 fix: Pawn can not capture forward overflowerror 2024-01-06 21:24:46 +0100
  • 7259ddecb1 test: Change stalemate test to include pawn move overflowerror 2024-01-05 16:02:40 +0100
  • e6fa6d8589 feat: Recognize game states checkmate and stalemate overflowerror 2024-01-05 15:50:25 +0100
  • 2f3d5a3340 fix: Apply move doesn't create correct kings reference overflowerror 2024-01-05 15:15:58 +0100
  • 1d1877f79e feat: Add board visualisation overflowerror 2024-01-05 14:40:06 +0100
  • cfc58ec817
    chore: Add test workflow overflowerror 2024-01-05 00:55:17 +0100
  • 60d68e42df chore: Add test script to composer file overflowerror 2024-01-05 00:53:48 +0100
  • 6a4522e57a
    Create LICENSE overflowerror 2024-01-05 00:51:35 +0100
  • ba9fc502c3 feat: Add game system function for fetching legal moves in position overflowerror 2024-01-05 00:22:13 +0100
  • 2848208132 feat: Add game system to recognize illegal and check game states overflowerror 2024-01-03 14:02:52 +0100
  • e10776dc0b feat: Add kings to game system overflowerror 2023-12-30 14:34:54 +0100
  • c74f53fce4 feat: Add queens to game system overflowerror 2023-12-30 14:19:47 +0100
  • 5b9178b11d feat: Add rooks to game system overflowerror 2023-12-30 13:53:33 +0100
  • 2624fb191a feat: Add knights to game system overflowerror 2023-12-30 13:26:28 +0100
  • aeda1c2e8f feat: Add bishops to game system overflowerror 2023-12-29 23:55:45 +0100
  • 26f1a295a7 feat: Add pawns to game system overflowerror 2023-12-29 23:40:38 +0100
  • 85fa12c08f feat: Initial commit + Position & FieldBitMap classes overflowerror 2023-12-25 22:53:38 +0100