|
|
f4ac92ff89
|
Implement basic move evaluation
It ain't much but it's honest work
|
2025-03-05 21:40:20 +01:00 |
|
|
|
d797dc545e
|
Add forgotten Knight parsing
|
2025-02-22 15:54:28 +01:00 |
|
|
|
eda2ec6c93
|
Implement Knight
|
2025-02-22 15:39:49 +01:00 |
|
|
|
01ccb65b64
|
Swap file and rank in Position
Because the chess positions read as "file-rank"
|
2025-02-20 21:00:53 +01:00 |
|
|
|
98645f01d0
|
Make grid axes dumb enums
|
2025-02-18 21:27:12 +01:00 |
|
|
|
c7f82769e3
|
Add reset button
|
2022-01-05 22:10:04 +01:00 |
|
|
|
0f7de146b7
|
Implement dummy chess solver
It chooses a random available move ¯\_(ツ)_/¯
|
2021-12-22 22:03:17 +01:00 |
|
|
|
95c0ccfbd2
|
Move some functionality into the new Engine mod
This will help with separating the "thinking" logic from the move rules
and stuff.
|
2021-12-21 21:07:19 +01:00 |
|
|
|
802b069269
|
Add command for manual state setting at engine
|
2021-12-20 21:46:21 +01:00 |
|
|
|
d80cc79f57
|
Use destructuring for arg splitting in engine ui
This make the arg handling code less awkward.
|
2021-12-20 21:13:34 +01:00 |
|
|
|
4ae73410bd
|
Implement make_move function on engine
|
2021-12-14 21:12:59 +01:00 |
|
|
|
b9f39fa0b4
|
Implement get_moves command on rs
Issue #1
|
2021-12-13 18:03:42 +01:00 |
|
|
|
aa899740c6
|
Implement basic cmdline UI framework
Issue #1
|
2021-12-12 12:50:02 +01:00 |
|
|
|
6d433a6d01
|
Create a separate Ui struct
|
2021-12-12 11:49:06 +01:00 |
|
|
|
9e8b633447
|
Fix clippy suggesting to do something weird
|
2021-12-11 18:03:49 +01:00 |
|
|
|
f8c7323b47
|
Implement std::fmt::Display for board
|
2021-12-11 17:59:22 +01:00 |
|
|
|
57931b29de
|
Add serialization to String
|
2021-12-05 18:14:16 +01:00 |
|