Inspiration

My screen time. Specifically, the unsettling discovery that I can watch 147 minutes of Reels but cannot read three lines of probability notes without spiritually leaving the chat.

What it does

Ball Knowledge turns any study guide into a Reels-compatible behavioural engagement platform.

Scroll to earn BK. Spend 500 BK on a volume gacha. Trigger clips, a mid AI narrator, balloons, cinematic events, and increasingly concerned interventions when you spam the button. Miss the balloon and lose everything—just like real academic consequences, but with better UI.

How we built it

We built it as a JavaScript bookmarklet: no installation, no backend, no dignity required.

It injects a responsive video pane, BK ledger, gacha controls, speech synthesis narrator, scroll-event reward loop, deterministic demo events, and highly questionable retention mechanics directly into a study-guide page.

Challenges we ran into

Making the page reflow around the video instead of hiding the notes behind it.

Persuading browser autoplay rules to cooperate with our educational cinema.

Preventing the gacha from becoming a more compelling learning objective than the actual study guide.

Designing a balloon that is motivational, punitive, and technically not a financial instrument.

Accomplishments that we're proud of

A functional one-click study-guide augmentation layer.

Scroll-based knowledge farming.

A narrator with intentionally “good enough” AI energy.

A complete attention economy implemented in a bookmark.

The rare project that is both stupid and usable.

What we learned

Students do not lack study material. They lack a sufficiently alarming reward loop.

We also learned that “engagement” is a flexible metric, especially when gameplay is visible in the corner.

What's next for Ball Knowledge (Ball BALLBALLin)

Multiplayer BK leaderboards, because studying should have market pressure.

AI-generated commentary that gets more disappointed as your BK falls.

A “Finals Mode” with boss music and irreversible consequences.

Browser extension deployment, so no study guide is safe from optimisation.

Built With

Share this project:

Updates