Skip to content

Flip Bonsai — Flipper Zero

CI License: GPL v3

A port of cbonsai to Flipper Zero.

1000730019

Same recursive growth algorithm as the original (trunk / left-shoot / right-shoot / dying / dead branch types, driven by life and multiplier), ported line-for-line from setDeltas() and branch(). The only real adaptation is the renderer: cbonsai draws ASCII glyphs on a terminal character grid, but the Flipper's 128x64 screen is a monochrome pixel canvas, so wood steps are drawn as short connected line segments and leaves as single dots/discs instead of characters.

Attribution & license

This is a derivative work of cbonsai by jallbrit and contributors, which is licensed GPL-3.0-or-later. Because the core growth algorithm is ported directly, this project is licensed GPL-3.0-or-later too — see LICENSE — not a permissive license, to stay compliant with the upstream terms.

Installation

Copy dist/cbonsai.fap to SD Card/apps/Misc/ (via qFlipper), or with the Flipper connected over USB:

ufbt launch

Controls

Screen Action
Menu Up/Down to select, OK to confirm
Tree OK: grow a new random tree, Back: return to menu
Anywhere Long Back: quit

Build

ufbt          # compile → dist/cbonsai.fap

Requires ufbt (brew install ufbt).

Contributing

See CONTRIBUTING.md.

Project status

See STATUS.md.

Security

See SECURITY.md to report a vulnerability.

About

Procedurally grown bonsai tree for Flipper Zero — a pixel-rendered port of cbonsai's recursive growth algorithm. GPL-3.0.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages