|
|
6ee41a112c
|
Introduce movement Rays
These reflect the fact that a piece can't jump over another piece
(unless it's a knight).
Issue #5
|
2021-12-17 21:25:51 +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 |
|
|
|
1f5e58d981
|
Implement get_legal_moves function
|
2021-12-11 19:00:09 +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 |
|
|
|
7143427dd2
|
Fix misc clippy suggestions
|
2021-12-11 17:28:06 +01:00 |
|
|
|
b5c252bd4d
|
Implement basic frontend-engine interaction
Use a Flask-based Python server as an adapter to the engine's
stdin-stdout inferface.
|
2021-12-11 14:58:16 +01:00 |
|
|
|
57931b29de
|
Add serialization to String
|
2021-12-05 18:14:16 +01:00 |
|
|
|
4f3469b3e3
|
Change Board state to HashMap
|
2021-12-05 15:43:40 +01:00 |
|
|
|
81626aefec
|
Remove position from Piece struct
|
2021-12-05 12:08:45 +01:00 |
|
|
|
02e7d7e984
|
Split board-related stuff into board.rs
|
2021-12-05 11:54:15 +01:00 |
|
|
|
458f87fd61
|
Rename row/column to rank/file
This is how they're "officially" called
|
2021-12-04 18:54:09 +01:00 |
|
|
|
e45fd3981a
|
Implement board setup
|
2021-11-23 22:47:56 +01:00 |
|
|
|
72a691de90
|
Implement initial Pawn setup
|
2021-11-22 22:42:21 +01:00 |
|
|
|
cc58260943
|
Refactor Piece
|
2021-11-17 22:15:00 +01:00 |
|
|
|
51e5228145
|
Implement basic Piece infrastructure
And the Pawn class
|
2021-11-14 14:42:53 +01:00 |
|
|
|
6279e076ac
|
Initialize rs schach engine
|
2021-11-10 20:53:13 +01:00 |
|
|
|
7edf459485
|
Revert "Start backend with rocket.rs"
This reverts commit 28011b8f93.
|
2021-11-09 21:41:29 +01:00 |
|
|
|
28011b8f93
|
Start backend with rocket.rs
|
2021-08-15 12:07:02 +02:00 |
|