Angry Birds, one level
3 builds of this prompt.gamephysics
The prompt
Build a one-level, 2D slingshot game in the style of Angry Birds.
Build
- Side view on a full-window canvas. A slingshot sits on the left. On the right is a fort of wooden planks and stone blocks with three pigs inside. Three birds wait in line.
- Drag the bird back to aim: the band stretches with it and a dotted arc previews the flight. Release to launch.
- Real rigid-body physics; a library from a CDN such as Matter.js or Planck.js is fine. The bird flies in an arc. Blocks topple, slide and fall on each other. Wood breaks after hard hits, and stone is heavy. A pig pops when it is hit hard or crushed.
- Until it is hit, the fort stands perfectly still: no jitter, no slow sag.
- Clearing all three pigs shows "Level cleared" with a score and one to three stars. Running out of birds first shows "Try again". Both screens offer a restart.
- Until the player grabs the slingshot, the game plays itself on a loop: it aims, fires, and the camera follows the bird into the fort.
- A finished cartoon look, all drawn in code: sky and parallax hills, round birds with angry eyebrows, green pigs, wood grain, and dust, feathers and score pops on impact.
Judged at a glance
- The bird flies a believable arc, and the fort collapses like real stacked blocks.
- The fort stands still until something hits it.
- The level can be won and can be lost.
One email when a new model lands on the board or in the showcase. Unsubscribe anytime.