Combat System

This part details the implementation of the combat system.


The combat system of the GainHive is inspired by the Civilization VI series combat system.

The key inspirations are:

● The attacker and the defender are not on the same tile. An attack always happens from a tile to a different tile.

● Combats do not immediately result in defeat. To an enemy combatant to be defeated it might require more than one attack.


● An attacker avatar is an avatar that tries to move into an β€œenemy” occupied tile. If this is the case the combat starts.

● In combat there is randomness but most of the outcome will be determined by the avatar statistics.

● Attacking consumes energy. Each attack consumes 1 energy.

● Attacking has no cooldown.

Last updated