๐Ÿค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 โ†’

  1. fn consumes experience points and creates a new exp cap based on level

  2. the user gets unused stat points for upgrading his character by sending a message with new stats

  3. 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