OBJECTIVE

<aside> 🎯 The primary objective for each level is to destroy all the enemies of a series of waves.

</aside>

Untitled

BLAST MECHANICS

The blast mechanics of the game revolve around the matching and blasting of two or more identical color blocks from a grid. To implement this, we use a grid-based system where each grid cell holds a block of a specific color. When the player selects a cluster of two or more adjacent blocks of the same color, the blocks are removed or "blasted" from the grid, and an attack is performed.

For the strategic element, players should be encouraged to identify and select larger clusters of same-color blocks. Larger clusters perform more powerful attacks. We will use a scoring algorithm that scales the points awarded based on the size of the cluster.

Special power-up blocks appear when blasting more than a certain number of blocks simultaneously. These power-ups have various effects, such as clearing a larger grid area or removing all blocks of a certain color.

STRATEGIC COMBAT AND ABILITIES

The core combat gameplay revolves around turn-based strategy. Each player's team consists of multiple characters that should kill waves of enemies, and the turn order always starts with the player and then the enemies.

The game starts with the player’s turn, where the player can perform different actions:

After the player performs a blast, the attack’s damage starts the enemy’s turn when they perform some actions.

BLAST TO ATTACK

On their turn, the player can perform one action, usually an attack, by blasting or using a special ability. When blasting a color, the hero (or heroes) of that color attack; if there are no heroes with the blasted color, they will perform no attack. The attacker's power, or the ability's power, the attack power of the cluster blasted length, the element factor (see Circular Damage), and the target's defense determine the damage output.

<aside> 💥 $Damage = (Blasted cluster power * heroe attack power * element factor) - target defense$

</aside>