Basics of blockchain dragon fighting

in #ethereum6 years ago (edited)

Now that you know how to use action points (AP), let’s take a look at how to earn AP.

The only way for a dragon to earn experience points (XP) and ‘Level Up’ is by fighting.

dragonereum-select-your-dragon.png

When a user wants to have a fight, providing the dragon has enough Health Points, the app offers a choice of dragons of similar strength to fight with.

dragonereum-select-an-opponent.png

Once a user chooses an opponent, the transaction with the fight is sent to the blockchain.

dragonereum-start-the-battle.png

Once the transaction is mined and included into the block, the animated fight is shown to the user and results are displayed.

The attacking dragon always has an advantage as it can adjust fight tactics according to its opponent’s skills. Defending dragons use the default fight tactics defined previously by the owner.

All fight results are dependent on the overall skills of a dragon and fight tactics used during the fight.

Fight tactics can be defined by two Sliders:

  • Attack Slider: short-distance attack and long-distance attack
  • Action Slider: defense and attack

dragonereum-battle-strategy.png

Those dragons with faster speed always make the first move.

Based on fight tactics, settings and results of RNG, dragons are able to:

  • Change position
  • Attack
  • Stand on the defensive
  • Use Special Attack or Special Defense

Once the faster dragon has made the first move, the opponent has its turn.

This continues until Health Points for one of the dragons is depleted or the fight exceeds the move limit.

dragonereum-battle-results.png

Once the winner is determined, XP is added.

Additionally, if the attacking dragon wins, it is credited with in-game currency as a bonus.

The defeated dragon does not receive points or bonuses. It only receives a flag protecting him from further attacks, which is valid for one day only.

The higher the intelligence level, the greater the chances of a dragon exploiting its Special Attack or Special Defense skills during the fight.

Special Attack or Special Defense is the ability to use the special powers available for each type of dragon. It improves attack or defense during a move. For example, fire dragons will use fire storm, and water dragons will use water shield. These special moves use Mana.

The results of a fight will be displayed in a rich visual animation, which can be replayed and shared with friends. All users will be able to add comments.

Next time we’ll discuss our in-game economy and cryptocurrency.

Don’t forget to upvote, join the discussion on our Telegram Community Group and Discord and check out our Instagram for fresh dragon pics.

Sort:  

Congratulations @dragonereum! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Coin Marketplace

STEEM 0.27
TRX 0.11
JST 0.031
BTC 67495.61
ETH 3713.66
USDT 1.00
SBD 3.66