oosyrag's Forum Posts

  • You can:

    a. Place the entire layout in the layout editor.

    b. Create "pieces" of the terrain as you get to them by storing the level layout details in a data format and loading them in offscreen as you go.

  • How does your Construct program know when the file is updated?

    Right now, you are reading darkoutside.py only once, on start of layout.

    You'll need to AJAX request again whenever you want to update - either by every x seconds for a refresh rate, or ideally some sort of trigger.

  • I believe the official plugins were intentionally not made available to prevent copies with slight modifications that eventually lost support, broke with update, and cause confusion. I remember there was quite a bit of unrest regarding this decision when C3 beta first launched - you might be able to find the thread with a google search since it seems the forum search is broken. There were Scirra responses in that thread.

    Edit: Might be this construct.net/en/forum/construct-3/plugin-sdk-10/download-construct-3-built-in-131108

  • You do not have permission to view this post

  • Also here is a simple way to implement metaballs in Construct - scirra.com/tutorials/813/how-to-make-fluids. I imagine if you used a larger number of small metaballs that didn't "flow", you could get a decent deformable blobby sort of result.

    Edit: The effect used is built in C3 and called "AlphaClamp"

  • My first thought is metaballs ref:http://jamie-wong.com/2014/08/19/metaballs-and-marching-squares/

    Second thought is you might be able to draw with splines with R0j0's paster plugin, but I haven't used it so I don't actually know.

    Thirdly, You can definitely do curved lines with "handles" using the built in quarp and cubic expressions, but I have no idea how you'll get enclosed, filled shapes from there.

  • You can use a global variable to retain data between layouts.

    Upon destroying the car on the layout where the car doesn't exist, set the global variable to 1.

    In layout 2 -

    On start of layout, if global variable=1, destroy car.

  • Compare two values

    textbox.text = str(float(text box.text)

  • Sounds like a bug, see if you can consistently get it to happen and make a report?

  • There isn't enough information to answer your question.

    What kind of object is it and what is it supposed to be doing (or what information are you looking for)?

  • I do not know how to do it, and I haven't seen any guides on how to either. Never said it was impossible, just I expect it highly unlikely that anyone here would walk you through it. I don't see any reason why an indie developer wouldn't be able to if they were motivated enough to. Many games with this feature are made by indie developers.

    Costly not really from a dollar sense, as there are many free resources online that document WebRTC and JavaScript, but I would guess very costly in terms of time if you were to research and learn how to do it. Or costly if you were to hire someone to develop it for you then yes.

  • My understanding was that the loader layout was for downloading assets only, such as when loading for the first time off a web page for an embedded html5 export. An exported phone app should not require any downloading at all, as all the assets should already be on the local device.

    The black screen delay is likely loading assets into graphics memory. This can be mitigated by using a more powerful device, reducing the memory load per layout (or first layout at least), or by loading assets during runtime via load from URL (not recommended unless you are comfortable micromanaging your loads). Or all of the above.

    For reference, just in case you haven't seen it yet: scirra.com/tutorials/318/how-to-use-loader-layouts-to-make-custom-loading-screens

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Use a Timer behavior on your player object. The [X] is an inverted condition - so the events only run if the "Cooldown" timer is NOT running.

    + Mouse: On Left button Clicked
    + Player: [X] Is Timer "Cooldown" running
    -> Player: Spawn Bullet on layer 0 (image point 0)
    -> Player: Start Timer "Cooldown" for 0.3 (Once)
    
    + Mouse: Left button is down
    + Player: [X] Is Timer "Cooldown" running
    + System: Every 1.0 seconds
    -> Player: Spawn Bullet on layer 0 (image point 0)
    
  • Has anyone ever made a local multiplayer LAN game with construct 2 ?

    By local multiplayer i mean like "mini militia" where two or more players in a room can connect to one player's hotspot connection without internet and play together locally.

    I'm going to venture out a no here.

    I searched about it im forums and found that each topic about this ended with uncertainity.... So i just want to clear this up for myself and future readers of this post who might me wondering too, whether this is even possible or not with construct 2?

    Technically it should be possible. AFAIK it comes down to integrating a local WebRTC signalling server into your app, which is probably beyond the scope of these forums.

  • What isn't exact - the position, or the time?

    Frame updates do not necessarily happen in sync with seconds.

    The position should be accurate, unless you have other events or behaviors affecting the object besides what you mentioned.

    + System: Every 1 seconds

    -> Sprite: Set X to Sprite.X+90