🤝Update priorities
Features listed based on priorities top to bottom.
✅ LevelUp system
Arena contract sends a message to Mint contract to increase experience;
Gladiator owner can increase stats when leveling up →
fn consumes experience points and creates a new exp cap based on level
the user gets unused stat points for upgrading his character by sending a message with new stats
the contract should check whether previous stats remained the same
✅ New ‘Stamina’ gameplay mechanics based on # moves available
✅ Upload code from Arena dApp
✅ New gameplay mechanics (sorcery)
✅ Death Mechanics
Add a property to the leaderboard map (Actor id, wins, alive bool)
Send a message to the mint contract for deleting a character
improve Mint contract for deleting existing characters && getting messages from specific arena contract [what’s first arena contract or mint contract?]
Autonomous Arena Tournament execution
Items & crafting
Gladiators as nested NFTs
Micro service-like architecture for separating Tournament & Multiple Battle contracts for dApp scaling
Last updated