Etheremon - Decentralized World of Ether Monsters

in game •  7 years ago  (edited)

Hello, I would like to introduce you today to a new Blockchain game and share my experiences with the game in the future.

This is the originalpost from Medium, I do not want to make any money with that, but just bring this game closer to you. In the next time follow other posts as I like the game.

So lets start!

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

As a decentralized application, no one controls the etheremon world, and no one can take away your etheremon or cheat you in this world. It is immune to any outside influence as it’s guaranteed to execute only what Etheremon’s smart contracts were programmed to do. Moreover, because Ethereum runs on thousands of machines simultaneously, the services are provided with a 100% uptime guarantee.

Furthermore, you can sell and trade your etheremon like any traditional collectibles. But, unlike traditional collectibles, in the Etheremon world, you can train your Etheremon, defeat others and earn EMONT (an ERC-20 token).

1. Game Concept

MonSeekers (refers to game players) interact with the smart contracts on the Ethereum network to achieve three goals:

  • Capturing Etheremons, limited virtual monsters issued on Ethereum network, to complete the collections.
  • Training Etheremons to lay eggs, transform them to new species to sell or lend them to other MonSeekers.
  • Battling with other MonSeekers in various game modes (single mode, group mode or tournament) to collect EMONT (an ERC-20 token using as in-game currency).

2. What do I need to play Etheremon?

To interact with the Etheremon world, users need to make Ethereum transactions with the smart contracts. To make an Ethereum transaction, you need:

  • An Ethereum wallet, you can create a new one on My Ether Wallet website and/or by using Metamask.
  • Ether, a form of digital payment to pay for your transactions. You can buy Ether from any available cryptocurrency exchange in your country.
  • 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.

3. EMONT

EMONT is the in-game currency of Etheremon. Being an ERC20 token, it is transferable and limited. There are only 20 million EMONT created, and they are distributed as below:

  • 70% or 14 million: to be “mined” by players during in-game operations such as battling. After all tokens are mined, the game will be self-sustainable and operated entirely with EMONT tokens (no Ether is needed at that time).
  • 25% or 5 million: reserved for our User Growth Pool.
  • 5% or 1 million: reserved for the development team.

4. Etheremon Species

4.1 Etheremon Attributes

MonSeekers start the game by catching Etheremons. If the Etheremon species are catchable (have not gone extinct), MonSeekers can catch them directly from our website by paying EMONT tokens or Ether. Otherwise, MonSeekers need to buy them from the market place.

New Etheremon species are introduced by Etheremon team, and they will only be catchable for a limited time period. After that, MonSeekers can only buy those Etheremons from trading in the marketplace. The number of those Etheremons can only be increased by Etheremons laying eggs.

Battle Power (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).

Experience (EXP) can only be gained through battle; the higher EXP the higher level the Etheremon is. Etheremon at higher level have higher stats and are basically stronger. Also, after reaching a certain level, some Etheremons will gain the ability to Transform.

Types

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:

Ancestors

Each Etheremon has 1 to 3 ancestors (except Gen-0 Etheremons).

  • 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.
  • MonSeekers can only transform an Etheremon if he owns all of its ancestors.

Generations

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

There is a special class called Gason. When a Gason is in your party, it increases defensive stats for all Etheremons of the same type. Gason does not have ancestors, only one form and can not lay eggs. It is catchable all the time.

4.2 Etheremon Egg Laying

  • 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.

4.3 Etheremon Transformation

  • Some Etheremons can transform at a certain level.
  • After transforming, an Etheremon’s level will be reset to 1 and all of its stats (HP, PA, PD, SA, SD, SP) are greatly increased comparing to a level-1 untransformed counterpart.
  • To transform an Etheremon, trainers need to 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.

5. Battle Game Rules

Battle is one of the most important and exciting aspects of the Etheremon World. There are a few battle modes under development. Two of them are released: Castle Mode and Gym Mode.

5.1 Castle Mode

In the Etheremon World, there are special locations called “hills” where you can build and defend your own castle. A total of 30 “hills” have been discovered in the World. Ever since their discovery, MonSeekers have been battling non-stop to claim the hills and train their Etheremons.

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

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.

###The main game
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.

Supporters

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%).

For example: Pudde is in the battle team and supporters are Mushmite,Vermillios, Mirrie. Pudde’s offensive stats are increased by 20% and defensive stats are increased by 10%.

Notes: multiple ancestors of the same kind or multiple gason of the same types are counted as one. For example, if you put three Polynimos as supporters, any battlers with the fire type receive a 10% increase in defensive stats (instead of 30%).

Types

When an Etheremon is battling another Etheremon that it has type advantage over, its offensive stats are increased by 20%.

Exp Gain

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.

5.2 Gym Mode

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.

6. Roadmap

The Etheremon project is divided into three major phases:

Phase 1: [released]

All the fundamental game features are implemented and successfully released to the Ethereum mainnet. MonSeekers can catch an Etheremon, train it to lay eggs, transform it to new species or defeat others to earn EMONT. The marketplace is also opened for MonSeekers to buy, sell, lend and borrow 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 four new game modes:

  • P2P playing mode: MonSeekers can battle 1-on-1 by sending a challenge letter.
  • Group playing mode: MonSeekers can create a team and challenge other teams.
  • 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.

Phase 3: [planning]

In phase 3, we willfocus on integrating with third parties to provide better game experience

  • Providing an SDK to other game developers to implement a new battle mode for Etheremons.
  • With decentralization & VR technology, we can create unique experiences for players.

To learn more about the game, please join the Discord Channel:

https://discord.gg/45yPtyB

Website: http://etheremon.com

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://medium.com/@myetheremon/etheremon-decentralized-world-of-ether-monsters-a4f355971ea2

/ᐠ=ᆽ=ᐟ\

Congratulations @ragnaroek4987! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @ragnaroek4987! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!