Mattia Giambirtone
|
1bde8b623e
|
Remove debug echo statements. Rooks are now considered moved even when captured (castling)
|
2023-10-17 23:56:26 +02:00 |
Mattia Giambirtone
|
0210ac803f
|
Castling functional
|
2023-10-17 22:16:01 +02:00 |
Mattia Giambirtone
|
36e9b7d620
|
Fixes to how moves are counted and minor style improvements
|
2023-10-17 17:27:33 +02:00 |
Mattia Giambirtone
|
a52783fa15
|
Fixed position handling system
|
2023-10-17 16:38:43 +02:00 |
Mattia Giambirtone
|
4586b44ec1
|
Initial work on the move list
|
2023-10-17 15:08:46 +02:00 |
Mattia Giambirtone
|
ac941883ea
|
Implemented knight moves
|
2023-10-17 12:42:15 +02:00 |
Mattia Giambirtone
|
80a9cfe827
|
Fix diagonal checks for black
|
2023-10-17 12:08:07 +02:00 |
Mattia Giambirtone
|
77bce34c8b
|
Initial work on checkmate detection and pins
|
2023-10-17 10:31:38 +02:00 |
Mattia Giambirtone
|
62debc939b
|
Added other sliding pieces
|
2023-10-16 23:02:58 +02:00 |
Mattia Giambirtone
|
ef5c3bce84
|
Added two missing diagonals for sliding pieces
|
2023-10-16 22:39:54 +02:00 |
Mattia Giambirtone
|
63b39dc761
|
Bishops are now behaving
|
2023-10-16 22:14:58 +02:00 |
Mattia Giambirtone
|
e1ee38ab6e
|
More additions to move generation and initial sliding work
|
2023-10-16 15:26:04 +02:00 |
Mattia Giambirtone
|
7d35e32485
|
Fixes to move handling
|
2023-10-16 14:55:43 +02:00 |
Mattia Giambirtone
|
402a8449ba
|
There can now be more than one queen on the board (LoL)
|
2023-10-16 09:39:17 +02:00 |
Mattia Giambirtone
|
50d9108542
|
En passant implemented
|
2023-10-15 22:46:22 +02:00 |
Mattia Giambirtone
|
140f0e61d0
|
Initial skeleton work for legal move checking
|
2023-10-15 16:53:44 +02:00 |
Mattia Giambirtone
|
d3cc7bddde
|
Refactored piece location storage and added test for it
|
2023-10-13 12:26:14 +02:00 |
Mattia Giambirtone
|
9af32e5e40
|
Added test for the starting position
|
2023-10-13 11:54:57 +02:00 |
Mattia Giambirtone
|
d52c1e3526
|
Fix algebraicToLocation and added getPiece function
|
2023-10-12 11:55:12 +02:00 |
Mattia Giambirtone
|
4410adb40b
|
Minor improvements to board module
|
2023-10-12 10:14:37 +02:00 |
Mattia Giambirtone
|
6dbd89e547
|
Updates to README
|
2023-03-18 21:21:10 +01:00 |
Mattia Giambirtone
|
e9a4ae24a3
|
Added matrix test for softmax function and changed assert statements to doAssert ones
|
2023-03-18 21:20:28 +01:00 |
Mattia Giambirtone
|
708f54f0bd
|
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 |