Aphrodite's Forum Posts

  • You can deactivate collision for background only sprites. I think it is also possible to activate effects only for on-screen sprite, not sure if it is really good, but maybe that could help

    also, particles are hard to handle

    Tiled background should be used for repeated images instead of sprites.

    Also, nothing prevents you (except time maybe) to try to make some differents configuration modes, some with no effect applied whatsoever (for people which can't handle greatly the game),

  • cannikon

    I couldn't access the picture (dropbox issue it seems), but maybe, you should compare if the switch is overlapping instead the object instead of comparing if the object is overlapping the switch

    Also, what did you mean by :

    "after all were pressed at the same time, the frame just jumps back to 0 again when all aren't pressed any longer."?

    dimakoles : the fact is that your questions can't really be anwsered, because it is not something that happened to the past (right?) and the description of method and results will lead to this:

    <img src="smileys/smiley15.gif" border="0" align="middle" /> : "So, they did like tis to protect their products, lety me try.. This!now, Their protection isn't valid anymore, let's upload this to thetipiakbay"

    Also, an exemple can't really be explicit, since it concerns legals issues.

    the fact is: you can't really win against piracy, you just don't lose too much, and more you say about it, more you let it reach you

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You have the speed and angle, that is the vector X and Y:

    VectorX = speed*(cos(angle))

    VectorY = speed*(sin(angle))

  • Instead of destroying them, you can try to re-used them, also, the expression random(a, b) will help you a lot I guess (it generate a random value between a and b, can be non-integers).

         This model can be improved by checking the X of the other platforms, to make sure they aren't at the same.

         Hope that will help

    EDIT: you can destroy them, and spawn another kind of platform when destroyed also

  • I think there is an example of a "angry bird" like game, maybe it will help you (it is called physics catapult)

  • I think you can try to edit the Caproj to change the C2 version used, but I might not works

  • so, the vaue of the webstorage is changing in levels, so the condition is always true, hum

    maybe if you set the key to

    max(level, int(WebStorage.LocalValue("save")))

    this expression chooses the biggest value

  • did you tried to change one of the condition to make locks disseapear into something always true? just to check

    (also, if you use chrome, by doing F12, you can see the webstorage content, and so see directly the value and set it)

  • Maybe the fact you changed the value of "save" in level 10 and compare for "Save" is a problem, this is case sensitive If I remember

    I agree with Ashley, the software must continue, and be better, the non legal can't have a better product than us in this case

    jayderyu : you are married with her, she is not married with another one ^^

    In my opinion, Piracy is just like the beautiful (wo/)man who is married:

    -(s)he is someone you want to care about

    but no, you can't, and if you try something, it will be not very effective, and some innocents might get hurt, so, live you life, and don't bother about him/her, there are more interesting things in life

    (Aka: worrying of piracy can be a bigger problem than piracy itself, you know, DRM, legit users hurt, steam users qr?king games they bought legally, etc...)

    PS:I am not a case of constructophilia or piracyphilia, that was a metaphor

    Also, I hope there is not a crazy one who will say something like:

    -"everyone pirated once in their life you_should_feel_bad.jpg"

    -"If a product is too expensive, it is ok to download it, cause, you know, we can't live without it I-am-a-horse.png"

    -"I am a pirate and I am proud, and then I say hurray :lazytownface:"

  • You can load Json strings into a dictionnary object, which can be displayed later, I think the Json string must be written in a certain way (for C2 to understand it is a dictionnary), I can try to found it if you want.

    1/EDIT, the Json File you have should contain:

    {"c2dictionary":true,"data":{"game":"10"},{"user":"1"},{"score":"1000"}}

    or simply, you get your actual file, and add the {"c2dictionary":true,"data": and teh last } later

    2/To load the Json, is it a file in C2, or hosted on a server(the AJAX object can use a GET request to get a Json file from a server If I remember)?

  • Webstorage value are strings, you should compare each with :

    int(WebStorage.LocalValue("save"))

    instead of :

    WebStorage.LocalValue("save")

    Maybe the users of cr�ck�d version of C2 today will be normal users tomorrow, And Scirra will get the money they should get, I hope that this is going to be like this, no real harm for Scirra, or anyone.

    I think I must live in a world full of unicorns for thinking this could go that way, but still, I hope