douglarek/dsh-3d-pinball: A 3D Pinball machine in the DeepSeek Harness sidebar

douglarek/dsh-3d-pinball is a Full Tilt! style 3D pinball table plugin that runs as a DeepSeek Harness sidebar panel, maintained by douglarek. It registers the sidebar pinball table icon and the main panel (pinball) in the middle bar, providing a launch lane, bumpers, flippers, drop targets, dual flippers, scoring, multipliers, and synthesized sound effects, all rendered in real-time using Canvas 2D without external art resources or build steps. Controls support both keyboard and pointer input, volume can be muted, and the game state is preserved after switching panels. Installation is performed by entering `github:douglarek/dsh-3d-pinball` on the plugin page or using the `dsh plugin --profile <profile> install` command; uninstallation is done by removing the bundle on the plugin page. The plugin structure is clear, with `index.js` handling pure UI on the host side, `client.js` responsible for physics, rendering, and slot registration, `locale` providing Chinese-English bilingual support, and styles utilizing only host theme variables. It relies on the `main` and `sidebar.panellist` slot contracts; it does not render on earlier versions but does not affect other panels. It is suitable for developers who wish to add a mini-game to the Harness interface or study the DSH plugin structure. Before installation, users should check the source code and license, which is MIT.

Read More