# Description of Game Obstacles

The playing field consists of obstacles. Depending on the location of the game obstacles, players can build strategies and play out different game situations.&#x20;

Game obstacles have 6 states:

1. Passable. The field may be occupied by an object, but the object will be allowed to pass through it;
2. Impassable. This field prevents the passage of the tank;&#x20;
3. Destructible. This field can be destroyed, each type of obstacle, has its own destruction pattern;&#x20;
4. Indestructible. This field cannot be destroyed;
5. Temporarily non-destructible. This field can be destroyed under certain conditions;
6. Projectiles-projectiles can pass through this field.

{% hint style="info" %}
Obstacles can include several types of states at the same time.
{% endhint %}

#### A list of all types of obstacles and detailed description

### Water

Water - an impassable field, an indestructible field, can be shot through by shells. The water is located on the 1st level. The exception for impassability is the “Flight” bonus. The "Water image” shows an example of graphics for a block of water.

![Water example](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2F9OuwD5DMZ3bxaY3GYpGh%2FWater-image.png?alt=media\&token=6000e49d-909b-4334-9775-ea60b799c3be)

### Dust

Dust - a passable field, an indestructible field, field can be shot through with shells. The sand is located on the 1st level. Effect-reduces the speed of movement of the tank by 20%. The exception to speed reduction is the “Flight” bonus. The " Sand Image” shows an example of graphics for a block of sand.

![Sand example](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FUULEGMJJwf0vwJqNFzwj%2FSand-image.png?alt=media\&token=253b19f5-6a85-4409-89de-76edbe2d68da)

### Brick wall

Brick wall - impassable field, destructible field. The brick wall is located on the 2nd level. This field is a destructible object, after partial or complete destruction, the wall disappears and the space under it becomes passable (level 0).&#x20;

The brick wall is divided into 16 blocks of destructibility from the projectile, depending on the location and strength of the shot, blocks are destroyed and disappear.&#x20;

In the "Block 16 Image”, the brick is divided into 16 destructible blocks.

![Block 16 image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FC19iNThSqfDWQ3ilNxZI%2FBlock-16-image.png?alt=media\&token=914889d3-9ee1-4d7d-a10f-dbf2c73bf5cb)

The "Image of directions and pixels” shows an example of hit pixels for different types of destructibility of a brick wall.

![Image of directions and pixels](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2F3VNLkb4loqE4PV1LRNBs%2FImage-of-directions-and-pixels.png?alt=media\&token=e41b477c-7cd6-4560-baf5-01c6308de70b)

Depending on which area of the block being hit by a projectile, the wall may have several damage options.

#### Example 1 - _Destructibility of the object on the UP side_

The "Destroyed row image" displays the case if the player got into the cell from 5 to 12 located on the UP side

![Destroyed row image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2ForFjZ3l64UJWgwHLkQFj%2FDestroyed-row-image.png?alt=media\&token=e194d9d6-dbc8-4d37-a798-e21c1a4f0482)

1 row of this side was completely destroyed, i.e. 4 blocks of this obstacle were destroyed simultaneously. If a player had hit cells from 1 to 4 or from 13 to 16, only two blocks on the corresponding hit cells would have been destroyed.

#### Example 2 - _Behavior of an incomplete block, to exclude incorrect block destruction._

In the "Destroyed Corner image”, the player has already destroyed the block in the upper right corner, hitting cells 13 to 16 on the UP side.

![Destroyed Corner image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2Fg04UolEyMJ0kAs28AG73%2FDestroyed-Corner-image.png?alt=media\&token=49fce70b-66e8-4135-ab16-284bdcc27cbc)

Now the player can shoot the second layer of this block of bricks. As we know, when hitting a cell from 5 to 12, the entire row in which the shot was fired is destroyed, BUT in the second row of the destroyed block, the player can shoot cells from 9 to 16, and we cannot delete the entire row in the presence of “alive blocks” of the previous row, a new rule comes into force: “If previous row is not completely destroyed, the central cells in which the shot was fired, destroy only the side of the block on which they are located”. In our case, if we continue to shoot from the UP side at cells from 9 to 16, we will destroy 2 blocks of 2 rows of a brick wall, with further shots, this mechanic is preserved.

#### Example 3 - _Adjacent blocks of the same type_

The game can have several blocks of the same type in a row (in our current example, we are talking about a brick wall). The "Image of a row of brick blocks” shows an example of the arrangement of blocks of the same type in a row.

![Image of a row of brick blocks](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2F7sma5D9buJa8W1tfqh7e%2FImage-of-a-row-of-brick-blocks.png?alt=media\&token=9fa50b5e-b749-4e48-a8be-709531d43372)

As you can see in the image, 3 vertical rows of one side were destroyed at the leftmost block, a further shot will lead to the complete destruction of this block from the upper side, BUT then there are blocks of the same type, and again it would be incorrect to remove blocks entirely if the shot is carried out in the central cells. Therefore, in this case, we act according to the rule from Example 3, taking the previous block as the previous layer.

#### Example 4 - _The only option is how 1 cell of the block can be destroyed, and not a block of 2 or 4 cells at the same time._

The “Image of non-standard shots” shows an example where one of the sides was almost destroyed leaving 1 vertical row from the side R.

![Image of non-standard shots](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2F2ES1KMmc2SgTR3p5T67S%2FImage-of-non-standard-shots.png?alt=media\&token=e82bc470-b67d-4a6d-ad6f-ea5aea873a35)

There are 3 options for non-standard shots:

* If a player shoots from the UP side at 13-16 cells, he destroys 1 block instead of the standard ones  2;
* If a player shoots the 3rd row at coordinates 9-12, in this case single blocks of the 1st and 2nd rows get destroyed, and the right blocks of the 3rd row;&#x20;
* If the player shoots at coordinates 1-8, the left 2 blocks of the 3rd row get destroyed.

When the “Super Power " bonus works, the principle of the destruction system will change to 4x4 blocks. For a detailed description of the destruction, see the "Stone Wall Example 1”.

### Stone wall

Impassable field, destructible field. The stone wall is located on the 2nd level. This field is a destructible object, after partial or complete destruction, the wall disappears and the space under it becomes passable (level 0).&#x20;

Stone wall is divided into 4 blocks of destructibility from the projectile, depending on the place of the shot, the blocks are destroyed and disappear.

In the " Block 4 image”, the stone wall is divided into 4 destructible blocks.

![Block 4 image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FjniRo8iXjMr5sEBmpbmE%2FBlock-4-image.png?alt=media\&token=403ff564-9b1d-4f79-b798-fe52f54eab7d)

The "Directions and pixels image" shows an example of hit pixels for different types of destructibility of a brick wall (see point 3.1.3 Brick wall).

Depending on which area of the block gets hit, the wall may have several damage options.

#### Example 1

On the "Image shot L UP 4” we can see that a shot was fired from the L side into the upper 4 pixels of the block. After that, block 1 was destroyed (see the numbering of blocks " Image block 4).

![Image shot L UP 4](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FYRa0Ad4ljdwhZJbCPwYv%2FImage-shot-L-UP-4.png?alt=media\&token=f5031833-355c-47ed-bd6d-a63643bf67b7)

The same effect would be if a shot from the UP side hit the left 4 pixels of the block. This example shows how the destruction of the “Brick Wall " would occur if the “Super Power” bonus works on the tank.

#### Example 2

If it hits the central pixels of the block, from either side, 2 blocks of the side that the projectile hit will be destroyed. In the "Image destruction of 2 blocks”, there is an example of a shot in the direction of Down in the central 8 pixels.

![](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FO3PPRDPvtMNBLghokAPA%2FImage-destruction-of-2-blocks.png?alt=media\&token=5a00b8ea-4590-4f6e-bfc9-bd0c412a732c)

This example shows how the destruction of the “Brick Wall" would occur if the “Super Power”bonus acts on the tank.

#### Example 3

The action of the “Super Power " bonus and a shot of a dilapidated stone wall. The "Super power shot Image" shows a situation when the tank is affected by the “super power " bonus, after which the tank's projectile hits the red dot indicated in the image (3 row for the L or UP sides with central pixels 5-8), a dilapidated block of a stone wall.

![Image of a super power shot](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FGjHa1hlvo9CnKYYKdW9J%2FImage-of-a-super-power-shot.png?alt=media\&token=286ba401-4870-4a73-a04e-1f002c488c22)

If projectile hits from the L or UP side at the coordinates indicated in the image, blocks 2, 3 and 4 will be destroyed (see the numbering of blocks in the "Block 4 Image")

This behavior of the shot with the “Super Strength" bonus is the same for the "Brick Wall" blocks.&#x20;

### Steel wall

Impassable field, temporarily indestructible field. The steel wall is located on the 2nd level. This field is a temporarily non-destructible object, after partial or complete destruction, the wall disappears and the space under it becomes passable (level 0). To destroy the steel wall, the tank must make a shot with an active bonus " Super Strength”.

The steel wall is divided into 4 blocks of destructibility, depending on the place of the shot, the blocks are destroyed and disappear.

The steel wall is divided into 4 destructible blocks in the same way as a stone wall, a detailed description of the block destruction system is described in paragraph 3.1.3 " Stone Wall”.

The "Steel wall image” shows an example of the appearance of the block.

![Steel wall image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FVD3JeKIQFnm8VQJSvetL%2FSteel-wall-image.png?alt=media\&token=a751b993-0966-4d44-ad80-9fcc64bbcea9)

### Titanium wall

An impassable field, an indestructible field. The titanium wall is located on the 2nd level. This field is a non-destructible object, created specifically for creating situations of playing a deep defense. Players cannot fly through this object using the “Flight” bonus. The "Image of the titanium wall” shows an example of the appearance of the block.

![Image of the titanium wall](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2FCUimERePi8Un5bHc7V6Z%2FImage-of-the-titanium-wal.png?alt=media\&token=e99b621b-1b4a-46c9-ab40-1cb5b054c642)

### Bush

A passable field, an indestructible field, a field can be shot through with shells. The bush is located on the 3rd level. This block must be implemented with transparent zones in the image, in which a tank passing through this field will be slightly noticeable. The "Bush image” shows an example of graphics for the bush block.

![Bush image](https://642963771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiBBGw98DQGsK9W_it2%2Fuploads%2F0IhSMOizwBS78QsFZF1c%2FBush-image.png?alt=media\&token=17942acd-8640-4254-8b46-1ca46f01e311)

### Half-blocks

For some blocks, the “Halfi-blocks" mechanic should be implemented, for a more flexible system of map settings.

A list of block names that should have half-blocks:

1. Water;
2. Dust;
3. Brick wall;
4. Stone wall;&#x20;
5. Steel wall;
6. Titanium wall.

The "Image of half-blocks” shows an example (highlighted with blue ovals) of how half-blocks look on the game map.





