protochess
- Description: Protochess is an online chess platform that allows users to fully customize their chess experience, including creating custom pieces (e.g., a knight + queen hybrid) and playing on boards of unconventional sizes (e.g., 16x16).
- Purpose: To provide a flexible and creative chess-playing environment where users can define their own rules and board configurations.
- Target Audience: Chess enthusiasts, game designers, and anyone interested in experimenting with non-standard chess variants.
- Tech Stack:
- Backend: Rust (chess logic, multiplayer server)
- Frontend: Svelte (single-page application)
- Key Components:
protochess-front
: Frontend/static websiteprotochess-server-rs
: Backend multiplayer websocket serverprotochess-common
: Shared data structuresprotochess-engine-rs
: Chess logic/engine (with WebAssembly bindings inprotochess-engine-wasm
)
- Website: protochess.com
- Contact: Raymond Tran (raytran@mit.edu)
chessrustalpha-beta-algorithmsveltewebassembly
Author
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button