CryptoAssault: Prepare for War! [Pre-sale 12/6]
CryptoAssault is an MMO War game on the Ethereum blockchain. The goal will be to fight and hold territory to earn Ethereum. The game is played off-chain but the units are ERC-721 tokens purchased on the blockchain. The pre-sale is coming up soon so I'd like to give an overview. You can find the whitepaper and more resources at the website.
I like to think of it as a real-time Civ MMO. Ok maybe you haven’t played Civ so let me explain further: What if you were warring over a large persistent world that never ended? We previously created War of Nations on iOS/Android several years ago and I’ve had a lot of time to reflect on the strategy MMO genre since it came out.
Deploy your Army
In CryptoAssault, a huge continent with thousands of players awaits divided into an isometric grid. Players deploy units onto the coast and begin moving them around. Units will be moving in real-time. Players attack other units by simply moving their units onto the enemy unit. Units can move and attack once every 3 hours.
Don’t be afraid to deploy your units! If they die, they’ll just take 24 hours to repair and then they’ll be ready to deploy again. Resources are littered around the map that you need to mine in order to upgrade your units. Ground units will need to path find around trees, rivers, mountains and other ground units while flying units will be able to fly over these obstacles. However flying units mine resources very slowly, so there are trade offs.
Battle Strategy
There is a ton of strategy in CryptoAssault. A player's decisions will matter just as much as the amount they've invested into their units. Although every unit is unique, units will naturally counter other units. There are 5 unit types: tanks, trucks, mechs, jets and helicopters. Every unit type can counter the 2 types to the right:
An Ever-changing Battlefield
Units will also avoid obstacles and other units. My favorite thing right now is to setup a blockade with my allies at a choke point to deny others access to a ring. Cracking a blockade will take the right counter units. You may want to punch through the jeeps with your tanks or snipe the high ground artilleries with your helicopters. We want unit composition, terrain and teamwork to all play apart in the strategy. Be sure to protect your units while mining a valuable resource!
Satellite Ethereum Reward
Everyday a satellite drops from the sky and lands somewhere in the world. The satellite reward will reward one lucky player per day with a ton of Ethereum. A percentage of every sale made the previous day goes to filling up that satellite with Ethereum. If that satellite lands in a player’s territory, then they will win the entire amount of Ethereum for that day.
The world is divided into a large grid where a single unit can fit on 1 grid square. A unit will own all the grid squares around them in a radius. The satellite is most likely to land in the center of the world and least likely to land on the outer edge. The world is divided into 3 rings and a circle in the center. The chances for the satellite to land in each area from the center is 60%, 25%, 10%, 5%. Getting units to the center is important! You must evolve your units to travel to the center.
Land Earnings
We know that catching the satellite will be tough. Therefore we want to provide rewards for all players. They of course, won’t be as large as the Satellite Reward but should still be meaningful. All the same territory that you own for the satellite is also relevant in land earnings. Each tile that your units’ own has a land value. The land value is the same numerical value as the chance that the satellite will land there. Every minute, we take a snapshot of the world. At the end of the day, we take a look at all those snapshots and figure out an average of how much a player owned throughout the day. We take this and reward the player a percentage of the previous day’s sales. We basically want to figure out how well a player is doing in the game. Holding onto tiles in the center will be hard but the most valuable while holding onto tiles in the outside will have less land value.
Older Units are Better
One thing I forgot to mention: a unit’s age matters. Before we sum up a unit’s contribution to a player’s land value, we multiply that unit’s land value by a scalar. That scalar grows with the unit’s age. A unit can 4x their land value if they are a year old. A new unit will 1x their land value but as that unit gets older, that unit’s land value scalar will grow to 4x. Once a unit is a year old, the scalar is capped at 4x. Presale units will get a great headstart!
When fusing 3 units together for evolution, the resulting unit will inherit the oldest age.
Rarity Matters!
Higher rarity units have a larger radius. The radius for common, rare, epic, legendary units are 10, 14, 18, 20. When 2 opposing units have intersecting radii, they will split the territory. For a given unit, each grid square has a weight applied to it. That weight starts at 1 and drops to 0 as you move from the center to the edge of a unit’s territory circle. When there are intersecting radii, a unit will own a grid square if they have the higher weight. Basically, a higher rarity unit will be able to have more territory “pushing” power since they have a larger radius. For all you mathematicians, it’s a weighted Voronoi diagram!
Referral Bonus — Make ETH with your friends!
We also want to reward players who invite other players directly. Players will be able to send a link to their friends. Every time their friend purchases, they will receive 5% of that purchase! We appreciate all of our players and want to help out the ones that help us grow. CryptoAssault will be the most fun when there are a ton of people battling it out!
Evolving your Units
All units start out at 1-star. A 1-star unit can absorb two other 1-star units to upgrade to a 2-star unit. Only units of the same type can absorb each other. i.e. Tanks must absorb tanks, jets must absorb jets, etc. However, absorbing the exact same unit type will be better. More on this later. 4-stars is the max evolution. When evolving a unit, the following occurs:
-battle stats increase
-resource mining rate increase
-travel distance increase
-access to the next map ring
-new enhancement unlocks
Evolving a unit will increase its battle stats by 2.5x so a 4-star unit will be over 15x more powerful than a 1-star unit. The resulting unit will also keep the age of the oldest unit. Remember that older units can collect up to 4x more ETH in land earnings.
Accessing a New Area
The biggest reason to evolve is to give your unit access to the next ring in the world. The tiles in the center are worth 12x more than the outer ring when you collect your daily land earnings. Units will also want to be in the center of the map to have the best chance at catching the daily Ethereum-rich satellite. Each ring also gives you access to a new resource to enhance your units.
Selecting the Rights Units to Evolve
There is a lot of strategy in evolution. The ingredients matter! For the best results, players should try to absorb the exact same unit with the same rarity. i.e. Legendary Stormstriker jets should try to absorb other legendary Stormstriker jets. Absorbing units of the exact same type will give your resulting unit a boost in stats. However, absorbing commons into a legendary unit will drag down your result. The resulting unit’s stats are also influenced by the 3 original units. You should select units that have high desired stats. It’s up to you what you want to “breed” for.
Enhancements
Every unit has a set of enhancements that can increase a unit’s stats. The player spends a certain amount of resources to activate the enhancement. The enhancement then has a set of charges. These charges are spent every time the unit attacks or is destroyed. Once these charges run out, the enhancement must be repurchased with resources.
Players should be constantly mining resources to supply their units’ enhancements. Every time a unit evolves, it will unlock a new enhancement. This unit will now be able to travel to the next inner ring which contains the resource needed for their new enhancement.
There are 4 resource types. Each ring in the world contains a more advanced resource as you move towards the center. Resources can be mined by placing a unit on top of the resource. Every resource patch has a limited amount inside. When it is mined out, the resource will disappear. New resource patches will spawn into the world at a certain rate. There should be quite a few battles over the rarer resources. Be sure to protect your miners while they are harvesting a precious mineral!
Don’t Miss Out!
Join our Discord! We have a great community that will get sneak peeks into all the latest info. You’ll also be able to shape the game throughout development!
In the meantime follow us here:
Discord
Website
Medium
Twitter
Facebook
I am looking forward to playing this, it looks awesome.
This post has received a 7.39 % upvote from @boomerang.
Great article. A lot of information. I am awaiting the Dec 6th pre-sale.
Congratulations @cryptoassault! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP