DarkViGaCi's Recent Forum Activity

  • Is there a way to pick the last destroyed instance of an object? For example, in one tick I destroy several instances and I need to pick the instance that was destroyed last.

    Is there any equivalent to "System > Pick last created", only for destroyed objects?

    Tagged:

  • You can use a Dictionary object, which you will save in LocalStorage as Dictionary.AsJSON.

    Next, save the state of your boxes in this dictionary. The key name for the dictionary is "Box."&Box.IID.

    The key value for the dictionary is Box.AsJSON.

  • I added an inventory with items:

    - Items can be installed on the tank to get stat bonuses.

    - Items come in different rarities.

    - Items of the same rarity and type can be combined to level them up.

    - Unneeded items can be sold.

  • Maybe you want to create map like this?

  • What do you mean? You have to set a size for the layout, don't you?

    You can set "Unbounded scrolling" option. After that "scroll to" can follow object outside the Layout.

  • Imagine a grid that covers the entire map. Each cell in this grid can only hold one unit at a time. When a unit moves from one cell to another, it marks the cell it's going to as "occupied" so that other units can't take it. When a unit leaves a cell, it marks it as "free".

    There are two types of obstacles: temporary (like another unit occupying a cell) and permanent (like a river that the unit will have to go around).

    Every time a unit moves to an adjacent cell, it checks if it's occupied by another unit. If the cell is occupied, the unit tries to find a way to go around it.

  • It's possible. I made this on Construct 3:

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I added a battle results screen.

    The moving background is created using TileBackground. The movement itself is implemented by changing the "Image Offset X/Y" parameters.

    Next, I added a semi-transparent mask with "Destination In" blend effects.

    Everything else is implemented using the "Tween" behavior.

  • There is the simplest way to make a hexagonal grid in Construct 3.

    construct.net/en/forum/construct-3/your-construct-creations-9/hex-pathfinding-algorithm-179938

  • Use "For each (ordered)" condition

  • Day 3. Enemy's tank

    It's time to add an enemy tank to the layout and create AI for it. So, when the layout starts, enemy tanks are created. Each of them has its own health, damage and armor parameters. When the player's tank gets close to an enemy tank, the enemy change his mode from "sleep" to "active" and starts attacking the player.

  • Day 2. Player's tank

    It's time to add the player's tank to the Layout. I want the tank's movement to be very smooth and precise. Therefore, using the physics behavior isn't the best option.

    So, to create the tank, I used two invisible objects with the platformer behavior, which have the same parameters. Then I added a tank sprite and set its position as the midpoint between the two objects. Also, the tank's angle is the angle between these two objects.

DarkViGaCi's avatar

DarkViGaCi

Member since 29 Mar, 2017

Twitter
DarkViGaCi has 8 followers

Trophy Case

  • 7-Year Club
  • Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

12/44
How to earn trophies