Etheremon the ether monsters game

Etheremon the ether monsters game

Etheremon is a decentralized application / blockchain game built on the Ethereum network. Simulate a world of ether monsters (Etheremon) where you can capture, trade and evolve Etheremon to defeat others.

As a decentralized application, or dApp, nobody controls the Etheremon world, and no one can take away your Etheremon or cheat you in this world. The game is immune to any outside influence, as it is guaranteed that it will only execute Etheremon’s smart contracts. (The  source code  is verified and available for anyone to see, nothing is hidden in this world). In addition, because the Ethereum network runs on thousands of machines simultaneously, the services have a 100% uptime guarantee.

Etheremon can be marketed or sold as any traditional collection. Unlike traditional collectibles, in the Etheremon world, you can train your Etheremon, defeat others and win EMONT (an ERC-20 currency token in the game).

1. Game concept

The players of the game, or MonSeekers (refers to the players of the game) interact with the intelligent contracts in the Ethereum network to achieve three objectives:

  • Capture limited virtual monsters of Etheremon cast on the Ethereum network to complete your collections.
  • Train Etheremon to lay eggs, transform them into new species to sell or lend to other MonSeekers.
  • Fighting with other MonSeekers in various game modes (gymnastics battle, castle battles, practices and tournaments) to collect EMONT (an ERC-20 currency token in the game).

2. What do I need to play Etheremon?

To interact with the Etheremon world, users must interact with Etheremon’s smart contracts. To interact with these contracts you need:

  • An Ethereum wallet, which can be created with the My Ether Wallet website and / or using MetaMask.
  • Ether: a form of digital payment to pay for your transactions. You can buy Ether from any cryptocurrency exchange available in your country.
  • MetaMask or Mist browser (optional): allows you to run Ethereum dApps directly in your browser. If you do not want to use them, you can create transactions manually through the  My Ether Wallet website  .

3. EMONT

EMONT is the currency of Etheremon’s game. Being an ERC20 token, it is  transferable and limited. There are only 20 million EMONT created. They are distributed as follows:

  • 70% or 14 million: to be “mined” by the players during the operations in the game, such as the fight. After all the tokens have been extracted, the game will be self-sustaining and will work completely with EMONT tokens (Ether is not needed at that time).
  • 25% or 5 million: reserved for our user growth group.
  • 5% or 1 million: reserved for the development team.

4. Etheremon species

4.1 Attributes of Etheremon

MonSeekers starts the game by catching Etheremon. If the Etheremon species are trapped (not extinct), MonSeekers can catch them directly from our website by paying for EMONT or Ether tokens. Otherwise, MonSeekers needs to buy them in the player market.

The new Etheremon species are introduced by the Etheremon team, and will only be trapped for a limited period of time. After that, MonSeekers can only buy those Etheremon in the player market. The number of those Etheremon can only be increased by Etheremon laying eggs.

Battle Power (BP)
Each Etheremon you catch has a battle power. Battle Power is a simple and simplified value that summarizes the six Etheremon battle statistics: Life point (HP), Primary attack (PA), Secondary attack (SA), Primary defense (PD), Secondary Defense (SD) and Speed. (SP)

The experience (EXP) can only be obtained through the battle. The greater the EXP, the higher the Etheremon level. Etheremon at higher levels will have higher stats and are essentially stronger. Also, after reaching a certain level, some Etheremon will gain the ability to Transform.

Types
Each Etheremon has 1 to 3 types. There are 17 types: insect, dragon, mystic, fire, ghost, earth, neutral, telepath, iron, lightning, combat, flyer, leaf, toxin, rock, water, ice. Each type has an advantage over another type. The following diagram reflects the relationships between types:

Ancestors
Each Etheremon has 1 to 3 ancestors (except Gen-0 Etheremon and Gasons).

  • An ancestor increases the offensive statistics of its descendant in battle. For example, Cobrus has Mizumi, Chulember and Vivorin as his ancestors. If Cobrus joins the battle with those Etheremon, his attack power increases.
  • MonSeekers can only transform an Etheremon if they have all their ancestors.

Generations
Each Etheremon species belongs to a generation. The generation is defined as follows:

  • Gen-0 (also known as Legend): this is a special generation. They have no ancestors and can not lay eggs. They are unreachable, so the amount of monsters gen-0 is limited can only be purchased through the player market.
  • Gen-x – The Etheremon generation (other than Gen-0) is based on the following calculation: Etheremon Gen = greater ancestor Gen + 1. For example, Pudde has Eakape, Vermillios and Mirrie as their ancestors. Eakape is Gen-0, Vermillios is Gen-0 and Mirrie is Gen-1. Therefore, Pudde is Gen-2

