-
af602e46c5
chore: remove demo link from readme
main
Raru
2024-07-30 18:46:42 +03:00
-
25553cc79d
docs: minor changes
Cozma Rares
2023-09-16 13:25:39 +03:00
-
e7d236ea68
fix: coordinate letters, formatting
Cozma Rares
2023-09-15 18:37:02 +03:00
-
de73210278
fix: tsconfig
Cozma Rares
2023-08-19 20:11:56 +03:00
-
9d87a344c3
fix: can make moves after undo
Cozma Rares
2023-08-17 22:30:47 +03:00
-
e51bbcd36c
refactor: change id generator
Cozma Rares
2023-08-17 22:13:01 +03:00
-
cadac710db
refactor: background color
Cozma Rares
2023-08-17 13:33:46 +03:00
-
d32b216b3c
docs: add readme
Cozma Rares
2023-08-16 19:15:39 +03:00
-
bbca310550
fix(mobile): dynamic height for bg color
Cozma Rares
2023-08-09 16:33:57 +03:00
-
641739e892
multiple changes
Cozma Rares
2023-08-07 01:31:10 +03:00
-
d33b2b4dd2
multiple changes
Cozma Rares
2023-08-06 00:50:13 +03:00
-
68fdf7dd8d
fix: tests and infer props
Cozma Rares
2023-08-05 15:37:06 +03:00
-
dfc222b688
fix: chessboard border
Cozma Rares
2023-08-05 14:46:42 +03:00
-
41b99e91b6
fix: history scroll
Cozma Rares
2023-08-05 12:56:08 +03:00
-
abda45d393
feat: generate correctly moves in SAN notaion
Cozma Rares
2023-08-03 01:02:42 +03:00
-
4b1488b427
feat: add history button functionality and clean the code
Cozma Rares
2023-08-02 23:25:36 +03:00
-
c6584bd9d8
chore: reorganize files
Cozma Rares
2023-08-02 18:16:57 +03:00
-
02333e68cd
feat: add local game and history
Cozma Rares
2023-08-02 01:38:08 +03:00
-
69cd39f5e3
refactor: remove pre-compute of checkmate and draw, and rename 'Modal' property
Cozma Rares
2023-08-01 01:25:57 +03:00
-
e6216aec9a
feat: handle opponent disconnect
Cozma Rares
2023-08-01 01:08:34 +03:00
-
a001ef57a5
feat: implement three fold repetiion check
Cozma Rares
2023-08-01 00:11:14 +03:00
-
0b68d701c1
multiple changes
Cozma Rares
2023-07-31 01:24:26 +03:00
-
259393ca1b
chore: remove console logs
Cozma Rares
2023-07-30 18:23:41 +03:00
-
ce09e99c28
fix: add error handling for making moves
Cozma Rares
2023-07-30 15:25:44 +03:00
-
7088f89065
fix: board rerender, make moves when not your turn, cannot join as white
Cozma Rares
2023-07-30 12:44:19 +03:00
-
abb9d4d092
fix: Home page errors
Cozma Rares
2023-07-30 12:06:07 +03:00
-
156073b6a0
BIG feat: add sockets, create and join games
Cozma Rares
2023-07-29 22:41:08 +03:00
-
6874bba431
refactor: move promotion choice a modal
Cozma Rares
2023-07-24 13:00:22 +03:00
-
fd2d91deef
feat: add react-router
Cozma Rares
2023-07-24 12:27:31 +03:00
-
76032237d4
chore: reorganize files and add some boilerplate
Cozma Rares
2023-07-24 12:06:42 +03:00
-
7d6dc492c3
feat: add promotion moves
Cozma Rares
2023-07-24 08:36:39 +03:00
-
f9decf0fc5
feat: remove moves that leave the king in check
Cozma Rares
2023-06-08 15:23:58 +03:00
-
9249ba7524
feat: add history and update positon info
Cozma Rares
2023-06-07 00:53:51 +03:00
-
e1da622457
feat: create chessboard, fix makeMove
Cozma Rares
2023-06-06 23:34:39 +03:00
-
3878b343b4
feat: implement 'makeMove', generate castling and en passant moves
Cozma Rares
2023-06-02 16:29:43 +03:00
-
5e8b88bee6
refactor: remove some empty lines
Cozma Rares
2023-05-31 09:19:09 +03:00
-
fb71ab2fec
feat: implement 'insufficientMaterial'
Cozma Rares
2023-05-30 00:34:11 +03:00
-
83fefbc71a
fix: tests and attacked squares
Cozma Rares
2023-05-01 02:37:43 +03:00
-
77c58eae1e
feat: generate moves based on turn
Cozma Rares
2023-05-01 01:41:33 +03:00
-
c45c299b68
feat: implement 'isCheck', 'isCheckmate' and 'isStalemate'
Cozma Rares
2023-05-01 00:54:42 +03:00
-
8f47ce2ef7
feat: don't include king moves that put him in check
Cozma Rares
2023-05-01 00:41:51 +03:00
-
105a80d0f1
test: add tests for queen and king moves
Cozma Rares
2023-04-30 18:53:57 +03:00
-
b8b9866032
test: add tests for rook moves
Cozma Rares
2023-04-17 23:59:35 +03:00
-
522afaa155
test: add missing tests for pawn moves
Cozma Rares
2023-04-17 23:11:22 +03:00
-
21b6de8d21
test: add tests for bishop moves
Cozma Rares
2023-04-17 14:07:32 +03:00
-
da29d2623a
test: add tests for knight moves
Cozma Rares
2023-04-17 13:36:55 +03:00
-
1bab968d15
fix: tests for pawn moves, rank function and object, generatePawnMoves
Cozma Rares
2023-04-16 22:52:23 +03:00
-
addd122887
test: add tests for simple pawn moves
Cozma Rares
2023-04-16 22:23:17 +03:00
-
9c296d3429
feat: generate legal moves for a square
Cozma Rares
2023-04-15 02:10:46 +03:00
-
d5bfe6f5b2
fix: getFEN
Cozma Rares
2023-04-15 00:40:07 +03:00
-
6988e65e44
test: add tests for getFEN
Cozma Rares
2023-04-15 00:38:41 +03:00
-
35fac25bf2
test: add more tests for loadFEN
Cozma Rares
2023-04-15 00:28:42 +03:00
-
1f15540d6f
feat: add ascii representation of board
Cozma Rares
2023-04-15 00:22:00 +03:00
-
d74ca3dbcb
test: add tests
Cozma Rares
2023-04-07 01:51:43 +03:00
-
3fc3502826
refactor: add chess builder class
Cozma Rares
2023-04-07 01:50:55 +03:00
-
e154d9fdb2
feat: get FEN of current position
Cozma Rares
2023-04-07 00:18:06 +03:00
-
35361a5835
feat: load chess board from FEN
Cozma Rares
2023-04-05 19:10:15 +03:00
-
c04d78e05a
refactor: just throw an error from validateFEN
Cozma Rares
2023-04-05 17:55:25 +03:00
-
6c51df3f06
feat: generate pawn moves
Cozma Rares
2023-04-05 17:39:30 +03:00
-
01e808097a
fix: correct piece offsets
Cozma Rares
2023-04-05 16:13:11 +03:00
-
a67544c2aa
test: add vitest and fix validateFEN
Cozma Rares
2023-04-05 14:29:58 +03:00
-
a5c27883f7
feat: add validateFEN
Cozma Rares
2023-04-04 23:57:26 +03:00
-
b0eb98901a
chore: add constants and basic outline of the engine
Cozma Rares
2023-04-03 23:31:26 +03:00
-
ddc4ec100d
initial commit
Cozma Rares
2023-04-01 19:36:29 +03:00