BentoBera- an onchain art game powered by Berachain POL.

GumBall Protocol
5 min readFeb 23, 2025

--

Place pixels to draw, control the grid and earn oBERO emissions. Delegate a portion of fees to your preferred faction to coordinate team incentives.

BentoBera is a joint project from Future Girls Inc powered by GumBall Labs and Beradrome. The dapp showcases the potential for social games on Berachain sustained by ecosystem incentives and team coordination. The project is an example of DeFi underpinning applications that not driven purely by financial incentives but also by artistic expression and community based competition.

Below is a deep dive into BentoBera, a Beradrome-enabled game inspired by the communal pixel art experience (like r/place). BentoBera underscores just how flexible Beradrome’s plugin architecture can be — allowing almost any onchain action (in this case, placing pixels) to drive both player rewards (oBERO) and hiBERO voter bribes.

Beradrome Background: https://gumballprotocol.medium.com/beradrome-incentivize-anything-de2ec7b758ad

Overview: A Pixel-Territory Control Game

BentoBera features a 100×100 grid where each pixel can be claimed by paying a small fee (0.01 BERA). When you place (or overwrite) a pixel:

  1. You choose which color the pixel will be.
  2. You declare which faction the pixel belongs to (e.g., Faction A, B, C, etc).
  3. You pay 0.01 BERA to the BentoBera contract.

In exchange, you get a corresponding “stake” in BentoBera’s plugin on Beradrome. Specifically, a deposit of 0.01 is credited to you, which begins earning oBERO right away. You’ll continue to earn for as long as your pixel remains on the grid. But once another user overwrites your pixel, your stake is removed, and you stop earning.

Bento Flywheel will also incorporate BGT rewards once they are live.

Core Mechanics

Pixel Grid

  • A 100×100 board (10,000 total pixels).
  • Each pixel can be individually claimed or overwritten at any time.
  • When you overwrite someone else’s pixel, their stake is removed — and they lose their oBERO rewards going forward.

Factions

  • Each pixel placing transaction, you align it with a faction.
  • Factions accumulate a portion of the game’s total revenue, effectively rewarding communities with the most territory.
  • This fosters a “territory war” dynamic: the more territory a faction controls, the more BERA it collectively earns.
  • Factions are whitelisted for fee share on the UI.
  • Aligning with an active and strong faction can decrease your chances of getting written over

Users must choose to a faction each time they place pixels.

Earning oBERO

  • The cost to place/overwrite a single pixel is 0.01 BERA.
  • This fee is central to the game’s economic loop: it funds bribes to hiBERO voters (80%), pays out to factions (10%), and funds team treasury (10%).
  • Each pixel you control adds a “stake” worth 0.01 to the BentoBera plugin in Beradrome
  • This stake immediately earns you oBERO emissions
  • You keep earning until that pixel is overwritten.

Revenue Breakdown

Let’s say 3,000 pixels get placed in a certain period:

  • Total Revenue = 3,000 × 0.01 BERA = 30 BERA.
  • 80% (24 BERA) goes to BentoBera bribes on Beradrome.
  • 10% (3 BERA) is distributed to factions, proportional to how many pixels each faction got during that time.
  • 10% (3 BERA) is retained by Treasury.

Because 80% of the fees go back into bribing hiBERO, the plugin is consistently incentivized. As more players place or replace pixels, the bribe pool grows, making BentoBera more attractive to hiBERO voters, which in turn increases oBERO emissions for players.

Gameplay Example

  1. Alice notices that Faction A is trying to paint a giant “A” on the board. She decides to help by placing 20 pixels, each costing 0.01 BERA.
  2. She pays 0.2 BERA total, gets 20 pixels on the board, each pixel adding a 0.01 deposit in the BentoBera plugin.
  3. Immediately, Alice starts earning oBERO for these 20 staked pixels. The combined stake is 0.2, so her share of the plugin’s total deposit is 0.2.
  4. Meanwhile, the game contract routes her 0.2 BERA: 0% (0.16 BERA) as bribes for hiBERO voters. 10% (0.02 BERA) to Faction A’s treasury. 10% (0.02 BERA) to the dev/team.
  5. If Raz overwrites some of Alice’s pixels, she’ll lose part of her stake — and thus earn less oBERO.
  6. Faction A sees more BERA in its treasury, which it might use for internal faction rewards or to coordinate even bigger expansions on the board.

Technical Implementation

BentoBera Plugin Contract

  • This contract is the “plugin” in Beradrome terms.
  • Each pixel controlled by a user corresponds to a 0.01 deposit credited to that user.
  • The deposit remains until overwritten, upon which it’s removed from the user’s balance.

Pixel Overwrite Logic

  • The main game contract tracks the 10,000 grid coordinates.
  • Overwriting a pixel triggers a callback to the plugin contract, removing the old staker’s deposit and adding the new staker’s deposit.
  • The cost of each pixel is always 0.01 BERA, ensuring consistency.

Bribe Distribution

  • The game contract automatically sends 80% of each pixel fee to the BentoBera bribe contract.
  • hiBERO voters who cast votes for BentoBera Plugin can claim these bribes on a regular basis.

Faction Payout

  • 10% of fees for each placed pixel goes into that faction’s address or treasury.
  • Factions can do whatever they want with those funds — offer bounties, airdrops to members, or simply hoard it.

Treasury Fee

  • Another 10% route goes directly to Team Treasury
  • Because it’s all onchain, there’s full transparency on the developer’s revenue.

Why BentoBera and Beradrome Are a Good Match

  • Revenue → Bribes: Like all Beradrome plugins, BentoBera seamlessly routes a chunk of its revenue (80%) back to hiBERO voters. No extra steps needed — this ensures the game remains well-incentivized.
  • Continuous Updating: The plugin design makes it easy to adjust a user’s deposit in real time. Each overwrite triggers a straightforward deposit removal/addition in the gauge.
  • Onchain Verification: No centralized server or dev needed to confirm who owns which pixel. The game contract itself manages ownership, ensuring trustless operation.
  • Community & Governance: Factions can also become powerful voting blocs, pooling hiBERO votes. If Faction A has a big stash of hiBERO, they might direct more emissions to BentoBera, further benefiting their pixel-placing members.

Getting Involved

  • Pick a Faction: See which group resonates with you — maybe they have a cool design or a rewarding internal economy. Factions are free to choose how they utilize their fee share to incentivize participation.
  • Buy Some BERA: You need 0.01 BERA per pixel. Plan accordingly if you want to control a big patch.
  • Place Pixels: Start drawing or stake your claim somewhere strategic so it’s less likely to be overwritten. Working with a strong faction can help with this.
  • Earn oBERO: As long as your pixels remain, you’ll accumulate the incentive token.
  • Join the War: Overwrite your rivals to reduce their stake. But be prepared for revenge overwrites…

Questions or Suggestions?

SHUT UP AND SIMP
https://x.com/FutureGirlsInc

--

--

GumBall Protocol
GumBall Protocol

Written by GumBall Protocol

Web3 Dev Lab- we do the thinkin' so you don't have to

No responses yet