summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-24displays board backwards when playing blackHEADmasterKai Stevenson
2023-03-23updated gitignoreKai Stevenson
2023-03-20updated license date and program version numberKai Stevenson
2023-03-20renamed project to chess3, updated readmeKai Stevenson
2023-03-20changed clear_screen() so that it works properly within a restricted shellKai Stevenson
2023-03-20added proper cancellation token handling; cleanup when host is found to be un...Kai Stevenson
2023-03-20minimum viable implementation of fscomch works nowKai Stevenson
2023-03-19fscomch--communication between multiple chess processesKai Stevenson
2023-02-04fixed too small allocation in draw_boardKai Stevenson
2023-01-09fixed a bug causing all checks to be checkmates. electing to move king when h...Kai Stevenson
2023-01-07added make install, make cleanKai Stevenson
2023-01-07added en passant, version 1Kai Stevenson
2023-01-06added checkmateKai Stevenson
2022-12-09added: castling moves rook. found workaround using make_move function. introd...Kai Stevenson
2022-12-08started castling. need to implement struct to support rook move and king move...Kai Stevenson
2022-12-08finished migration to board state structKai Stevenson
2022-12-08updated makefileKai Stevenson
2022-12-08started migration to board state as structKai Stevenson
2022-12-07added king moves, fixed memory leak in mainKai Stevenson
2022-12-07fixed a bug in the remove_vectors functionKai Stevenson
2022-12-07fixed check detection. changed all board[8][8] arguments to int**Kai Stevenson
2022-12-07added check detection, ran into problem with pointer/array syntax as argumentsKai Stevenson
2022-12-07added licenseKai Stevenson
2022-12-06added background colorKai Stevenson
2022-12-06added makefileKai Stevenson
2022-12-06separated code into multiple filesKaiStevenson
2022-12-06added rook and queen moves, added board color, changed board spacing, improve...Kai Stevenson
2022-12-04added bishop movesKai Stevenson
2022-12-03removed unnessecary argument in function callKai Stevenson
2022-12-03added knight movesKai Stevenson
2022-12-03refactored get_moves functionKai Stevenson
2022-12-02added pawn captureKai Stevenson
2022-12-01started pawn capture mechanicsKai Stevenson
2022-12-01can't move other player's pieces, can't make invalid movesKai Stevenson
2022-12-01warning systemKai Stevenson
2022-12-01interface loop mostly done, added some helper methodsKai Stevenson
2022-11-28drawing boardKai Stevenson
2022-11-23initKai Stevenson