Commit Graph

30 Commits

Author SHA1 Message Date
Mattia Giambirtone ca498ebc42 Implemented knight moves 2023-10-17 12:42:15 +02:00
Mattia Giambirtone e782935fd7 Fix diagonal checks for black 2023-10-17 12:08:07 +02:00
Mattia Giambirtone 17f15e682c Initial work on checkmate detection and pins 2023-10-17 10:31:38 +02:00
Mattia Giambirtone 942f195ddc Added other sliding pieces 2023-10-16 23:02:58 +02:00
Mattia Giambirtone eb77cf4b89 Added two missing diagonals for sliding pieces 2023-10-16 22:39:54 +02:00
Mattia Giambirtone 1610e7b4a6 Bishops are now behaving 2023-10-16 22:14:58 +02:00
Mattia Giambirtone de0864c066 More additions to move generation and initial sliding work 2023-10-16 15:26:04 +02:00
Mattia Giambirtone 25ebe7f409 Fixes to move handling 2023-10-16 14:55:43 +02:00
Mattia Giambirtone f1c09e302e There can now be more than one queen on the board (LoL) 2023-10-16 09:39:17 +02:00
Mattia Giambirtone 56628cac27 En passant implemented 2023-10-15 22:46:22 +02:00
Mattia Giambirtone 9634787746 Initial skeleton work for legal move checking 2023-10-15 16:53:44 +02:00
Mattia Giambirtone ce57d06f79
Refactored piece location storage and added test for it 2023-10-13 12:26:14 +02:00
Mattia Giambirtone 3da384f8fc
Added test for the starting position 2023-10-13 11:54:57 +02:00
Mattia Giambirtone 1f940a6e60
Fix algebraicToLocation and added getPiece function 2023-10-12 11:55:12 +02:00
Mattia Giambirtone 85648d883c
Minor improvements to board module 2023-10-12 10:14:37 +02:00
Mattia Giambirtone 24d1cd0c82
Updates to README 2023-03-18 21:21:10 +01:00
Mattia Giambirtone 7737e47f11
Added matrix test for softmax function and changed assert statements to doAssert ones 2023-03-18 21:20:28 +01:00
Mattia Giambirtone 9c191adedd
Initial work on Chess 2023-03-18 18:14:30 +01:00
Nocturn9x 4f908c24fa Minor changes and fixes 2023-03-01 10:58:08 +01:00
Nocturn9x 2da2ebed9a Minor fixes and changes 2023-01-13 19:44:42 +01:00
Nocturn9x faaf909c90 Minor fixes and changes and initial work on connect 4 2023-01-13 19:44:15 +01:00
Nocturn9x 4c88c08072 Refactored directory structure 2023-01-13 17:14:51 +01:00
Nocturn9x 3f039a77e2 Fixed minor UI issue 2023-01-13 02:38:50 +01:00
Nocturn9x 142fd40d3a Fixed minor UI issue 2023-01-13 02:27:43 +01:00
Nocturn9x 94850f96c9 The trees are now dumped into the user's cache directory. Added missing multibyte module 2023-01-13 02:25:57 +01:00
Nocturn9x 664bf822be Added invincible minimax bot and file serialization support 2023-01-13 02:19:21 +01:00
Nocturn9x 161ea9da15 Implemented fancy minimax algorithm for tic tac toe and added colors to player 2023-01-12 19:09:53 +01:00
Mattia Giambirtone ceeac263cb AAAAAAAAAAAAAAAAAAAAAAAAAAAA 2023-01-11 19:50:00 +01:00
Nocturn9x 93196c4200 Added initial work on tic tac toe 2023-01-11 14:23:53 +01:00
Mattia Giambirtone d813d30eaa Initial commit 2023-01-11 14:24:32 +01:00