222 Commits

Author SHA1 Message Date
Karma Riuk
baa09135ee made is_capturing a kwarg 2025-01-30 10:46:06 +01:00
Karma Riuk
eae87f353b now the legal moves of the pawn actually returns
moves
2025-01-30 10:45:43 +01:00
Karma Riuk
362b0e157d annotated the legal moves function better 2025-01-30 10:45:24 +01:00
Karma Riuk
c900ebcfa0 extracted the colour to an enum 2025-01-30 10:45:12 +01:00
Karma Riuk
c3e46017eb now the legal moves function actually returns a
list of moves
2025-01-30 10:28:41 +01:00
Karma Riuk
324484aa31 created the move class 2025-01-30 09:41:46 +01:00
Karma Riuk
eca7a6ae0c now black pawns can also go forward 2025-01-29 16:59:13 +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
v0.0.3
2025-01-29 16:50:08 +01:00
Karma Riuk
51648a5960 fixed some issues, now showing legal moves of
Some checks failed
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
selected piece
v0.0.2
2025-01-29 15:02:52 +01:00
Karma Riuk
331c475c2a made members of enum better 2025-01-29 15:02:31 +01:00
Karma Riuk
28ef132944 created basic gui 2025-01-29 14:46:04 +01:00
Karma Riuk
f7c0dcbd4b final update (spoiler: no) of the github workflow
Some checks are pending
pre-release / Pre Release (push) Waiting to run
2025-01-29 12:11:36 +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
v0.0.1
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
2363b39484 github workflow should work now...
Some checks are pending
pre-release / Pre Release (push) Waiting to run
2025-01-29 11:57:33 +01:00
Karma Riuk
60abfc794f updated gitbuh workflow (again)
Some checks are pending
pre-release / Pre Release (push) Waiting to run
2025-01-29 11:54:36 +01:00
Karma Riuk
4b3be20749 updated github action
Some checks are pending
pre-release / Pre Release (push) Waiting to run
2025-01-29 11:52:27 +01:00
Karma Riuk
455fae8ad1 added .github for automatic releases
Some checks are pending
pre-release / Pre Release (push) Waiting to run
2025-01-29 11:49:44 +01:00
Karma Riuk
e2f6b5c8d8 basic blocks + baisc view 2025-01-28 14:45:23 +01:00
Karma Riuk
4493e3a110 Added gitignore 2025-01-28 11:38:21 +01:00
Karma Riuk
4fb7724118 initial commit 2025-01-28 11:33:28 +01:00