DFKArena Build Proposal


DFK Arena will allow Defi Kingdoms Hero owners to utilize their Heroes for PvP activities. The initial release will feature a 1 versus 1 game. Users will be able to create and join duels with their Heroes. The duels will cost, for each side, a flat entry fee in JEWEL (0.1 JEWEL per hero level) as well as a stake amount in gold. The winning Hero will receive 95.1% of the gold staked.

DFK Arena is looking to migrate to DFK Chain and port the current smart contracts from harmony into DFK Chain.

Team Information

  • Richart Alpert - CEO 10 Years of experience in Crypto. MBA, MSF
  • John Locke - Community Manager, DeFi and NFT aficionado. B.Sc.
  • Dogen - Community Manager, NFT Connoisseur, Translation (Japanese, German). B.Sc.
  • Dharma Initiative Design Studio - Animation and design firm with a team of 8
  • The Others Blockchain Development Firm - blockchain development firm with 10 full-time solidity engineers and full stack engineers

Requests from DFK Team

  • Whitelist on DFK Chain to deploy on DFK Chain.

Connection to DFK Game and DFK Blockchain

The initial release of the platform will feature one game type: the 1 vs 1. All interactions will be performed in smart contracts in the Harmony Blockchain. DFK Arena is non-custodial, meaning DFK Arena will never have the ability to take custody or control user’s funds or Hero NFTs. Users will deposit JEWEL and gold into an escrow smart contract. To create or join a duel a user must select one of their Heroes to use that has full MP. Users will not be able to see which Hero they will be battling against. Users will be able to filter duels by gold staked (3 different gold tiers) and level ranges (1-4, 5-9, 10-14, etc.). Users can only create or join one duel at a time. There will be three tiers of gold quantity available to be staked: around $10, $100 and $1000 worth of gold. The JEWEL entry fee will be 0.1 JEWEL per hero level. Once the user joins a duel, a pop-up will alert the creator of the duel that a challenger has accepted their duel. The creator of the duel has to click accept or decline challenge before a time-out counter expires. If the creator of the duel declines or lets the timer expire, the users will be refunded their gold staked but the creator will lose the JEWEL used as the entry fee as a penalty.

Once inside the duel, battle animations particular to each class and generativity designed and coded to match each Hero’s visual traits will be displayed. There will be damage inflicted by each Hero until the first Hero to reach 0 hp ends the duel. A random number will be drawn for each hit. The random number will cycle through all the stats and pick one to use. The chosen stat will be compared against both Heroes. Whichever Hero has the highest stat, inflicts the stat level in damage to the other Hero. This process repeats itself until the first Hero reaches 0 HP. There will then be a result page indicating the winner and his winnings.

The smart contracts will not be open source (similar to DFK smart contracts) to prevent people from copying the code and replicating the platform. The DFK team will have access to the code to inspect and also audit it with smart contract auditing firms.

Timeline with Milestones

Integration with DFK Chain would be finished within 1 month of DFK Core team whitelisting our addresses. Only one milestone on delivery of deployment.

Long Term Plan

DFK Arena will be maintained and updated by the DFK Arena team. We will have an active community around it which will include the efforts of two community managers. DFK Arena will continue to iteratively release more game types. Each game type will be more sophisticated than the previous one. The long term vision is to release a MOBA browser based client that will utilize DFK Heroes. The platform fees will allow the team’s resources to expand and invest in more game types.