🀝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