14 Commits

Author SHA1 Message Date
Karma Riuk
1be71bf203 fixed giga spelling mistake (it's castling right, not castling write) 2025-01-31 18:27:44 +01:00
Karma Riuk
e862ab6b0b added comments to the make_move function 2025-01-31 18:24:52 +01:00
Karma Riuk
6c0819428e implemented checkmate
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
2025-01-31 18:20:12 +01:00
Karma Riuk
496207861e implemented castling
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
2025-01-31 16:35:41 +01:00
Karma Riuk
13e3675665 fixed FEN reading for castling writes 2025-01-31 16:33:56 +01:00
Karma Riuk
2e27e7b703 implemented king moves (missing castles) 2025-01-31 15:22:49 +01:00
Karma Riuk
c14a8c83b3 WE CAN FINALLY PLAY THE GAME. Made controller
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
working
2025-01-31 11:39:23 +01:00
Karma Riuk
16d107e5ea fixed the colour that was extracted 2025-01-30 11:45:47 +01:00
Karma Riuk
324484aa31 created the move class 2025-01-30 09:41:46 +01:00
Karma Riuk
ffe76b161a minor fixes 2025-01-29 16:55:54 +01:00
Karma Riuk
06f78487d9 the FEN notation can be read to create a position
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
2025-01-29 16:50:08 +01:00
Karma Riuk
8f156616f0 pawns have their legal move list
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
2025-01-29 12:08:03 +01:00
Karma Riuk
a2ebb314eb pieces now know if they are white or black 2025-01-29 12:07:26 +01:00
Karma Riuk
e2f6b5c8d8 basic blocks + baisc view 2025-01-28 14:45:23 +01:00