Commit Graph

  • 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