Linus Groh
|
bcfc6f0c57
|
Everywhere: Fix more typos
|
2020-10-03 12:36:49 +02:00 |
|
Peter Elliott
|
274be68102
|
Chess: Allow resizing Chess using resize_aspect_ratio(1,1)
|
2020-08-23 01:05:22 +02:00 |
|
Peter Elliott
|
b0ffd4e946
|
Chess: Optionaly display coordinates at edge of board
|
2020-08-23 01:05:22 +02:00 |
|
Peter Elliott
|
1e57e32a93
|
ChessEngine: Add ChessEngine
This engine is pretty bad, but doesn't let itself get checkmated
|
2020-08-21 12:26:30 +02:00 |
|
Peter Elliott
|
fb62eed058
|
Chess: Add support for UCI engines
|
2020-08-21 12:26:30 +02:00 |
|
Peter Elliott
|
d2cb5e0f48
|
Chess: Refactor game logic into LibChess for use in engines
In the future UCI protocol stuff will also go into LibChess.
|
2020-08-21 12:26:30 +02:00 |
|
Peter Elliott
|
d90f8abe9d
|
Chess: Add new ways to draw.
new ways:
Insufficent material
Threefold/Fivefold repitition
50 move/75 move rule
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
abd1f7e563
|
Chess: Add pawn promotion to any piece
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
9d40472721
|
Chess: Add En-passant
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
e91542a3cf
|
Chess: Add menu options for setting board theme and piece set
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
7b71f4759f
|
Chess: Highlight last move
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
f2c1782d86
|
Chess: Add win/draw conditions, and display them.
|
2020-08-15 20:54:02 +02:00 |
|
Peter Elliott
|
7333916252
|
Chess: Add basic ChessWidget and ugly piece set
|
2020-08-15 20:54:02 +02:00 |
|