The Slingshot Launcher is a free slingshot game that runs entirely in your browser, plays the same way on a phone or laptop, and has a fixed maximum score of exactly 1,000 points across five deterministic levels. You drag a single projectile away from its target, release to launch it on the opposite vector, and watch a calculated dotted path. A hit clears the level for 200 points; missing twice with different pull signatures deadlocks the run and asks for a Restart. Because nothing about the physics, the targets, or the scoring is random, the same pull that hits before a Restart will hit again after it. There is no download, no account, no server calculation, no paid upgrade, and no microphone or sensor permission. The game calculates its full four-second path the moment you release, then displays it as a dotted path for your next attempt. That predictability is the point: the Slingshot Launcher is recreational aiming practice built around a known pull and a known result, so what you read on the screen is what the trajectory equations say.

What Makes This a Different Slingshot Game
Most browser games that use the word "catapult" rely on trial-and-error physics that change with every reload, score with multipliers, or stop being fair the moment a hidden timer runs out. The Slingshot Launcher is built the other way around. The launcher sits at a fixed pixel coordinate, every target sits at a fixed pixel coordinate, and the gravity value used by the trajectory equations is a single authored number — 180 pixel units of downward acceleration per game second. There is no animation timer that can drift on a slow tab, because the path is computed synchronously the instant you release. The five winning pulls are covered by an independent completion simulation, so the score of 1,000 is provably reachable rather than aspirational. If you have tried a catapult game online before and felt the result was mostly luck, this one is the opposite: same pull, same result, every time. The full launch loop runs locally in the browser, so drag coordinates, trajectory values, scores, and best records are never uploaded, and the only thing the shared game shell keeps on your device is your best completed score when browser storage is available.
How to Play the Slingshot Game Online
The basic loop takes a few seconds to learn and rewards careful aiming rather than fast clicking. Each level presents one circular target on the 640 by 360 playfield, with the projectile already loaded at the launcher. Pull opposite the target, release, and watch the dotted line tell you whether you cleared the level or need to adjust. Open the Slingshot Launcher in any modern browser to follow the steps below on the actual playfield.
- Open the level and locate the projectile sitting in front of the launcher. The single target is already placed on the playfield at its fixed center.
- Press and hold directly on the projectile, then drag away from the target. The drag is what sets the launch vector — the projectile will travel in the opposite direction.
- Watch the lighter preview line follow your pull in real time. Stop at a length inside the visible play range; pulls past the cap are ignored.
- Release the drag to fire. The game computes a full four-second path immediately and shows it as a dotted line.
- If the path crosses the target circle, the level clears for exactly 200 points and the next target appears.
- If the path misses, read the dotted line, then either drag a new pull or focus the range and use the Arrow keys in five-pixel steps before pressing Space or Enter.
- Hit all five targets to record exactly 1,000 points. If two different missed pull signatures lock the run, press Restart and try the same winning pull again — it will still hit.
Pointer, Touch, and Keyboard Controls
Three input paths reach the same launch logic, which keeps the experience fair across devices. Pointer and touch players start directly on the projectile, drag it inside the allowed range, and release; the game uses Pointer Events so a mouse, trackpad, stylus, and a finger all share the same pull-to-launch behavior. Keyboard players first focus the slingshot range, then move the pull point in five-pixel steps with the Arrow keys, and press Space or Enter to fire. Keyboard handling is scoped to the focused range, so the Arrow keys never interfere with the Restart button or other page controls. A "Launch aimed shot" button offers an explicit activation route that does not require aiming with the cursor. Because the full path is computed synchronously, the game has no animation timer that can drift under a slow browser or a hidden tab — what you see in the dotted line is exactly what the equations produced.
| Action | Pointer or Touch | Keyboard (focus the range) |
|---|---|---|
| Set the pull | Press on the projectile and drag away from the target | Arrow keys move the pull in 5-pixel steps |
| Fire the shot | Release the drag inside the play range | Space or Enter |
| Alternative fire | Click the "Launch aimed shot" button | Space or Enter while the range is focused |
| Cancel input | Lift outside the play range; the state is unchanged | Tab away |
| Restart | Press the Restart button after a deadlock | Tab to Restart and press Space or Enter |
Reading the Dotted Path and Adjusting Your Pull
The dotted path is the only feedback you need. After every release the game samples positions rather than running a frame-by-frame physics simulation, so the line you see represents the deterministic result of the pull you just made. If the dotted line cuts above the target, drag a little lower or a little longer; if it cuts below, drag a little higher or shorter; if it lands to the left of the target, drag further right, and vice versa. A lighter preview line updates as you move the pull, so you can read your intended path before letting go. The same equation runs on every device, so a pull that crosses the target on a laptop will cross it on a phone. Each missed launch is normalized to a five-pixel pull signature, which means repeating the exact same missed pull does not register as a new mistake — it gives no fresh attempt pattern. A second, different missed signature locks the current run and asks for a Restart, because at that point you have genuinely tried two distinct solutions and neither hit.
How the Trajectory Is Calculated
Behind the dotted line sit two familiar equations. Horizontal position is the initial x position plus horizontal velocity multiplied by time, expressed as x = x0 + vx × t. Vertical position is the initial y position plus vertical velocity multiplied by time plus one half of the downward pixel gravity multiplied by time squared, or y = y0 + vy × t + 0.5 × g × t², where g is 180 pixel units of downward acceleration per game second. The launch vector comes from reversing your drag and scaling it, so a leftward drag produces positive horizontal launch velocity and a downward drag produces a negative vertical launch velocity in the screen coordinate system, where smaller y values appear higher on the display. Consider one worked example: with x0 = 80, y0 = 320, vx = 120, vy = -80, and g = 180, the position at t = 1.0 second is x = 80 + 120 × 1.0 = 200, and y = 320 + (-80) × 1.0 + 0.5 × 180 × (1.0)² = 320 - 80 + 90 = 330. The reference shape for these equations is described by OpenStax Physics — 5.3 Projectile Motion and independently cross-checked in Boston University Physics — Projectile Motion; the gravity value, velocity scale, launcher location, target centers, target radii, projectile radius, four-second window, and scoring rules are original Lizely fixtures expressed in screen pixels and game seconds. They are not calibrated to Earth gravity, a particular elastic band, projectile mass, air resistance, or wind.
The 200-Point Target Rule and the 1,000-Point Cap
Scoring is intentionally simple. Each level contains exactly one circular target at a fixed center, and a successful hit — meaning the calculated path crosses the target circle — clears the level for exactly 200 points. Clearing all five targets produces the fixed maximum score of 1,000 points, with no bonus, no multiplier, and no time bonus. Completed and deadlocked states freeze the launch logic, so a finished level or a two-signature deadlock cannot be changed by an extra click. Invalid, non-finite, too-short, or overlong pulls leave the current state unchanged, so a stray release never costs you a level. The Restart button returns the playfield to its exact initial state — same launcher, same target, same failure signatures cleared — so the winning pull you found on the previous run will hit again.
| Game element | Authored value |
|---|---|
| Levels | 5 fixed levels |
| Targets per level | 1 circular target at a fixed center |
| Points per hit | Exactly 200 |
| Maximum score | Exactly 1,000 |
| Playfield | 640 by 360 screen pixels |
| Path window | 4 seconds, sampled at 0.02-second intervals |
| Restart trigger | Two different missed pull signatures |
| Data stored on device | Best completed score, only when browser storage is available |
If you want a different angle on the same launch mechanic, the Angle Launch Physics Game guide walks through the same five-target, 1,000-point route from a physics-first perspective. Either page lets you practice the same deterministic pulls and arrive at the same fixed score.
Related reading: Symmetry Drawing Game: Six Columns, Five Patterns, 1,000.