9 | The frontend is written in Svelte with routing from Routify and styling with the Bulma CSS framework.
10 |
11 | All the chess logic is written in Rust, and compiled to WebAssembly to run singleplayer. The multiplayer websocket server uses Warp.
12 |
8 | Are you a chess grandmaster? Or maybe you barely know the rules of chess? Either way, Protochess allows you to customize chess to your heart's content.
9 | Create your own boards/pieces using the built-in editor and then play against your friends (or the computer if you don't have friends).
10 | Here are some ideas to get you started:
11 |
12 |
A piece that attacks and moves like a knight + queen.
13 |
A piece that moves north and south but attacks like a knight.