Dueling Arenas & Rewards
Last updated
Was this helpful?
Last updated
Was this helpful?
Banana.Capital features gladiator-style 1v1 arenas where players can duel with their . For equitable matchmaking, we have introduced three tiers of betting: small, medium, and large. This tiered system ensures that players face opponents with identical wager amounts, avoiding imbalanced match-ups between players with vastly different stakes and power levels.
Initially, we will open only the low wager arena to help players become familiar with betting on our NFTs. As the number of players increases, we will progressively open medium and large wager arenas. This phased strategy lets us guide player behavior during the project's inception, ensuring seamless transitions as the user base expands. The exact entry fees for each tier will be determined based on feedback closer to the release date.
Upon winning a 1v1 duel, victors receive both their own and their opponent's wager, with a portion of stake retained as a platform fee.
Though some might perceive this fee as an undue levy, it predominantly offsets the cost incurred during the blockchain battle transaction. Players exclusively bear the cost for the matchmaking event, a transaction distinct from the battle itself.
By separating these transactions, we can ensure that execution costs remain relatively equal for players who find a match or merely queue for one. This approach avoids unpredictable gas costs for players processing battles, as we cannot anticipate whether a match will occur or not beforehand.
To address the transaction expenses linked to matchmaking, we've evaluated three alternatives:
Require players to double or triple the gas amount to process the matchmade duel results immediately. This approach could lead to unnecessary gas wastage, as Hedera network can only refund 20% of unused gas and some networks have no refund mechanism at all.
Adopt a "first to see result, first to pay" approach, requiring players to pay a separate transaction after a match is found. This method is flawed, as players could calculate the outcome and refuse to pay for its processing if results are unfavorable. Moreover, expecting a victor to "retrieve" their earnings feels counterintuitive. Doing so renders the data outdated and is prevents the platform to review NFTs performance accurately as their real win rate may be much lower if unprocessed losses are not factored in.
Employ automatic transactions triggered by our backend upon match identification. This approach ensures equitable payment responsibilities between players. Thanks to Hedera's consistent transaction fees, operations remain stable by extracting a nominal fee from battle wagers to cover processing charges. NOTE: The implementation may differ for BSC and ETH. Any changes will be added here.
We've opted for the third solution. It facilitates a just and transparent environment for all participants. This approach not only maintains consistent processing fees but also ensures timely updates regarding battle outcomes.