Gason
There’s a special class called Gason. When a Gason is in your group, increase defensive statistics for all Etheremon of the same type. Gasons have no ancestors, only one form, and they can not lay eggs. This kind of Etheremon can always be caught in the store.

4.2 Placement of Etheremon eggs

  • Some Etheremon can lay eggs at a certain level (not including Gasons and Legends).
  • The level of egg laying for each type of Etheremon is different. for example, a Cobrus can lay eggs at level 30, while a pudd can lay eggs at level 28.
  • After laying eggs, the level of an Etheremon will be reduced by a certain amount. For example, after Cobrus places an egg, its level will be reduced to 27.
  • An egg needs to be hatched to become an Etheremon. A trainer can incubate one egg at a time. The time to incubate an egg is randomized, from a few hours to a few days.

4.3 Transformation of Etheremon

  • Some Etheremon can be transformed at a certain level.
  • After the transformation, the Etheremon level will reset to 1 and all its statistics (HP, PA, PD, SA, SD, SP) will increase considerably compared to a non-transformed counterpart of level 1.
  • To transform an Etheremon, coaches need to collect all their ancestors.
  • After the transformation, some Etheremon can lay eggs of their current transformed form after reaching a certain level. This level will be higher than its previous form. For example, after transforming a Cobrus into Dracobra, you will have to train that Dracobra from level 1 to level 40. At that level, Dracobra can lay eggs and those eggs will become a new Dracobra.

5. Rules of the battle game

The fight is one of the most important and exciting aspects of the Etheremon world. There are some battle modes in development. Three of them are launched: Castle Mode, Gym Mode and Practice Mode.

5.1 Castle Mode

In the Etheremon World, there are special places called hills where you can build and defend your own castle. A total of 30 hills have been discovered in the world. Since its discovery, MonSeekers have been fighting non-stop to reclaim the hills and train their Etheremon.

Building and defending a castle

  • On an empty hill, you can build a castle by hiring a squad of Blockid builders at a cost of at least 0.02 ether or 15 EMONT for 5 bricks.
  • For each lost battle, the castle is damaged and loses 1 brick. For each battle won, the owner of the castle is rewarded with 1 EMONT. However, the number of EMONT rewarded can not be greater than the number of bricks.
  • For every 8 battles won, the castle receives an additional brick of honor from the Blockid builders squad. However, the total amount of bricks of honor can not be greater than the amount of bricks.
  • Once the number of bricks falls to 0, the castle falls and is destroyed.
  • You can strengthen your castle at the beginning by building it with more bricks (1 additional brick = 0.004 eth or 3 EMONT).

To defend your castle, form a team of 3 fighters called Etheremon with up to 3 other Etheremon called supporters. Supporters must be gasons or ancestors of fighters used to increase defensive and offensive statistics.

Attacking a castle
You can try to shoot down a castle by launching attacks to reduce its bricks. Your attack team will also consist of 3 fighters and up to 3 supporters. Each time you win an attack in a castle you will be rewarded with 1 EMONT. You can not attack castles whose average level is much lower than your fighter’s average level.

The main game
In a battle of Etheremon, each team will consist of 3 wrestlers and up to 3 followers. The fighters will fight each other according to their positions: first against first, second against second and third against third. In each match, a series of hand-to-hand fights between members of opposing teams is automatically simulated in our smart contract according to the following rules:

  • The Etheremon take turns attacking. The one with the highest speed attacks first.
  • The primary defense reduces the damage of the incoming primary attack, the secondary defense reduces the damage of the incoming secondary attack.
  • During a turn, any attack (main or secondary) that causes the greatest total damage to the defender will be made by the fighter, reducing the HP of the defender.
  • Each attack, the fighter can land a “critical attack”. This means that your Primary / Secondary Attack will be much higher than normal. Critical attacks are triggered randomly.
  • The first Etheremon to lose all his HP loses the battle.
  • The winning Etheremon is rewarded with a lot of experience, while the losing Etheremon gains less experience.
  • The remaining fighters will continue the battle.
  • There is a total of 3 matches, and the team that wins in 2 or more matches wins the general battle.

