Skip to main content

Tradeables (Recources/Items/Upgrades)

Tradeables are Item, Upgrade or Regeneration (this is not to be mixed up with the energy regeneration of the robot). They have an ID, Name, Description, Price, Type and Original Price. Name and Description are needed to make it readable by humans if a player asks the trading service for a list of all items and their prices. All Item have an adjustable price which will be changed be the economy algorithm of the trading service, based on multiple factors such as demand, current round, etc. Resources

Resources can be sold via the trading service. A Resource has ID, Price, Type and OriginalPrice.

Resources#

Resources types#

Before you will be able to afford more than just your starting robot you will have to mine resources.

There are five resource types, which can be found on the planets. These are the starting selling prices for the resources.

ValueNamePrice
COALCoal5
IRONIron15
GEMGem30
GOLDGold50
PLATINPlatin60

Items#

Special Items#

ValueNameDescriptionPrice
ROBOTRobotBuys another Robot100
HEALTHHealth RegenerationHeals the robot to full HP50
ENERGYEnergy RegenerationRestores all energy75
ROCKETRocket Item5 Damage on a single target40
WORMHOLEWormhole ItemTeleport to random planet80
LONG_RANGE_BOMBARDMENTLong range Bombardment Item10 Damage to all robots on a specific planet60
SELF_DESTRUCTIONSelf Destruction ItemSelf-destruct a robot and damage all robots on the planet by 2080
REPAIR_SWARMRepair Swarm ItemHeal all your robots on the planet by 2090
NUKENuke Item100 damage on all robots on a specific planet210

(https://github.com/The-Microservice-Dungeon/trading/blob/main/src/main/resources/items.json)

Item restrictions#

  • You can only buy one special Item per robot per round. This is to reduce price manipulation by a single player. this also includes the max health/energy item.

Robots are being listed as items but there are no limits on how many robots can be bought per round per player. You can buy as many robots as you have money, because the player is purchasing the robot directly and not through a robot.

Upgrades#

Upgrades improve the variables of your robot. For example, a bigger health pool.

Upgrade types#

ValueDescription
STORAGE_NStorage Level N=1-5 Upgrade
HEALTH_NHealth Points Level N=1-5 Upgrade
DAMAGE_NDamage Points Level N=1-5 Upgrade
MINING_SPEED_NMining Speed Level N=1-5 Upgrade
MINING_NMining Strength Level N=1-5 Upgrade
MAX_ENERGY_NEnergy Capacity Level N=1-5 Upgrade
ENERGY_REGEN_NEnergy Regen Level N=1-5 Upgrade

Upgrade Prices#

LevelPrice
150
2300
31500
44000
515000

Upgrade Restriktion#

There are two restrictions, when it comes to buying upgrades:

  • You can only buy one upgrade per robot in one round. The reason for this is that an upgrade is seen as a single action. Just imagine it as giving your car to the shop for a tuning.

  • You can only buy an upgrade to the next level of the variable, you want to improve. For example, you only can upgrade your HEALTH_1 to HEALTH_2.