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

romanmatiasko 7fa6a8b38a debugging; more io events handling in components 10 years ago
bin 11eb779e77 first react components; use babel; use strict 10 years ago
dist e535ee6cb8 upgrade express to v4 10 years ago
public 7fa6a8b38a debugging; more io events handling in components 10 years ago
routes 4bda68a830 add chessboard interface component and some of its children 10 years ago
src 7fa6a8b38a debugging; more io events handling in components 10 years ago
views f6c5e3a399 add modal component, chess clock countdown 10 years ago
.gitignore 28a2fd1d58 add chat flux store, component and actions 10 years ago
.jshintrc 9d7c81ac0f update gulpfile; play sounds; add .jshintrc and chess pieces unicode map 10 years ago
README.md 663fd95444 change domain; fix drag black knight 11 years ago
app.js f6c5e3a399 add modal component, chess clock countdown 10 years ago
gulpfile.js fd855cf7e8 add make move action 10 years ago
io.js 7fa6a8b38a debugging; more io events handling in components 10 years ago
package.json fd855cf7e8 add make move action 10 years ago
winston.js 11eb779e77 first react components; use babel; use strict 10 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.

You can check out demo on www.retichess.com

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 the moves: 1. Nf3 d5, 2. d4.

What features chess supports?

This is a lightweight version of chess. You can only play real-time against the human, an AI is not available. Reti Chess supports simple chat and also timer. You can set timer up to 50 minutes with increment of max 50 seconds per side. 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).