# Nex Chess - Project Notes ## Protocol The only currently (24 Aug 2026) accepted format is a single line following the pattern MOVE: where each contains the start position of the move and the end position of the move (for instance "d2" and "d4"), with an optional dash between them ("d2d4" and "d2-d4" are valid entries). The current version of the scripts ignores anything else, including other lines starting with "MOVE:". The file is overwritten on every move, so for now it doesn't really make much sense to put anything else into it, anyway. That might change, as having comments etc. would make the game more personal, and more interesting for the by-standers. ## Ideas Move from src-url/dest-url syntax to something more "user-friendly" like ./nex-chess opponent game-id that could be internally translated to ./nex-chess shore//chess/chess. shore/myself/chess/chess. Then, as already mentioned, treating the rest of the file as a room for "technically irrelevant" content like banter and visualisation would be nice, but - as NPS doesn't support 'fseek' it would require patching of the received "src-url" data... so, maybe - one day.