Partition Panic for Flipper Zero
July 29, 2026 · View on GitHub
An original territory-capture arcade game built as a standalone Flipper
Application Package (.fap). Complete walls to divide the arena. Every new
region without a ball is captured; secure 75% of the field before time runs out.
Features
- Six levels with increasing ball counts
- Two-ended wall growth and classic unfinished-wall collisions
- Lives, score, level timer, pause, game-over, and victory states
- Compact monochrome graphics designed for the native 128×64 display
Controls
- D-pad: Move the builder. Left/right select a horizontal wall; up/down select a vertical wall.
- OK: Start building in the selected direction.
- Back: Pause or resume.
- Long Back: Quit.
A ball touching an unfinished wall destroys it and costs one life. Completed walls are permanent. The game has six levels, with more balls and a little more time on each level.
Build and launch
Install uFBT, then from this directory run:
ufbt
The resulting app is written under dist/. To install and immediately launch
it on a USB-connected Flipper Zero:
ufbt launch
The manifest targets official Flipper Zero (f7) firmware and places the app
in Apps → Games.
License
Host-side game logic tests
The rules engine has no firmware dependencies and can be checked on a desktop:
cc -std=c11 -Wall -Wextra -Werror \
tests/test_partition_panic_game.c partition_panic_game.c -o /tmp/partition_panic-tests
/tmp/partition_panic-tests