Splashery

Aisle 11No. 208 of 460

Splashery

Page Breaker

209,981 small parts. Assembled in your browser.

Empty. Now look down.

Page Breaker, a still.
211020800000
$0.00

Swipe across the pack to tear it open.

Press and hold. It pulls itself together.

Let go to drop it.

It stays in its pack here. The Playground has the rest.

Playground

Arcade · Built from a recipe

Page Breaker

Shardball with your own page.

Play with it in the Playground

How to play

Open a PDF or a photo in the Splash tab, then tap to play. Steer the paddle; break every word.

Toy facts

Item
No. 208 of 460
Shelf
Aisle 11, Arcade
Kind
Built from a recipe
Small parts
209,981
Your own
Your own page
Sound
Yes
Batteries
None
Assembly
It does that itself
Licenses
CC0, Apache-2.0, MIT, BSD
Price
$0.00

Small parts are the splats in its usual build on a computer. A phone may draw fewer.

Its controls

ControlKindRangeStart
Play or pauseTap
PlayButton
PageList2 choicesAn article (PDF)
StyleList2 choicesFlat board
ViewList2 choices2D

About it

Shardball with your own page. Every word on the page (found from its ink) becomes a brick, and so does each piece of its pictures; a photo is cut into tiles. Each brick is made of that piece of the page, splat by splat, so a word that breaks falls apart into pieces of its letters. Each page of a PDF is the next level.

Open a file in the Splash tab, or play the sample article or photo. The file is read on this device and never leaves it. Flat board and Dome work as in Shardball: the 3D button tips the page back, or spreads its words over a dome.

Details

Your own files
.pdf, application/pdf, image/png, image/jpeg, image/webp, image/avif

Sources and credits

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=page-breaker
<script type="module" src="https://splashery.app/play/src/element.js"></script>
<splashery-toy toy="page-breaker"></splashery-toy>