xogo.git
descriptionSimple but flexible website to play many chess variants
last changeThu, 25 Jun 2026 07:43:05 +0000 (09:43 +0200)

xogo.casa

Simplified version of old vchess.club, to focus on the essential.

Requirements (dev)

PHP + Node.js + npm.

npm i -g nodemon

Usage

Initialisation (done only once):

./initialize.sh

Edit the parameters.js file:

vim js/parameters.js

Finally:

./start.sh (and later, ./stop.sh)

shortlog
6 hours ago Benjamin AuderMove inner functions out, more readable main
15 hours ago Benjamin AuderInitiale refactoring --> getPotentialMove_s(start,...
34 hours ago Benjamin AuderFanorona seems ok but not fluid..
41 hours ago Benjamin AuderAlmost fixed Fanorona
2 days ago Benjamin AuderAdvances on Fanorona
5 days ago Benjamin AuderTODO: Fanorona
6 days ago Benjamin AuderFinished letter E
7 days ago Benjamin AuderStart Enpassant variant
12 days ago Benjamin AuderFinish Empire variant
12 days ago Benjamin AuderEmpire: almost done (TODO: filterValid + rules)
13 days ago Benjamin AuderRe-read Copycat, didn't find issues
13 days ago Benjamin AuderSmall refactor
13 days ago Benjamin AuderAdjust all variants using pieces() ==> now pieceDef()
2026-06-11 Benjamin Auderupdate
2026-06-10 Benjamin AuderFix Avalam
2026-06-10 Benjamin AuderComplete Emergo
...
heads
6 hours ago main