Dark Chess
Dark-Chess For Correspondence Play
Game Options:
must be set at beginning of game
Allow attribution of state change to opponent's turn (on replay)
Capturing pieces are revealed to opponent
Warn opponent on check
Disallow movement into and through check (forces warning)
The game is won by capturing your opponent's king.
And yes, it's simple to cheat. It's not interesting:
JSON.parse(atob(window.location.search.substring(1))).p
See Also:
Normal Chess
Fischer Random Chess
Dark Chess (Wikipedia)
chessboard.js
chess.js