Chadori's Forum Posts

  • When I was still 14 Visual Basic was my first programming language then after a year I found Construct 2. The knowledge you get from other programming languages makes construct 2 easier especially when visual basic is like an english programming language and almost similar to C2. But I noticed now in my college year that Construct 2 exposure doesn't help me in learning HTML+Javascript, C++ or anything for C2 is very simplified that it skips the other important fundamentals in programming. But the good thing about learning C2 is that your mathematical and logical thinking is improved in other Programming Languages, for example the variables and formula coordination like a+b+c, a<0, a=a*b+1 or sin()cos(). Mathematical and Logic are all the same for every programming language so this is a +1. And C2 also gives me the idea of "If", "Else", "Else If", "While", "For", "For Each", "Repeat" even better.

    But totally I believe that learning first a programming language makes your life even easier in C2 than it already is but learning C2 as a start in learning other programming languages is kind of ineffective except for the other things. But this is just my opinion.

  • imothep85 - If you are referring to making 3D games for VR in Construct 2, then it will not be possible. But if you are creating 2D games, for example for android. You do not need Scirra team to add any VR features since it is up to the user if he/she will buy a Samsung VR Gear and play your game with it. And your game will be automatically supported with any VR Gear because it is based on the screen not on the game program.

  • This is in fact possible via Local Storage. And you don't need to clear the cache, you can just detach the last save file or overwrite it if possible but you cannot delete the save file or clear the cache using html5.

    First in your game update project add the "LocalStorage" plugin and add the key named "Version".

    Then add this event.

    *On start of layout

    ------> Local Storage.Get key ("Version")

    \\*Let's say that the new game update version is "1". If the key "Version" is only available in the update, the key "Version" will be 0 in default**On Item get ("Version")

    *If LocalStorage.Item Value < 1

    ----------> (Detach the save file of connection with your game until it is overwritten by a new one. I don't know how you made your game so it is up to you.)

    ----------> LocalStorage.Clear

    ---------> LocalStorage.Set Item value to "1"

  • lucid - I want to use and learn the SCML plugin but I can't understand the conditions and actions. Do you have any detailed information for each action/condition. Thanks

  • I am not an expert on game engine development but I can tell that your suggestion might be hard to implement. Also the memory management, It might make issues. But this is only a thought of mine.

    But it will still be useful, +1.

  • Rable - I like your game, the best part of it is the gameplay. The gameplay is unique that you are like a support in a mmorpg and your allies are noobs especially the tank and it is your job as the support healer to make sure your team wins. This is like a story behind a mmorpg, the healer's story. I also like your video, you expressed the hardships solo game developers face in game making. I don't make my game arts for I can't draw but I can tell by looking at your video that art making is very hard and even the hardest part in game making. I'll also try to share this as many people as possible.

  • I confirm the error. Your game has been removed.

  • Wow. This is great, this will solve my problem in finding a network engine. Thumbs up.

  • Are there any requirements for making game for xbox? for example a screen resolution size or aspect ratio for xbox?

  • GameDevJoe - No, a Tower defense game is different from a Castle Defense game. Tower defense is an isometric or topdown game that a player builds towers to protect it's castle from a flock or stampede while a Castle Defense is only a one sided view type of game that has buttons that is used to spawn heroes and the buttons have the image of the hero they can spawn when they are pressed.

  • packer43064 - If I am not in school or eating or sleeping then I am making games on C2 . About 12 hrs a day every day. But none if I have plans.

  • Congrats Scirra Team. I hope this will become a motivation to not give up on Construct 3.. Cheers !!!

  • Congrats Scirra Team. I hope this will become a motivation to not give up on Construct 3.. Cheers !!!

  • Let's say that you have 3 as capacity of life.

    Make a Global Variable named "Life"

    Set (LifeSprite) as your sprite life counter (Image you see as life)

    Add Instance Variable Number named "Index" to (LifeSprite)

    Global Variable Number = "Life"
    
    {Group : + Life}
    *Compare variable "Life" > 0
              ------> Create Object (LifeSprite) (64, 64)
              ------> Set (LifeSprite) instance variable "Index" to 1
    
    *Compare variable "Life" > 1
              ------> Create Object (LifeSprite) (128, 64)
              ------> Set (LifeSprite) instance variable "Index" to 2
    
    *Compare variable "Life" > 2
              ------> Create Object (LifeSprite) (192, 64)
              ------> Set (LifeSprite) instance variable "Index" to 3
    
    {Group: - Life}
    
    *Compare variable "Life" < 3
              *Pick by comparison (LifeSprite.Index = 3)
                           --> LifeSprite [Destroy] or [Fade out]             (Note: Your choice if fadeout or destroy)
         
    *Compare variable "Life" < 2
              *Pick by comparison (LifeSprite.Index = 2)
                           --> LifeSprite [Destroy] or [Fade out]             (Note: Your choice if fadeout or destroy)
         
    *Compare variable "Life" < 1
              *Pick by comparison (LifeSprite.Index = 1)
                           --> LifeSprite [Destroy] or [Fade out]             (Note: Your choice if fadeout or destroy)
    
    [/code:360clcjw]
         
    You might also want to set the layer of the sprite counter parallax to 0 and add an anchor behavior for your LifeSprite.
    That's it. Happy Game making
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • JulianDevs - Link is broken, we won't be able to help you. And the video shows us the output not the input(code or .capx) so nothing we can do about the video. The bug of the game in the video can have many possibilities of error.. So we are only guessing things right now without the .capx and there are numerous possible reasons of the bug.