/ExpressChess

Primary LanguageJavaScript

ExpressChess

Real time chess using Node, Express, Socket.io and HTML5 canvas.

For educational purposes - no chess libaries were used.

Install

cd NodeChess
npm install
npm start

Then go to localhost:3000 in your browser.

Development

  • While a full game can be played in most instances, need to fix / implement:
  • Fix checkmate (works in most cases).
  • Add castling.
  • Add Pawn promotion.