PVP Game mechanics

Arena of Glory
4 min readAug 9, 2022

Dear Romans,

the time has come to show your might in the Arena.

Arena of Glory is proud to present the first PVP game mode, where players could battle each other to prove their strength.

So what is needed in order to play?

In order to step into the Arena, a Roman would have to own 20 gladiators of any rarity and glory level, and use them together as your selected team.

What is the gameplay like?

The 20 selected gladiators act as your deck. When the battle starts, every Roman in the heads-up battle would receive 5 random gladiators from their deck, which they can proceed to use and deploy into the Arena.

How would deployment work?

Every gladiator based on its rarity would have a deployment cost. In the beginning of every turn, every player gets 3 deployment points, which they can use in any way they desire.

Deployment point cost based on rarity:

Common ━ 1 deployment point
Uncommon ━ 2 deployment points
Rare ━ 3 deployment points
Epic ━ 4 deployment points
Legendary ━ 5 deployment points

Recalling gladiators?

As you may have noticed, some gladiators cost more than 3 deployment points, so how would you be able to use them? The answer is our special Recall feature. Every Roman can Recall their already deployed gladiators from the Arena, and get credited the deployment points back.
→ For ex.: You have 1 Legendary gladiator in hand, and 1 Uncommon gladiator deployed in the Arena, and 3 deployment points ready for use. You would be able to Recall the Uncommon gladiator, raise your deployment points from 3 to 5, then use all 5 points to Deploy your mighty Legendary gladiator.

How to acquire a win?

When the battle starts, every player gets 5 life points, when 1 of your gladiators die, you lose a life point. First Roman to hit 0 life points loses. Remember, if you do not have any gladiators deployed into the Arena, any enemy attack would immediately reduce your life points by 1.

Attacking your opponent

Every Gladiator can attack once per turn on their owner’s turn only, and it cannot attack the turn it was deployed. The attack algorithm is calculated based off of both attacking and defending gladiator attributes, and some random variables.

The Attack algorithm

In order to calculate the damage, there are two variables that come into play; attacking power and blocking %. Attacking power is calculated using the Attack attribute of the attacking gladiator. A gladiator has 80% chance to deal normal damage, which is 70% of its total Attack power.
→ For example: A gladiator with 10 Attack, would deal 7 damage with a normal hit.

Critical hit
When a gladiator attacks, he has a 20% chance of hitting a critical hit, which would deal 100% of its attack power as damage.
→ For example: A gladiator with 10 Attack, would deal 10 damage with a critical hit.

Blocking
When a gladiator is attacked, the gladiator can reduce the incoming damage by the attacker based off of his Defense attribute. The maximum blocking rate is 65%, and is calculated accordingly with the Defence attribute of the defender as per example.
→ For example: A defender with 50 Defense, would block 0.5*65% which is 32.5% of the damage. The defender cannot block more than 65% of the damage that is dealt.

Dodging
When a gladiator is being attacked, it has a chance of dodging the attack, which would conclude the attack with 0 damage. The odds of dodging are calculated based on the defender’s Speed attribute. Similarly to how blocking is calculated, dodging is capped at 30%, and calculated based off of the defender’s Speed attribute.
→ For example: A gladiator with 50 Speed, has a 0.5*30% chance of dodging, which is 15%.

Tournaments

As we release this mode, we intend on hosting tournaments with rewards in our Discord server. Rewards include NFTs, special Discord roles, $WAXP rewards and more… so stay tuned for that!

Important notes to remember

  • The first player who starts the game cannot attack on turn 1.
  • It is random which player starts the match.
  • If a player disconnects from the game they will automatically lose.
  • Every player gets a 3 minute time bank at the beginning of the game, and extra 30 seconds with every turn.
  • Matchmaking at first would be done by creating a room, getting a random room code which you can then share with the other player. This code can be shared via Arena of Glory Discord server for example.
  • Used gladiators in your deck cannot be undeployed, but can be used in adventures

--

--

Arena of Glory

Arena of Glory is a NFT Battle Game on the Wax Blockchain. Fight and rise up the ranks in the Roman Empire!