Chess Terminal Client
The Go CLI compiled to WebAssembly, running in xterm.js
Loading the client…
This client requires JavaScript and WebAssembly.
- Start
- Type
helpfor the command list, thennew white 10 1000to open a game as White against a level-10 engine with a one-second search budget. - Backend
- The same API the board on the project page uses. A game started here is visible there and vice versa.
- First load
- About 10 MB of WebAssembly. The URL carries a build hash, so it is fetched once and served from cache until the client is rebuilt.
- Requires
- A modern browser with JavaScript and WebAssembly support, plus WebGL2 for the accelerated renderer. Without WebGL2, xterm.js falls back to its DOM renderer.
- Keyboard
- Click the terminal to type.
Escmoves focus back out to the page,Ctrl+Ccancels the current line.