Due to it’s existence on the blockchain, no one controls the etheremon world, and no one can take monsters or cheat you in this world. The world executes smart contracts in order to function and remain immutable (the source code is verified and open to view, nothing is hidden in this world). Moreover, because Ethereum runs on thousands of machines simultaneously, the services are provided with a 100% uptime guarantee.
Etheremon is one of the first games to reside on the blockchain. Just like traditional asset collection based games with limited supply, you can sell and trade your etheremon to other MonSeekers (referring to players). However, unlike a traditional collectible, you can train etheremon, battle etheremon, or defeat other MonSeekers. In all scenarios for completing certain objectives, your player receives financial reward in the form of EMONT (a ERC-20 token.
What is the Objective?
In the etheremon world MonSeekers interact with smart contracts in order to complete three main objectives.
- Capture Etheremon. In order to progress throughout the world and gain more strength as a Monseeker, your going to need the help from some friends. However, etheremon species are limited in nature. Meaning if there are only 195 of a specific breed, then a max of 195 players can have that breed.
- Train Etheremon. As you travel and explore the world, you will battle other etheremon. As you continue to battle, your etheremon will gain experience and increase in stats becoming stronger and faster, ultimately to evolve into it’s next stage. In addition to training them, you can have your etheremon lay eggs, sell them or lend them to other Monseekers.
- Battle other Monseekers in various game modes (single, group or tournament) in order to earn more EMONT.
Etheremon is an open world environment that only exists in one realm. Meaning that all players that use the game exist in the same world. The journey that each player takes will be unique to them. There is no set story line that must be followed, simply a creative world to give players full control.
What Do I Need to Play Etheremon?
Although the design and constructs behind this game are complex. The tools needed to start the game are as simple as could be. All you need to get started on your ethermon journey is:
- An Ethereum Wallet, which you can easily create at myetherwallet.
- You will need ether in order to pay for your transactions
- Metamask or Mist browser (optional), which allows you to run Ethereum dApps right in your browser. If you do not want to use them, you can make transactions manually via My Ether Wallet website.
In order to receive your financial rewards as well as pay for your micro transactions. You will need to have an Ethereum wallet created as well as a balance of Ethereum to get your started.
Battle Points (BP)
Each Etheremon you catch has a battle power. Battle Power is a single, simplified value that encapsulates all six of an Etheremon’s battle stats: Health Point (HP), Primary Attack (PA), Secondary Attack (SA), Primary Defense (PD), Secondary Defense (SD), and Speed (SP).
Each Etheremon has 1 to 3 types. There are 17 types: insect, dragon, mystic, fire, phantom, earth, neutral, telepath, iron, lightning, combat, flyer, leaf, toxin, rock, water, ice. Each type has an advantage over another type. The diagram below reflects the relationships between types :
When an Etheremon is battling another Etheremon that it has type advantage over, its offensive stats are increased by 20%.
Each Etheremon has 1-3 ancestors (except Gen-0). An ancestor increases their descendant’s offensive stats in the battle. For example, Cobrus has Mizumi, Chulember and Vivorin as its ancestors, so if Cobrus joins the battle with those Etheremons, its attack power is increased. In addition, MonSeekers can only transform an Etheremon if he owns all of its ancestors.
Each Etheremon species are belong to one generation. The generation is defined as the following rules:
- Gen-0 (also knows as Legend): it is the special generation. They do not have any ancestors and they can not lay eggs. They are uncatchable, so the number of gen-0 monsters is limited and you can only have one via the marketplace.
- Gen-x: one Etheremon is gen-x if the highest generation of its ancestors is x-1. For example, Pudde has Eakape, Vermillios and Mirrie as its ancestors. Eakape is gen-0, Vermillios is gen-0 and Mirrie is gen-1. Hence, Pudde is gen-2
Gason is a special ability that certain Etheremon will have and it is common in the world. The special ability increases the defensive stats for all Ethermons of the same type. Gason does not have ancestors, only one form, and can not lay eggs.
- Etheremons can lay egg at a certain level (except for Gasons and Legends).
- The egg-laying level for each kind of Etheremon is different, e.g. a Cobrus can lay egg at level 30 while a Pudde can lay egg at level 28.
- After laying egg, the level of an Etheremon will be reduced by a certain amount. For example, a Cobrus at level 30 after laying egg will have its level reduced to 27.
- An egg needs to be hatched to become an Etheremon. One trainer can hatch one egg at a time. The time to hatch an egg is randomized, from a few hours to a few days.
Some etheremon can transform at certain levels. After an etheremon has transformed it’s level will be reset and it’s stats (HP, PA, PD, SA, SD, SP) will increase. In order to transform a etheremon, trainers must collect all of its ancestors. After transforming, an Etheremon can lay egg of its current transformed form after reaching a certain required level. This required level will be higher than that of its previous form. For example, after transforming a Cobrus to Dracobra, you will need to train that Dracobra from level 1 to level 40. At that level, Dracobra can lay egg and its egg will hatch into a new Dracobra.
Battle Game Guidelines
One of the most exciting and entertaining aspects of the Etheremon World is battling! Going head to head with other Monseekers and etheremon. The Etheremon Team has released two battle modes, gym mode and castle mode, with more in development.
In an Etheremon battle, each team will consist of 3 battlers and up to 3 supporters. Battlers will fight each other respectively depending on their positions, meaning first vs first, second vs second, and third vs third. In each matchup, a series of one-on-one fights between members of the opposing teams are automatically simulated in our smart contract according to the following rules:
- The Etheremons take turns attacking. The one with higher speed attacks first.
- Primary Defense reduces the damage of incoming Primary Attack, Secondary Defense reduces the damage of incoming Secondary Attack.
- During a turn, whichever attack (either Primary or Secondary Attack) that results in most total damage to the defender will be performed by the attacker, damaging the defenders’ HP.
- In each turn, the attacker might be able to land a “critical attack”, which means its Primary Attack/ Secondary Attack will be much higher than normal. This totally depends on random chance.
- The first Etheremon to lose all of its HP loses the fight.
- The winning Etheremon is rewarded with a large amount of experience and the losing Etheremon also gains experience but of a lesser amount.
- The remaining battlers will continue the matchups.
- There are a total of 3 matchups, and the team which triumph in 2 or more matchups wins the overall battle.
Each team consists of up to 3 supporters. They can be battlers’ ancestors or gasons.
- A supporting ancestor increases all of its descendant’s offensive stats by 10% (e.g: Primary Attack & Secondary Attack increased 10%). This effect repeats if there are multiple ancestors e.g. if there are 2 ancestors of the battling Etheremons present, Primary Attack & Secondary Attack increased by 20%
- A supporting gason supports all battlers of its types. These battlers will receive 10% increase in defensive stats (e.g: Primary Defense & Secondary Defense increased by 10%).
As Monseekers travel through the Etheremon World, they stumble across special locations called “hills” where they can build and defend their own castle. A total of 30 “hills” have been discovered in the World. Monseekers battle non-stop for control of the hill.
Building and defending a castle
- On an empty hill, you can build a castle by hiring a Blockid builder squad at the cost of at least 0.02 ether or 15 EMONT for 5 bricks.
- For each battle lost, the castle is damaged and loses 1 brick. For each battle win, the castle owner is rewarded 1 EMONT. However, the number of rewarded token can not be higher than the number of bricks.
- For every 8 battles won, the castle receives an extra honor brick from the squad of Blockid. However, the total of honor bricks can not be higher than the number of bricks.
- Once the number of bricks drops to 0, the castle falls.
- You can strengthen your castle at the beginning by building it with more bricks (1 extra brick = 0.004 eth or 3 EMON).
To defend your castle, you form a team of 3 Etheremons called battlers with up to 3 other Etheremons called supporters. Supporters should be gasons or ancestors of battlers used to increase battlers’ offensive stats and defensive stats.
Attacking a castle
Other Monseekers can attempt to take down the castle by launching attacks to reduce it’s strength. The attacking team can consist of 3 attackers and up to 3 supporters. Every successful attack will be rewarded with 1 EMONT. In order to reduce the risk of bullies, Monseekers cannot attack a castle who’s average level is far lower than their battler’s average level.
You can attempt to take down a castle by launching attacks to reduce its strength. Your attacking team will also consist of 3 battlers and up to 3 supporters. Each time you attack a castle, if successful, will be rewarded 1 EMONT. You can not attack the castles which average level are too lower than your battlers’ average level.
Gym mode serves as a bridge to Castle Mode, allowing newly caught Etheremons to be trained efficiently as well as lowering the barrier to entry for new players.
Gym’s rules are simple:
- There are 9 non-player-character Etheremons (the trainers) in the gym.
- To begin training, select one of your Etheremons (the trainee), 3 trainers and their level (from 1 to 5).
- The trainee will battle its trainer one by one for a total of 3 matchups
- Matchup’s rules are the same as in Castle Mode, except without Gason and Ancestors. Experience gained is roughly 70% of Castle Mode’s.
Experience gain is calculated in each matchup, depending mostly on the level of the opposing Etheremon. The higher the level of the opponent, the more experience your Mon can gain. For example, a level-1 Mon needs around 3.22 wins against other level-1s to level up. A level-10 Mon needs 5.8 wins against other level-10s, but 15.6 wins against level-5s or 42.4 wins against level-1s. A loss also gives exp equal to 1/3 the amount of experience from a win.
The Etheremon project is divided into three major phases:
Phase 1: [released]
The fundamental game features have been designed and successfully implemented. Monseekers can catch Etheremon, train them to lay eggs, transform them into new species, or defeat other etheremon/monseekers to earn EXP or EMONT. In addition, the marketplace in open allowing Monseekers to trade, loan or sell their Etheremons.
The first two battle modes, castle & gym, have been introduced to MonSeekers. Thousands of battles have occurred in a matter of weeks, making Etheremon poised to be the most popular crypto game of 2018!
Phase 2: [under development]
In this phrase, we will focus on developing new game modes:
- P2P playing mode: MonSeekers can battle 1-on-1 by sending a challenge letter.
- Leagues and tournaments: Thousands of MonSeekers can play together and compete to win valuable prizes.
- Adventure mode: hunt and explore the virtual world to seek for new Etheremons.
The VR technology will be applied to bring users the best gaming experience.
Moreover, off-chain scaling solution will be introduced to deal with the issue of scalability.
Phase 3: [under development]
In phase 3, we will focus on building up The EMON Alliance. By providing easy-to-use SDKs and share our experience on crypto game development, we want to connect and encourage other game developers to implement their own crypto games or provide a new battle mode for Etheremon.