|
7c17ff94b6
|
feat: Send selected move to backend
|
2024-10-26 23:33:25 +02:00 |
|
|
450e2450db
|
feat: Move frontend board logic to npm setup
|
2024-10-26 22:53:10 +02:00 |
|
|
b658b4493d
|
feat: Add npm build + HTMX dependency
|
2024-10-26 22:43:10 +02:00 |
|
|
8c194f56a3
|
feat: Show possible moves for pieces in UI
|
2024-10-20 21:55:31 +02:00 |
|
|
fa7719141b
|
feat: Add first draft of board view
|
2024-10-19 15:32:46 +02:00 |
|
overflowerror
|
bad55e1ef1
|
test: Adjust rank collision test
|
2024-01-18 21:38:25 +01:00 |
|
overflowerror
|
29a05bd092
|
feat: Add short algebraic notation for moves
|
2024-01-09 22:31:41 +01:00 |
|
overflowerror
|
1d9f6f5736
|
feat: Add fifty-move-rule
|
2024-01-07 16:40:54 +01:00 |
|
overflowerror
|
78f6ba6ef2
|
fix: Argument to getHashForPieces should be reference
|
2024-01-07 16:17:41 +01:00 |
|
overflowerror
|
4a748d7ea2
|
feat: Add start position to game system
|
2024-01-07 16:17:14 +01:00 |
|
overflowerror
|
64b29a881b
|
refactor: Move square color logic to position class
|
2024-01-07 16:00:09 +01:00 |
|
overflowerror
|
51d01b0953
|
feat: Add dead positions to game system
|
2024-01-07 15:59:39 +01:00 |
|
overflowerror
|
b15e5fc922
|
feat: Add three-fold-repetition check
|
2024-01-07 15:03:58 +01:00 |
|
overflowerror
|
26c44a0ff4
|
feat: Add castles notation
|
2024-01-07 13:21:42 +01:00 |
|
overflowerror
|
90077fdb37
|
feat: Correctly apply castles
|
2024-01-07 13:15:13 +01:00 |
|
overflowerror
|
11d9e04f07
|
feat: Game recognized castles as valid moves
|
2024-01-07 13:05:46 +01:00 |
|
overflowerror
|
5c1bab71df
|
fix: King can not castle out of check
|
2024-01-07 12:39:42 +01:00 |
|
overflowerror
|
ebda02a121
|
feat: King can determine if castle is possible
|
2024-01-07 12:30:22 +01:00 |
|
overflowerror
|
8051485b65
|
refactor: Move type strings to type enum
|
2024-01-07 12:02:58 +01:00 |
|
overflowerror
|
c43de25f9e
|
fix: En passant only works the move after
|
2024-01-07 12:01:15 +01:00 |
|
overflowerror
|
e965c8b5af
|
fix: ranks and files swapped in visualisation
|
2024-01-06 21:40:37 +01:00 |
|
overflowerror
|
73b090e9b7
|
fix: Pawn can not capture forward
|
2024-01-06 21:24:46 +01:00 |
|
overflowerror
|
7259ddecb1
|
test: Change stalemate test to include pawn move
|
2024-01-05 16:02:40 +01:00 |
|
overflowerror
|
e6fa6d8589
|
feat: Recognize game states checkmate and stalemate
|
2024-01-05 16:00:50 +01:00 |
|
overflowerror
|
2f3d5a3340
|
fix: Apply move doesn't create correct kings reference
|
2024-01-05 16:00:50 +01:00 |
|
overflowerror
|
1d1877f79e
|
feat: Add board visualisation
|
2024-01-05 16:00:50 +01:00 |
|
overflowerror
|
cfc58ec817
|
chore: Add test workflow
|
2024-01-05 00:55:17 +01:00 |
|
overflowerror
|
60d68e42df
|
chore: Add test script to composer file
|
2024-01-05 00:53:48 +01:00 |
|
overflowerror
|
6a4522e57a
|
Create LICENSE
|
2024-01-05 00:51:35 +01:00 |
|
overflowerror
|
ba9fc502c3
|
feat: Add game system function for fetching legal moves in position
|
2024-01-05 00:22:13 +01:00 |
|
overflowerror
|
2848208132
|
feat: Add game system to recognize illegal and check game states
|
2024-01-03 14:02:52 +01:00 |
|
overflowerror
|
e10776dc0b
|
feat: Add kings to game system
|
2023-12-30 14:34:54 +01:00 |
|
overflowerror
|
c74f53fce4
|
feat: Add queens to game system
|
2023-12-30 14:19:47 +01:00 |
|
overflowerror
|
5b9178b11d
|
feat: Add rooks to game system
|
2023-12-30 13:53:33 +01:00 |
|
overflowerror
|
2624fb191a
|
feat: Add knights to game system
|
2023-12-30 13:26:28 +01:00 |
|
overflowerror
|
aeda1c2e8f
|
feat: Add bishops to game system
|
2023-12-29 23:55:45 +01:00 |
|
overflowerror
|
26f1a295a7
|
feat: Add pawns to game system
|
2023-12-29 23:40:38 +01:00 |
|
overflowerror
|
85fa12c08f
|
feat: Initial commit + Position & FieldBitMap classes
|
2023-12-25 22:53:38 +01:00 |
|