shall we play a game? http://chess.davidwindham.com

Roman Matiasko 878ddb930c specify required node version in readme 8 years ago
bin 35f1484341 add Smart Regular chess font for rendering pieces 9 years ago
dist f8735db00c fix delete game with only one player on disconnect; update dependencies 9 years ago
routes f8735db00c fix delete game with only one player on disconnect; update dependencies 9 years ago
spec f8735db00c fix delete game with only one player on disconnect; update dependencies 9 years ago
src df63252caa fix location.origin in IE; add comment to chess pieces dict 9 years ago
views 35f1484341 add Smart Regular chess font for rendering pieces 9 years ago
.gitignore 28a2fd1d58 add chat flux store, component and actions 9 years ago
.jshintrc 9d7c81ac0f update gulpfile; play sounds; add .jshintrc and chess pieces unicode map 9 years ago
LICENSE.md abe7faa9be add license file; update dependencies; production build 9 years ago
README.md 878ddb930c specify required node version in readme 8 years ago
app.js abe7faa9be add license file; update dependencies; production build 9 years ago
gulpfile.js 35f1484341 add Smart Regular chess font for rendering pieces 9 years ago
io.js f8735db00c fix delete game with only one player on disconnect; update dependencies 9 years ago
package.json f8735db00c fix delete game with only one player on disconnect; update dependencies 9 years ago
winston.js 1a63b49f1f add socket.io jasmine tests 9 years ago

README.md

Reti Chess

A lightweight, real-time chess app built in Node, Express, Socket.IO, React, Flux and Immutable. Reti Chess also uses chess.js for move validation and check/mate/draw detection.

You can play the game on www.retichess.com.

If you want to run it locally (with node v0.12):

  • Clone the repo
  • Install dependencies

    npm install
    
    • Set NODE_ENV to developement sh export NODE_ENV=development
  • Run the server

    npm start
    
    • Preferred way is to run the server with nodemon sh npm install -g nodemon # if you don't have nodemon installed yet nodemon --harmony bin/www
  • Run gulp if you want to recompile static assets when you save a file

    gulp
    
    • App will run on localhost:3000

    License

    Available under the MIT License (MIT).