Kyatric's Recent Forum Activity

  • K.I.S.S. is a good moto, as well as "Is this meaningful, does it make sense in the context of this game".

    For example if I'm making a snake game, what will the snake eat, is it apples ? snakes don't eat apples, they eat mice and here you go, switching the design from "random bonus item that your character has to overlap" to "something irl snake do eat to survive".

    It helps giving consistency and context and may engage the player more easily/naturaly.

  • could not create arrays that contained properties

    Greg: I've just opened the fixed capx, went into the layout "gregs_adventure2" and inserted an array in it.

    The new "Array" works as intended when I select it either in the project tab or the objects tab it is a regular instance, with properties.

    I really don't experience what you're talking about, and I don't think the project is corrupted, it works as intended here even after having saved to a new capx and opening it back in a new instance of C2.

    Also all the stuff about trasnfering arrays from another project is bad usage. You should report exactly the errors you get on crash though but it's definetely not the intended way to use it.

    Create arrays in the "final" layout directly, not elsewhere.

  • Allow users to expand/shrink all sub events for top level events. to make it tidier.

    All i set all sub events, i can hide/shrink them so the layout is less cluttered

    I think it's already on the todo list as this was proposed months ago already.

    In the meantime, you can do that with groups. For organization, it helps a lot.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Bump *

    + Info : When i put my Physics behavior on the sphere, the sphere starts to vibrate and my Camera Layout to bounce... anybody knows what is the reason?

    Thanks

    When physics objects are colliding without much speed/movement, apparently the physics behavior tries to "shake" things up since the recent versions.

    You should read the tutorials about basic and advanced physics.

    Play with the "stepping mode" and "stepping iterations" (check the manual entry).

    The ball hasn't enough momentum to move and just ends stopping on the plane surface of the box.

    The camera shaking is probably due to the "Scroll to" behavior that is probably set to the physic ball.

    But to really help you we have to see your capx, you should post it.

  • Pode had developped the cutsom unistroke gesture recognizer plugin.

    That's probably something you want.

  • Use groups.

    Make them deactivated by default and name them something like "Wave0", "Wave1", "Wave2", etc...

    Then let's say we are in "Wave0" group (the group is activated) and the wave is finished and it's time to pick another one.

    The conditions of the event depends how you want to set it (change after a certain amount of time, of mobs spawnt, etc...) but the actions will look something like :

    system - group "Wave0" (the current group) deactivate

    system - group "Wave" & int(random(NbMaxWave)) activate

    Where NbMaxWave is a global variable that holds the highest number of wave you have programmed.

    The expression will pick a random number between 0 and the max number of waves (for example 500) and concatenate it to form a string that is the name of the next group that will be activated. (From "Wave0" to "Wave25" for example).

  • Greg : fixed capx

    Your array "girls_response"'s instance did not exist in the layout.

    Actualy, the name of the array had been replaced with the object type ("Arr"). C2 tried to initialize an instance, but it didn't know what project object type to use. Quite strange.

  • Turn the 4 unique sprites into a single one, setting the animation speed to 0 and differentiating each instance with its initial animation frame.

    That would allow to write a bit of code that can affect all 4 instances at the same time (using a loop) or separatly if you need (picking a specific instance).

  • Not really.

    Webstorage is more about string type of datas.

    You can use it to store the progression in a game, store values about the player that you will to keep consistantly between two times he might launch the game/close the tab/open it again, etc...

    In my game Drop Da Piew I used it to store the levels/scores/configuration options...

    A PNG 8-bit compression on most textures will keep alpha channels (transparency), keep the quality and still majorly reduce the size of the images.

    And if their original size is adapted to their display size you won't use more size than necessary.

  • Use a global array to store the values for each instance.

    On start of layout, apply the value to the instances according to the value stored in the array.

    You can store the value and the UID of the instance in the array to make it easier to pick the correct instance on start of layout.

    To know more about arrays check the how do I FAQ section "arrays" and about the UID picking check the section "Picking/Selecting an instance".

    Amongst the items listed you should find all the explanations you need.

  • Congrats.

  • Image compression in C2 and making sure the imported texture is the same as displayed size (don't import 2000X2000 images that you then shrink to 128X128 in the layout, make them directly in 128X128) will allow you to reduce the size of your project (Png 8 bits does wonders).

    A better control on loading assets is on the todo list, and the todo list is endless ^^

Kyatric's avatar

Kyatric

Member since 18 Aug, 2010

Twitter
Kyatric has 583,405 followers

Connect with Kyatric

Trophy Case

  • 14-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • x15
    Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • x27
    Coach One of your tutorials has over 1,000 readers
  • x10
    Educator One of your tutorials has over 10,000 readers
  • x2
    Teacher One of your tutorials has over 100,000 readers
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

23/44
How to earn trophies

Blogs