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

Roman Matiasko 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
node_modules 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
public 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
views 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
.DS_Store 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
README.md 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
app.js 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago
manifest.yml 06084c1d06 initial commit 11 years ago
package.json 0b3f9352d2 fixed issue with connecting too many players to one game 11 years ago

README.md

Reti Chess

Reti Chess is an open source chess app built in Node.js with use of Express framework and Socket.IO. Reti Chess also uses chess.js for move validation and check/mate/draw detection.

It's currently hosted on retichess.nodejitsu.com

Why another online chess?

The project may be useful resource for poeple willing to learn Node.js and Socket.IO. Read the source code, fork it, add more functionality and learn something. Besides programming, playing chess is also fun!

Why Reti?

The project is named after famous Czechoslovakian chess player Richard Réti. After him is also named a chess opening which begins with the move: 1. Nf3.

What features chess supports?

This is a very lightweight version of chess. You can only play real-time against the human, an AI is not available. Reti Chess doesn't have any timer, the time for a move is unlimited. Although, if you reload the window or disconnect from the game, the game will be cancelled.

People behind this project

Roman Matiasko, Stepan Bujnak and Lukas Matiasko.

License


Available under the MIT License (MIT).