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
- html
- javscript
Log in or sign up for Devpost to join the conversation.