A compact Three.js demolition challenge that rebuilds a selected photo as a thick coloured voxel wall. Time five wrecking-ball strikes, punch holes through weak points and disconnect large sections from the steel frame for a cascading collapse.
Photo Wrecker is a five-shot demolition game built around an image you choose. The browser reduces that photo into a grid of coloured blocks, gives the grid depth and stands it inside a heavy steel frame. A suspended wrecking ball then travels across the face of the wall. Your only action is deciding when to release each swing, but timing controls both where the ball lands and how hard it hits.
The original Japanese title is 画像こわし, roughly "image smashing". It comes from Pokapoka Games, whose orange sun-face branding remains visible on the game and result card. This hosted version is an unofficial, non-commercial English translation. It changes interface and result wording, not the Three.js scene, destruction model, sample art or rules, and it links the Pokapoka Games original directly from the attribution disclosure.
The privacy promise on the start screen is concrete rather than aspirational. A selected image becomes a temporary browser object URL, is decoded into a local canvas and is immediately released. The game has an empty telemetry endpoint and neither uploads nor stores the photo. Sharing only happens when you deliberately use the browser's share sheet, copy the generated text or post a screenshot.
How to play Photo Wrecker
- Choose a photo from your device or use one of the three fictional sample portraits. The samples are useful for learning because they load instantly and give repeatable walls. You can add a short label for the thing being smashed, but it is optional and affects only the result wording.
- Press Start and watch the crane. The trolley moves across the wall while the ball swings below it. A target marker shows where a tap made at that moment is expected to land. The power meter rises as the forward motion of the crane and the pendulum align; the red Perfect zone at the end is the strongest timing window.
- Tap anywhere on the dark stage to commit a shot. A weak release may only dent the face, while a strong strike reaches through more voxel layers. The game grades each impact as Weak, OK, Nice or Perfect and shows the cumulative destroyed percentage at the top.
- Aim for structural damage, not just isolated holes. Blocks stay supported while they connect back to the outer frame through a sufficiently thick path. Removing a narrow bridge can detach a whole region, producing a Collapse or Mega Collapse and adding every falling voxel to the destruction score.
- There are exactly five wrecking balls. After the last impact, loose pieces finish falling and the result screen compares before and after images, reports the percentage, best hit, Perfect count and largest collapse, and offers another run with the same wall or a different photo.
Controls: Choose your own photo or one of three built-in samples, optionally name the target and press Start. Watch the wrecking ball's swing, moving aim and power bar, then tap as it drops toward the wall. You have five shots to maximise the destroyed percentage and trigger collapses.
Click Fullscreen above the game for the largest play area. If the game does not load, use Open in new tab to play it directly from our copy.
Why it's worth your time
The wall is more than a flat pixel mosaic. Colour clustering turns the image into a compact palette, luminance helps assign surface relief and several voxel layers give every strike a visible crater. Fragments become individual debris pieces with dust, sparks, camera shake and impact lettering scaled to the hit strength.
The game previews consequences continuously. The reticle follows the current trolley position and predicts the swing's contact point, while the power bar estimates how much of the crane's reach and pendulum speed will combine at impact. That makes one-button play readable without making the ideal moment automatic.
Collapse logic supplies most of the strategy. After a hit, the simulation searches outward from frame-supported blocks. Unsupported connected regions detach as chunks, tip forward and break into rubble as they reach the floor. A carefully placed blow can therefore remove far more of the picture than its crater alone.
The layout was designed for a narrow screen: title, score, stage and controls stack inside a 480-pixel column, touch scrolling is disabled only over the play stage, and the main action needs no small button. Desktop pointer input follows the same path. The hosted copy includes Three.js and its fonts locally, so the game itself remains functional offline after loading.
Result sharing is optional and inspectable. The game constructs a square before-and-after image locally and exposes the native file-share button only when the device supports it. The X button opens a prefilled post on X; the copy button puts plain result text on the clipboard. None of these actions silently sends the source photo.
How it was made and where it lives
Hosted on the author's own page. The author publishes as Pokapoka Games. Original: https://pokapoka.games/games/shashin-bukkowashi/. The Play button runs an unofficial, non-commercial English translation of the Pokapoka Games original. Interface, feedback, result text and generated share images are translated; the voxel simulation and local-only photo processing are unchanged. The original and takedown contact remain linked.
Frequently asked questions
- Is my photo uploaded?
- No. The selected file is decoded through a temporary local object URL and canvas, then the URL is revoked. The game's telemetry endpoint is empty and the mirror does not transmit or store the photo.
- How many shots do I get?
- Five. The run ends after the fifth impact and any resulting collapse has settled.
- How do I get a Perfect hit?
- Tap while the wrecking ball is swinging toward the wall and the power indicator enters the red zone. The predicted target also moves, so strong timing must be balanced against where you want the crater.
- What causes a collapse?
- A group falls when it no longer has a sufficiently thick connected path to the steel frame. Cutting a narrow support can score more than hitting an already damaged open area.
- Does it work on desktop?
- Yes. Clicks work like taps and the portrait game column remains centered. The design is most natural on a phone, but no touch-only API is required.
- Who made the game?
- Pokapoka Games made and hosts the Japanese original. This English copy is unofficial and non-commercial, retains that credit, and links the original inside the game and listing.
- Is Photo Wrecker free to play?
- Free to play with no account or download. This unofficial English mirror is non-commercial and keeps uploaded photos inside the browser.
- Can I embed this game on my own website?
- Yes — copy the snippet below. The embedded player links back here, which is how we ask to be credited.
Embed Photo Wrecker on your site
Paste this where you want the game to appear: