PaintPam Library
Catch the 7 Seconds in play

Portrait kiosk · Keyboard, Arcade button

Catch the 7 Seconds

One button, one shot at 7.77 seconds — a prize-booth timing game that counts winners and prizes for you.

Surface
A portrait (9:16) screen or kiosk, e.g. 1080×1920
Input
The keyboard space bar, or a USB arcade-button encoder with two buttons (start/stop and reset). Plug the encoder in before opening the browser.
PC
Windows or Mac with Chrome or Edge. Runs offline; counts and settings are saved in that browser on that PC.

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

See it with real people

In real use

See it with real people

One big button and one clock: press to start, press again to stop it on the target.

An earlier Korean-language build ran at two event booths in Korea in 2026 — a careers event for vocational high-school students and a university event in Seoul — on portrait units fitted with arcade buttons.

Scope Earlier build (Korean interface) · event booths, 2026 · this edition adds an English interface and a neutral default background

Filmed in Korea on an earlier build, so any on-screen text is in Korean. The evaluation build is in English.

Who it's for

Made for spaces like yours

  • Trade-show, expo and festival booths that hand out prizes
  • Brand marketers running giveaway activations in stores and malls
  • Schools, campuses and career fairs that need a quick crowd game

What it does for you

For you and your visitors

  1. Explains itself in three seconds: start the clock, stop it on the target. Confetti for a hit, a shake for a miss — and the line laughs along.
  2. You set the prize pace: change the target time (7.77 s by default) and the tolerance (±0.05 s) to make winning easier or harder.
  3. Shows how many prizes are left on screen and keeps daily player and winner counts, which you can export as a CSV for your event report.
  4. Brand it in minutes: drop in your own 1080×1920 backgrounds or up to three background videos. It resets itself 30 seconds after each try.

Gallery

Hardware

Runs on MP Series

Has run on MP-H vertical units fitted with arcade buttons. Any portrait monitor or kiosk with a keyboard or USB arcade buttons works too.

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
Target timegame.target_secondsThe time players try to stop the clock on, in seconds (0.1 to 99.99). Shown under the clock as "STOP AT 7.77 s". Also adjustable on site in the Esc settings panel.7.77
Win windowgame.tolerance_secondsA stop within plus or minus this many seconds of the target wins (0.001 to 5). Smaller = fewer winners. Also adjustable in the Esc panel.0.05
Result timegame.result_secondsHow long the win or miss screen stays before the next player is up (3 to 600 seconds). Staff can skip it with Ctrl+R or the reset button.30
Total prizesprizes.totalNumber of prizes to hand out. Every win takes one off the on-screen "Prizes left" count. Also adjustable in the Esc panel.50
Show prize numbersprizes.show_countSet to false to show only the winner count and hide "Total prizes" and "Prizes left".true
On-screen guidescreen.show_guideThe "STOP AT 7.77 s" line under the clock and the "PRESS TO START" prompt. Turn off if your own background already shows them.true
Main backgroundbackgrounds.mainPortrait 1080x1920 image (jpg, png or webp) for the waiting and playing screen, path relative to index.html. "" = plain colour.backgrounds/bg-main.jpg
Win screen backgroundbackgrounds.successPortrait 1080x1920 image shown behind the result after a win.backgrounds/bg-success.jpg
Miss screen backgroundbackgrounds.failPortrait 1080x1920 image shown behind the result after a miss.backgrounds/bg-fail.jpg
Background videosbackgrounds.videosUp to 3 muted videos (mp4 H.264 works best) that replace the main image and play one after another on a loop, e.g. ["backgrounds/bg-video-1.mp4"].[]
Volumesound.volumeSound effects and music, 0 to 100. All sounds are generated in the browser. Also adjustable in the Esc panel.80
Start/stop button numberbuttons.start_stopButton number of the USB arcade-button encoder (seen as a game controller) that starts and stops the clock. The Space bar always works too. Esc > Detect finds the number.0
Reset button numberbuttons.resetEncoder button number that moves on to the next player (same as Ctrl+R).1

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: 3.0 MB 3,137,665 bytes
Operating system
Windows & macOS
Entry file
index.html
Resolution
1080x1920
Orientation
Portrait
Offline
Yes, no internet needed
UI language
English
Input
Keyboard, Arcade button
Players
1 at a time
Session length
About 10 seconds per try
Version
2.2 · built Oct 29, 2026
Checksums (SHA-256)
  • catch-7-seconds-all.zipdb3c93b77e1fb43147c284ec28569605373ad21adbdf663666bc505176025c69

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.