Description
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.
Currently, DFK Arena is set to launch as an independent game that will not modify core DFK Contracts. We are applying for the grant to be able to integrate with DFK Core contracts and be able to grant XP as well as modify HP and MP. We would like the winning Hero to lose all its MP and the losing Hero to lose all its HP. To create or join a new duel the Heroes must have full MP but not necessarily full HP (although starting with less HP is a disadvantage).
Grant Rationale
The grant will allow DFK Arena to be more integrated to the core DFK Game. This creates a new utility for gold as people will need to acquire gold to create or join duels. This also creates more utility for health and mana potions since people will want to have their Heroes at full HP and MP to create or join duels. Additional utility for gold is created since gold needs to be acquired in order to spend on Mana or Health potions to increase HP and MP.
Grant Amount
We are applying for the $50,000 grant. This grant will allow our smart contract engineers to integrate with the core DFK contracts.
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
- We would need a middleware created to be able to interact with the XP, MP and HP mechanics.
- At the end of the duel, the hero loses all HP.
- At the end of the duel, the winning hero loses all MP.
- At the end of the duel, expend some stamina to provide some XP.
- 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.
Deliverables
- Integration Smart Contracts
- Integration Smart Contract Unit Tests
Payment Schedule
- $25,000 on grant approval
- $25,000 on delivery of integration
Timeline with Milestones
Integration with DFK Core Contracts would be finished within 1 month of DFK Core team finishing the middleware required to interact with the HP/MP/XP Mechanics. Only one milestone on delivery of integration.
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.
External Links
File Uploads