PaintPam Library
Balloon Pop in play

Floor · Foot sensor, Touch, Mouse

Balloon Pop

Stomp the balloons before they float away — a 60-second floor game for one player or two side by side.

Surface
Floor projection or a touch panel/monitor; drawn at 2750×1500 and scaled to fit, with thin bars on 16:9
Input
A touch panel or touch monitor works as it is, no LiDAR sensor needed; a mouse works for testing. Two players at once need multi-touch. To play on the floor, add a foot sensor that sends touch signals, such as an MP-F floor unit (drivers not included).
PC
Windows or Mac with Chrome or Edge; opens by double-click, with an optional one-click kiosk launcher for Windows. No internet needed.

Free · Windows & macOS · 4.5 MB · Download appears right after the form

Who it's for

Made for spaces like yours

  • Expos, festivals and brand booths that want a quick game with a queue around it
  • Family entertainment centers and malls with a floor projection area
  • Company days and school festivals looking for a friendly two-player contest

What it does for you

For you and your visitors

  1. Easy to read from the side: step on a balloon and it bursts. Stars are worth more, bombs cost points and break your combo.
  2. Two ways to play: one player chases the top 10, or two players split the floor and get exactly the same balloons on each side.
  3. Short games keep the line moving: 60 seconds by default, adjustable from 30 to 120, then results and back to the title on its own.
  4. Set up in minutes, run it yourself: change game time, difficulty and volume from a keyboard-only staff panel, turn bombs off for young children, add your logo, and save scores as a CSV file.

Gallery

Hardware

Runs on MP Series

Made for floor projection, such as an MP-F floor unit. Any projector with a floor sensor that sends touch works too. It also runs on a touch panel or touch monitor, with no sensor.

See the MP Series

Make it yours

Change it yourself, or let us

These settings live in customize/config.js inside the download. Edit, save, reload.

SettingWhat it changesDefault
Window titletext.page_titleBrowser tab and window title.Balloon Pop
Title screen linetext.start_hintLine at the bottom of the title screen. Empty hides it.Step on a button to start
Start wordtext.go_messageWord shown after the 3-2-1 countdown (up to 16 characters).GO!
Your logologo.filePNG or JPG in the customize folder, shown in the top-left corner of the title screen. A sample is included: customize/sample-logo.png.empty
Logo heightlogo.heightLogo height in game pixels; the full screen is 1500 tall (40-500).180
Game lengthgame.time_secondsSeconds per game, 30-120. A long queue? Try 45.60
Difficultygame.difficulty_percentBalloon speed, how often they appear and how many bombs, 50-200.100
Bomb balloonsgame.bombsfalse removes the bomb balloons, for young children.true
Results screen timegame.results_secondsThe results screen returns to the title after this many seconds if nobody steps on it (5-120).25
Trophy buttonranking.show_trophyfalse hides the rankings button on the title screen. Scores are still kept and shown on the results screen.true
Music volumeaudio.music_volumeBackground music, 0-100.100
Effects volumeaudio.effects_volumePops, bombs and countdown, 0-100.100
Hide mouse pointerdisplay.hide_cursortrue hides the pointer once the foot sensor is running. Leave false while testing with a mouse.false

Need more than settings?

Your logo and colors, another language, your own questions or content, or a new piece on the same idea.

Specs

Technical details

Package size
Windows & macOS: 4.5 MB 4,746,967 bytes
Operating system
Windows & macOS
Entry file
index.html
Resolution
2750x1500
Orientation
Landscape
Offline
Yes, no internet needed
UI language
English
Input
Foot sensor, Touch, Mouse
Players
1, or 2 at once (left and right)
Session length
60 seconds per game by default (30–120)
Version
1.0 · built Nov 2, 2026
Checksums (SHA-256)
  • balloon-pang-all.zip4c9c2df217e9e4aaa9d03c562bf8b358b4f093cef3fc4a898049d38ae9ec0ddd

Get the free evaluation build

When would you use it?
What do you have to run it on? (optional)

We only use this to follow up about your request.