Supporters
Each team consists of up to 3 followers. They can be ancestor or gason warriors.

  • A support ancestor increases all offensive statistics of your offspring by 10% (for example: Primary Attack and Secondary Attack increased by 10%). This effect is repeated if there are multiple ancestors. For example, if there are 2 ancestors of the attacker Etheremon present, the Primary and Secondary Attack is increased by 20%.
  • A support gas increases all defensive statistics of its type by 10% (for example: primary defense and secondary defense increased by 10%).

For example  :  Pudde  is on the battle team and supporters are  Mushmite  , Vermillios  ,  and  Mirrie. The  offensive statistics  of Pudde  increase by 20% and defensive statistics are increased by 10%.

Notes  : multiple ancestors of the same type or multiple gasons of the same type are counted as one. For example, if you put three  Polynimos  as followers, any fighter with the type of fire receives a 10% increase in defensive statistics (instead of 30%).

Types
When an Etheremon is fighting another Etheremon that has kind of advantage, his offensive stats increase by 20%.

The gain of EXP Gain
Experience is calculated in each pairing based primarily on the level of the opposing Etheremon. The higher the level of the opponent, the more experience your Etheremon can get. For example, a level 1 Etheremon needs about 3.22 wins against other levels-1 to level up. A level 10 Etheremon needs 5.8 wins against other 10s of level, but 15.6 wins against level 5 or 42.4 wins against level 1.

A loss also gives EXP equal to 1/3 of the amount of experience of a victory.

5.2 Fitness mode

The fitness mode serves as a bridge to castle mode, allowing the newly captured Etheremon to train efficiently, as well as reducing the entry barrier for new players.

The rules of the gym are simple:

  • There are 9 Etheremon (  coaches  ) who are not players in the gym.
  • To start training, select one of your Etheremon (the apprentice), 3 coaches and your level (from 1 to 5).
  • The apprentice will fight against the coach one by one for a total of 3 matches
  • Matchup rules are the same as in Castle mode, except without Gason and Ancestors. The experience gained is approximately 70% of Castle Mode.

5.3 Practice mode

The practice mode allows players to attack castles when gas prices are very high and the cost of the battle is too great.

By paying a fee of 0.005 ETH (the price is subject to change) you can greatly reduce your gas expenses.

Battle Mode requires a 900’000 wei gas limit and allows you to attack only one castle. The practice mode allows you to fight against five castles at the same time while maintaining your transaction gas limit less than or equal to 300’000 wei.

For the owner of the defending castle, the mode of practice increases the economic incentive to own castles. In battle mode, castle owners are rewarded primarily with passive EXP. Attackers could abuse their choice of castles and destroy them quickly to get the reward of the 1 EMONT winner.

The practice mode eliminates this disadvantage of the defender. The durability of a castle does not diminish after a failed defense. A successful defense beats owner 0.25 EMONT regardless of the outcome. 
 Technically, your castle can now stand for an unlimited amount of attacks and continue to reward you with EMONT.

However, the owners of the castles do not get any EXP for being attacked in this mode. If you want to grind EXP quickly, you still need to defend in battle mode or attack in practice mode.

The practice mode is very similar to the battle mode. A key difference is that you are attacking 5 different castles at the same time with your team.

  • Select your fighters and followers.
  • Select the castle against which you would like to face.
  • Once you have finished with the preparations, press the “Start Practice” button and finish the transaction.

6. Roadmap

The Etheremon project is divided into three main phases:

Phase 1:  [released]

All the fundamental functions of the game are implemented and launched successfully to the Ethereum mainnet. MonSeekers can catch an Etheremon, train it to lay eggs, transform it into new species or defeat others to win EMONT. The market also opens for MonSeekers to buy, sell, lend and borrow their Etheremon.

The first two battle modes, castle and gym, have been presented to MonSeekers. Thousands of battles took place in a matter of weeks, making Etheremon the most popular blockchain game of 2018!

Phase 2:  [in development]

In this sentence, we will focus on developing new game modes:

  • P2P playback mode: MonSeekers can fight 1-in-1 by sending a challenge card.
  • Leagues and tournaments: thousands of MonSeekers can play together and compete to win valuable prizes.
  • Adventure mode: hunt and explore the virtual world to find the new Etheremon.

VR technology will be applied to give users the best gaming experience. 

In addition, an escalation solution will be introduced out of the chain to address the problem of scalability.

Phase 3:  [in development]

In phase 3, we will focus on building the EMON Alliance. By providing easy-to-use SDKs and sharing our experience in the development of cryptographic games, we want to connect and encourage other game developers to implement their own cryptographic games or provide a new battle mode for Etheremon.

Source:  medium.com