Skip to content
/ eChess Public

A chess programm inspired by lichess to play chess with friends locally or online

License

Notifications You must be signed in to change notification settings

veudal/eChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eChess

Online and offline (local) chess for two players inspired by lichess

Contributors Forks Stargazers MIT License Open Issues Closed Issues GitHub repo size Commits Platform

About

A programm made with C# / WPF for windows to play chess against friends either local on one device or online. Online games are hosted via my own API (https://echess.azurewebsites.net/)

Download


Download the installer (recommended) OR download a release


Screenshot 2022-09-19 170925

Screenshot 2022-09-19 171127

Screenshot 2022-09-19 171313

Features

  • Hints when clicking a piece
  • Highlighting selected piece
  • Auto board rotation
  • Capturing enemy pieces
  • Basic rules of chess
  • Detecting check/checkmate/stalemate
  • Visualizing check
  • End screen when a game finishes
  • Exit and new game options in end screen
  • Moving and capturing sounds
  • Highlight last move of opponent
  • Add "En passant" rule
  • Add castling rule
  • Add promotion of pawns when they reach last row
  • Online games
  • See opponent username
  • Create shortcuts on desktop and windows start menu
  • Auto update the programm when a new version is avaiable
  • Clicking a piece again, defocuses it again
  • After 3.5 minutes of not moving a piece, you abort the game and opponent wins
  • Bring window to front when the game ends
  • Warn player when time is about to run out after 3.5 minutes of inactivity
  • Export games as PGN
  • Username limitations to ensure proper displaying
  • Delete old versions automatically
  • Add sand clock gif when waiting for the opponent
  • Settings page
  • Customize sound effects
  • Customize colors
  • Forfeit button for mulitplayer games and leave button for local games
  • Option to hide endscreen to see the game after it ended

About

A chess programm inspired by lichess to play chess with friends locally or online

Resources

License

Stars

Watchers

Forks

Languages