Skip to content

Arcade › Sling Pig Smash

Sling Pig Smash

  • physics
  • arcade
  • slingshot
  • puzzle
  • 2.5d
  • casual
0
Remix it Discord

8 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Jasmine Umali built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Sling Pig Smash yet. Play it, then tell Jasmine Umali what you would add next.

Make your own game

Sling Pig Smash was built by Jasmine Umali with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Sling Pig Smash opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Sling Pig Smash

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a compact browser-playable 2.5D side-view physics game titled “Sling Pig Smash,” rendered with bright toy-like 3D shapes but gameplay constrained to X/Y. Use an orthographic camera looking straight at the playfield, with a sky-blue foggy background, green rolling hill decorations in the distant background, and a long green ground platform across the bottom. On the left, build a brown wooden slingshot with a fork and two dark elastic bands. A spherical bird rests at the band anchor around the upper-left, and the player aims by dragging it with mouse or touch up to roughly 3.2 world units from the anchor; draw the bands from the fork prongs to the dragged bird. On release, launch it in the opposite direction from the pull with strong velocity, then let gravity pull it through a simple 2D physics simulation with damping and collisions against axis-aligned rectangular blocks, circular pigs, the ground, and other birds/objects.

Build one fixed level: on the right, around x=7.5, create a small tower. Put a broad heavy gray stone base near the ground, two vertical brown wood pillars on it, a thin translucent light-blue ice beam above them, two vertical translucent ice blocks in the upper section, and a broad gray stone cap at the top. Place three bright green spherical pigs with lighter green snouts: one inside the lower level and two in the upper level, one toward each side. The blocks should visibly use the three material colors and physical differences: wood medium mass/health, ice light and fragile with about 75% opacity, and stone heavy and tough. Pigs are low-health green circles that pop when damaged. Use simple collision resolution and impact damage: impacts damage pigs strongly and blocks less strongly; destroy a pig or block at zero health and show a brief burst of small colored particle spheres. Make the structure fall and shift naturally from physics impacts.

Provide three birds total per restart. Normal birds are red spheres. When a normal bird leaves the play area or slows nearly to rest, remove it and spawn the next bird at the slingshot. A special bird is a black sphere with a small yellow fuse/cone on top. While a special bird is flying, a mouse/touch click triggers its explosion: immediately remove the bird, create a yellow particle burst, apply radial outward velocity and damage to nearby pigs and blocks within about 4.2 world units, and play an explosion sound. A special bird is spawned instead of the next bird when Lens Smudge Mode is enabled; consume/turn off the mode when that bird is spawned. Do not use a camera: the lens feature is represented only by this toggle.

At the top overlay a dark, rounded, high-contrast HUD matching the game’s visible UI. Show the title “Sling Pig Smash,” an instruction/status panel initially reading “Drag bird, release to launch.”, counters labeled “Birds: 3” and “Pigs: 3” (update live), a checkbox labeled “Lens Smudge Mode (special bird next),” and a gray Restart button. Also show the control hint: “Drag/Release to shoot • L toggle lens mode • R restart • Click mid-flight to explode special bird”. The L key toggles the checkbox/mode, R rebuilds the level, and Restart does the same. Update status text for normal flight, special flight, next bird, win, and out-of-birds states. Win when all pigs are popped; if no birds remain and no current bird exists, show “Out of birds. Press R to restart.”

Use clean low-detail Three.js-style geometry: spheres for birds and pigs, boxes for blocks, simple lighting, shadows/solid shading where available, and no character artwork beyond the colored geometric forms. Add lightweight synth audio after user interaction: a triangle synth bleep on launch and pig pop, lower tones for block breaks/explosion, and short noise bursts for strong impacts, with rate limiting so collisions do not overwhelm the audio.

More free browser games

Browse the whole Arcade →