Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-30 | LibChess: Forbid King moving into check by a pawn on the home rank | Brendan Coles | |
A player can no longer move the King piece into any position on their home rank if the move would place the King in check. A player can also no longer ignore a check position when in check by a pawn on their home rank. The player must now resolve the check during their move. | |||
2020-10-17 | LibChess: Use new format functions. | asynts | |
2020-10-03 | Everywhere: Fix more typos | Linus Groh | |
2020-10-02 | Everywhere: Fix typos | Nico Weber | |
Mostly in comments, but sprintf() now prints "August" instead of "Auguest" so that's something. | |||
2020-08-21 | LibChess: Shrink Chess::Piece from 8 bytes to 1 byte | Andreas Kling | |
This makes the engine footprint a lot smaller. | |||
2020-08-21 | ChessEngine: Add ChessEngine | Peter Elliott | |
This engine is pretty bad, but doesn't let itself get checkmated | |||
2020-08-21 | Chess: Add support for UCI engines | Peter Elliott | |
2020-08-21 | LibChess: Add UCIEndpoint for writing UCI chess engines | Peter Elliott | |
2020-08-21 | LibChess: Fix the ability to counter check with another check | Peter Elliott | |
fixes #3187,#3171 | |||
2020-08-21 | Chess: Refactor game logic into LibChess for use in engines | Peter Elliott | |
In the future UCI protocol stuff will also go into LibChess. |