Add parsePosition method
Created by voroskoi on Jan 18, 2023, 8:00 PM
State:
7PDE26D62MYPICRF3FTTCUMO2SUVFHIFIRXQIWHFWWFF56HHQROQCAdd UCI-parseMove method
Created by voroskoi on Jan 18, 2023, 3:01 PM
State:
LWVPPPRNLYZJSXTSQ674PBYSADYXDLX4NO6H4ZGYWAFGRZ2A4OOQCUse pointers
Created by voroskoi on Jan 17, 2023, 9:14 PM
State:
J5QGBLBFAWPLMXYSLE77IZW6VB2R2EODPQ7B65GQDODCL4VFCWDACCosmetics
Created by voroskoi on Jan 17, 2023, 8:39 PM
State:
67VR4TEOIC5BN64J7CKKVFYYWJY2M7E6YE5756QCKFA6LPEUUANQCAdd perft tests, fix errors. Works, but slow as hell
Created by voroskoi on Jan 8, 2023, 6:44 PM
State:
RYJCYOVQYWSDFPXDSPUS6MM2BS2HVBJ3JJPP75MFWOO53KUAWZJACmakeMove: handle illegal moves
Created by voroskoi on Jan 8, 2023, 12:35 PM
State:
UBZNMXDROSJCAYUNYNCFD44XT4FYSSYGG3OCBPTOGYINA7NT3PDACmakeMove: update occupancies
Created by voroskoi on Jan 8, 2023, 12:03 PM
State:
Z7Q7ICYXJIOUMNMDBBCQYBRY3EEIC6FMKZG6CPXI77TXQHQ5DOUACmakeMove: handle castling cases
Created by voroskoi on Jan 8, 2023, 9:58 AM
State:
SGTQDE2UHIYPNTRVYMOIJUPW7XBIGWD5Q3X7GMNJ4BDN4IE64MHACStart working on makeMove()
Created by voroskoi on Jan 7, 2023, 10:06 PM
State:
5XOXPMJ2OAPT32OOV52GUSJ777LXVMTC5PLWUAMNBW4GI2BHLA3QCRefactoring: Move Board stuff to its own file
Created by voroskoi on Jan 7, 2023, 7:44 PM
State:
NUDVCDFHA4YLPPOGBAFHTZ5BIZVRZO6IYS4D6LJSSVCDWZRRVJ6ACImplement backup() and restore()
Created by voroskoi on Jan 7, 2023, 6:57 PM
State:
GND27UYIGTPSLCUDMK7N6U3B3ING2XXS63VEX44W2USUWRTDKZCACCollect moves for each state
Created by voroskoi on Jan 7, 2023, 6:17 PM
State:
3LZA732DPEXNIZPVY6WFO7VD3ZBDIA54YHVGQZS2UAH2ND6KU6IQCImplement castlingMoves() and genMoves() for other pieces
Created by voroskoi on Jan 7, 2023, 12:15 PM
State:
OPKT7ENHPO3HB3PAHY6IERY53UPUEV756ZHRONVTGDLGEADYZ4MQCuse pawnMove() as a separate function, bugfixes
Created by voroskoi on Jan 7, 2023, 10:08 AM
State:
SHKB76SFOQUH5DKQKQVZZX3GM3GRY7PGWCICNEXKSUNHHUY5MBCQCInitial generateMoves()
Created by voroskoi on Jan 7, 2023, 12:24 AM
State:
WJYP5CY5W2DKP5RKDZU3UCYZMR5BFZXXPE4GFPCGAS3SKF2ZDRZQCAdd isSquareAttacked method to Game
Created by voroskoi on Jan 6, 2023, 10:13 PM
State:
NBHH32DPPOKOXMBZKSMXBLOHYDIQEXARTL4FNUMAUM53BG4RNBNQCAdd queen attacks
Created by voroskoi on Jan 6, 2023, 6:36 PM
State:
A5RFML23UG3I6QQ5OC366HZU666UB2Y2ZUHJ2SJFFPFEHS5JGW5ACImplement FEN parser
Created by voroskoi on Jan 6, 2023, 5:54 PM
State:
CDTLFRBXEEH6DPANFMKWXDC4HNKCGQ3HVEJ26SZD2MP5WCASMK4QCChange BitBoard representation
Created by voroskoi on Jan 5, 2023, 11:31 PM
State:
RKQZV4PT7Y7TQUYAVGCYYU5IUGI34GN7CJ45QRQDJURTXMAZSY2QCAdd side, enpassant and castling info to Game
Created by voroskoi on Jan 5, 2023, 8:29 PM
State:
5YR2P4NLDOTUU62TNODERR4XY7CNBCJPJZ7PGO3IDP5LWKCXJU7QCAdd Game struct with initial bitboards setup
Created by voroskoi on Jan 5, 2023, 7:35 PM
State:
UJE6MP2K6A2W72SGTTMQ4LB4TJ3NLCOHRF5R2OGDTVUNXDBRSWGAC