Protochess

screenshot of Protochess
svelte

Online multiplayer chess website that lets you build custom pieces/boards. Written in Svelte + Rust.

Overview

Protochess is an innovative online chess platform that allows users to customize their chess boards and pieces, offering unique features like creating pieces with combined movements and playing on non-traditional board sizes. The platform is built with Rust for the backend and Svelte for the frontend, making it a robust and engaging online chess experience.

Features

  • Customizable Chess Boards/Pieces: Users can design their own chess pieces with unique movements.
  • Varied Board Sizes: Play on different board sizes, like the unconventional 16x16 board.
  • Multiplayer Functionality: Engage in multiplayer chess matches with the backend multiplayer websocket server.
  • Built with Rust and Svelte: Utilizes Rust for the backend/chess logic/multiplayer server and Svelte for the responsive frontend design.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.