Mattia Giambirtone
|
9969f9abaa
|
Bug fixes to checks, pins and more. Reworking pawn movegen
|
2024-04-20 23:47:57 +02:00 |
Mattia Giambirtone
|
29cc592a56
|
Bug fixes and huge performance improvement. Initial work on pins
|
2024-04-20 17:48:18 +02:00 |
Mattia Giambirtone
|
78b2d95497
|
Refactoring, cleanup, improve modularity
|
2024-04-20 14:51:50 +02:00 |
Mattia Giambirtone
|
70e938d6c0
|
Fix crashes
|
2024-04-20 13:33:42 +02:00 |
Mattia Giambirtone
|
272a370549
|
Make position bitboard management more idiomatic
|
2024-04-20 13:28:14 +02:00 |
Mattia Giambirtone
|
56cfcfc730
|
More work on attack handling and some bug fixes
|
2024-04-19 23:28:46 +02:00 |
Mattia Giambirtone
|
32d729f9cf
|
Speedups
|
2024-04-19 21:43:56 +02:00 |
Mattia Giambirtone
|
c51be9bcda
|
More bug fixes. Still borked. Improve modularity
|
2024-04-19 21:00:52 +02:00 |
Mattia Giambirtone
|
b8b60ca137
|
Fix bugs in move handling
|
2024-04-19 17:05:22 +02:00 |
Mattia Giambirtone
|
fdbc41ab2a
|
Fixed package errors and embedded magics into the build
|
2024-04-19 15:50:51 +02:00 |
Mattia Giambirtone
|
031e3bb075
|
Add move generation for bishops and queens as well as attack tracking
|
2024-04-19 14:38:35 +02:00 |
Mattia Giambirtone
|
bca32ce5d2
|
Refactor directory structure. Fix magic bitboard generation and add utilities to dump them to disk
|
2024-04-19 13:40:58 +02:00 |