Games that play in your browser — phone or desktop.

Games » Orchard Shootout

Orchard Shootout

By Leetdom · 2026

Play:

Touch: drag anywhere to aim the turret; hold to keep firing, or tap for a single bolt; tap the speaker to mute; tap to start and to retry · Keyboard: Arrows or WASD nudge the aim; Space fires (and starts / retries); M mutes; P or Esc pauses. Mouse: move to aim, click to fire.

About:

A clockwork-orchard gallery shooter, made in-house for Leetdom in the spirit of the 2000s arcade shoot-'em-ups. Six brass blossoms sit on the soil and a windup turret stands guard below them. Mechanical pests wind their way down toward the flowers, and you aim and fire finite-speed bolts to stop them before they take a bite. Because the bolts travel, you have to lead a moving target, and because your magazine only holds five before a reload you have to pick your shots.

Every kill in quick succession builds a chain, and the longer the chain the fatter the score multiplier, but a single missed shot resets it, so the game is a constant push and pull between greed and restraint. Drifting among the pests are pollinator motes, friendly green sparks that cost you points if you shoot them, so a clean run means threading your fire past them. There are eight hand-tuned waves, each introducing a new pest: slow rust-cogs, fast skimmers that sweep sideways, armoured borers that take two hits, darting sprinters, a tight firing line, a swarm, a gauntlet and finally the Harvester, a heavy boss that patrols overhead and spits cogs at the far blossoms until you bring it down. Lose all six blossoms and the orchard falls.

It plays the same with a thumb or a mouse: drag to aim and fire on a phone, or aim with the mouse and arrows and fire with space on a desktop. The whole thing is a deterministic fixed-step simulation, so the same seed always plays out identically, and that core is driven headless by solver bots in testing to prove the game is winnable with good play, that leading your shots genuinely beats aiming where a target is now, and that doing nothing always loses. Everything in it, the art and the sound included, is drawn and synthesised in code, with no image or audio files at all.

Credits:

Made by Leetdom, 2026. Written for Leetdom, and it lives here.

Phone check: 2026-10-03: builder-tested with real CDP automation on a 390x844 phone (portrait) plus an 844x390 landscape check, and mouse plus keyboard on a 1280x800 desktop: title, start, aiming and firing, score and chain accrual, the undefended game-over, one-tap retry, pause on a hidden tab, and 9:16 letterbox fit on resize. Zero console errors, no network requests, boots and plays with localStorage blocked. The deterministic core is proven in node: a perfect leading solver wins all 8 waves across 8 seeds, leading beats no-lead hit-rate by >=10 points and wins where no-lead never does, a careful bot clips zero pollinators while a reckless bot clips many, and no-input always loses with zero score (19/19 sim checks). Audio was measured via OfflineAudioContext: no clipping (peak -4.1 dBFS), music sits ~13 dB under the effects, nothing harsh above 6.3 kHz, and the music has rests rather than being a drone.

Rate this game:

One vote per game each month.

Play next:

Moth Swarm A firefly guards a moonlit garden. Moths, wasps, beetles and great Veilmoths settle into a swaying swarm, then peel off in swooping dives. Your light fires by itself; you just have to be in the right place and alive.
SlotJS A circular emoji slot machine where your reflexes, not an RNG, decide the payout — tap to spin, tap again to stop each reel.
Astroblast by Frank Force
Beetle Parade A line of beetles is marching down a garden trail toward the burrow. Flick beetles into the line from your snail; three of a colour scuttle off, and the gaps snap shut into chain reactions.

Tags:

arcade · shooter · reflex · waves · casual