uyu34's Forum Posts

  • Thanks for this!

  • I haven't been ale to figure out facebook and construct for the life of me yet, but I hope to be developing there someday too. Sorry that I can't answer your question

  • Very interesting, gives me something to do for bus rides now

  • If you are running your own signalling server it will show up in the config.js

    Just open that up with Notepad ++ or whatever you like and change it there

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yes, that tutorial should solve all of your problems.

    As a person who has developed for both android and iOS in the past I can tell you that it is the sort of thing that gets easier the more times you do it. Getting better at the trouble shooting is the most important part.

  • every tick set the phrase number to random and then you can also do "Every X Seconds".

    For the X put Random (10,20) (Or however long you want the time between attacks to be.)

    and than for you action just make the boss do his attack and phrase. To make him not do the same attack twice you add another variable for "Last attack used".

    Everytime the boss uses an attack set the Last Attack Used to what every phrase number that was and then add a condition to the attack checking if the new random number is NOT equal to the current one.

  • add the physics behavior to a cube and let the gravity do the work for you. Once the cube gets to where you want it to stop just disable the gravity.

  • I recommend trying it using CocoonJS first, They have a cloud compiler that is easy to use and free. From there you can make an XCode file and then through xCode you can test it on your device.

  • Make a global Variable "setTimer"

    now for all the events that say "Wait X Seconds" change them to "Wait setTimer Seconds"

    Now all you have to do is set that timer to whatever you want.

  • You will have to make it in Common

    System | For each Peer------------------| Peer|Spawn Bullet on Layer 1

    -System |getbit(Peer.inputs, 4) =1 ---|

    -System | Every 3 seconds -------------|

  • Good job on figuring it out for your self!

  • on tap | Simulate control "Pressing Left"

    You can add either platformer behavior or 8 directional movement

  • I think it is worth the purchase even if you don't make a cent off it. I personally have been using construct 2 for around 2 Years now and have deployed a few games to iOS and Google Play. Very rewarding and you will always learn something new.

    IF you ever wanna decide to make large scale projects again, Construct 2 is perfect for prototyping as well.

  • Yeah kinda vague.

    But you can use a variable for page number and just do

    On click | Page number +1

    and then you set the pages to change based on what number the page number variable is set to.

    FOR EXAMPLE :

    if Page number = 1 | set visible "Page 1" visible

    | set visible "Page 2" invisible

    | set visible "Page 3" invisible

    | set visible "Page 4" invisible

    | set visible "Page 5" invisible

  • You have to improve the AI.

    One thing you can do is add an invisible colider that always has its position set to an image point in front of the NPC. (This can be done by making a new sprite just fill in the square with any color and then hit okay. Set the viability to invisible).

    Next go to your NPC and add another Image point and set it a bit infront of the direction that the NPC is facing.

    In your code say;

    --Everytick // "WhateverYouNamedCollider" | Set position to "TheNPCYouAreFixing" (Image point 1)

    Now you just need to program the colider to check if it is overlapping something else that the NPC shouldn't and then tell the NPC to turn a different direction.

    Another alternative is to have the solid object cause the NPC's x or y position to change based on its location to the solid object.

    For example :

    --IF NPC.x < object.x // Npc.x = npc.x -1

    --IF NPC is overlapping Object

    --IF NPC.x > object.x // Npc.x = npc.x +1

    --IF NPC is overlapping Object