# TDK Pinball Machine web build Build and serve the browser version from this directory with: ```sh just web-serve ``` The game is compiled for `wasm32-unknown-unknown` and loaded into a fixed 640x460 canvas centered on the black page by `index.html`. Browser settings and a fallback copy of the high-score table are saved in `localStorage`; native builds continue to use their normal per-user save file. The page uses Macroquad's official browser loader from the miniquad samples site. The web page must be served over HTTP rather than opened directly from a `file:` URL. When the same-origin `/api/highscores` endpoint is available, the browser loads and submits the shared top-ten table there. The small Axum service and an nginx proxy example are in [highscore-server](../highscore-server/).