Splashery

Playground
Shardball, a still.

Arcade · Built from a recipe

Shardball

G5 on the minor comb. Its drum rings at 753.7 Hz.

Turn it in the PlaygroundTap the picture to strike it.

A ball, a dish and a dome of bricks.

Shelf
Arcade
Kind
Built from a recipe
Sound
Yes
Licenses
Apache-2.0, MIT, BSD

Its note

Splashery stretches a drumhead over this Splash's outline, twelve inches across, and finds the ways it can ring. Its lowest is 753.7 Hz, 68 cents flat of G5, the nearest tine on the comb. The next fifteen are its overtones, and each one draws its own figure: sand gathers on the lines that stay still.

The sixteen ways Shardball's drum can ring, lowest first.
  1. 1754 Hz
  2. 21074 Hz
  3. 31274 Hz
  4. 41310 Hz
  5. 51407 Hz
  6. 61418 Hz
  7. 71592 Hz
  8. 81604 Hz
  9. 91743 Hz
  10. 101744 Hz
  11. 111879 Hz
  12. 121906 Hz
  13. 131956 Hz
  14. 142080 Hz
  15. 152093 Hz
  16. 162157 Hz

How to play

Tap to play. Steer the dish with a finger, the mouse or the arrows; it catches the ball. Tap to launch.

Its controls

ControlKindRangeStart
Play or pauseTap
PlayButton
StyleList2 choicesDome
ViewList2 choices3D
LevelSetting

About it

A ball, a dish and a dome of bricks. Break every brick: glazed ones break at one hit, and stone ones crack first and break at the second. Each brick that breaks falls apart into real pieces that tumble, bounce and fade.

The game opens in the Dome, in 3D: the dish sits on the ground at the bottom of an invisible sphere, under a dome of bricks, and the ball bounces in three dimensions, its shadow showing where it will land. The dish catches the ball and holds it where it lands; tap or press Space to send it back (where it sits sets its angle), or it goes on its own after three seconds. A ball that touches the ground is lost. Drag on the dome, or with two fingers, to turn the view; pinch or scroll to zoom.

The 2D button slides it all onto a flat board. Flat board, in the Splash tab, is the classic board, which 3D tips back into a table. ⛶ Play fills the page; P pauses, R starts again.

Sources and credits

Made in Splashery. Its code is MIT.

Libraries

Apache-2.0
Basic Pitch, ONNX (lane Audio piano, October 21, 2026)
MIT
omggif 1.0.10
MIT
ONNX Runtime Web 1.30.0 (its modules)
MIT, Apache-2.0, BSD
PDF.js 6.3.289

Share it

This link opens it in the Playground. To put it on your own page, add the element and one script tag. Every option.

https://splashery.app/play/?toy=shardball<script type="module" src="https://splashery.app/play/src/element.js"></script> <splashery-toy toy="shardball"></splashery-toy>

Nearby on the strip