|
1 | 1 | # eChess
|
2 |
| -Offline chess for two players in C# WPF |
| 2 | + |
| 3 | +Offline chess for two players inspired by lichess |
| 4 | +# |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +# About |
| 16 | + |
| 17 | +A programm to play chess against friends on one device made with C# / WPF. Planning to continue this project and introduce online feature as well as performance improvments and all chess rules (en passent and castling). |
| 18 | + |
| 19 | +[Download](https://github.com/SagMeinenNamen/eChess/releases/download/Release/eChess.exe) |
| 20 | + |
| 21 | +<hr> |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | +# Features |
| 28 | + |
| 29 | +- [x] Hints when clicking a piece |
| 30 | +- [x] Highlighting selected piece |
| 31 | +- [x] Auto board rotation |
| 32 | +- [x] Capturing enemy pieces |
| 33 | +- [x] Basic rules of chess |
| 34 | +- [x] Detecting check/checkmate/stalemate |
| 35 | +- [x] Visualizing check |
| 36 | +- [x] End screen when a game finishes |
| 37 | +- [x] Exit and new game options in end screen |
| 38 | +- [x] Moving and capturing sounds |
| 39 | +- [ ] Add "En passant" rule |
| 40 | +- [ ] Add castling rule |
| 41 | +- [ ] Add promotion of pawns when they reach last row |
| 42 | +- [ ] Highlight last move of opponent yellow |
| 43 | +- [ ] Customize colors |
| 44 | +- [ ] Online games |
0 commit comments