/chess

Multiplayer chess server implemented with Node.js

Primary LanguageJavaScriptMIT LicenseMIT

chess

Multiplayer chess server implemented with Node.js

Server folder contains two files:

  • chessgame.js contains the fundamental chess boardstate used by the Node server
  • server.js maintains connections between clients and chess boardstates. Currently a WIP, only maintains one boardstate between all client connections.

Client folder contains HTML file for clients to connect to.

Todo:

  • Implement en passant, castling, and pawn upgrades
  • Implement separate client connections keeping separate board states
  • Implement a way for clients to connect to already existing board states