tomsstudio's Forum Posts

  • I sent you an email but might be a little late 🙂

    I'm building a front & backend service that would suit your requirements.

    It's a hybrid peer-to-peer network assisted by dedicated turn servers with really cheap $ per GB.

    Lots of luck with your project!

    Regards,

    Tom

  • I might be wrong,

    but basically its checking to see if its not overlapping itself(as its the one being picked on the touch event). Which is true every event.

    There are some tricks around this, but the most easiest verion for my brain that i can think of is to use a function and a invisible collision tile(the same size of the gridbase).

    so,

    on gridbased.touch, call function($name) no need to pass any values.

    on.function($name) set invisible tile position to createx and createy

    invisible_tile is not overlapping gridbase at offsetx and y

    then create object(gridbase) at createx +- offsetx and createy +- offsety

    (repeat event inside function for however many times you need it)

    This should work, someone else might come up with a better solution.

  • jan2000

    would a exported nwjs(node webkit) work? Rather than using a web server?

    Cheers,

    Tom

  • Cheers for feedback.

  • Hello!

    A year or so ago i was playing around with the multiplayer plugin and i would minimise a host process and the game would continue to run in the background.

    Now however both chrome tabs and nwjs processes when hosting will pause when minimised.

    Firefox hosted tabs still work when minimised.

    Is this a bug? Or a intended change?

    Cheers,

    Tom

    edit *6am here, had put in instead of when in the title.

  • Here's hoping the project files can be saved locally and are similar structure to the current .xml project files.

  • fremachuca

    sent you a pm.

  • I said it last year and I still think the same now.

    C2/C3 needs to be the BEST 2D game engine, period. Scirra is still a small group compared to Unity or Epic Games (UE4).

    The best thing that can happen for C3, is a native export option.

    No reliance on funky and often broken 3rd party wrappers...

    Getting close...

  • Hi,

    I have set up my own multiplayer functions using the built in C2 Multiplayer WebRTC.

    Depending on what you functionality you need I could certainly code the multiplayer part for you.

    Regards,

    Tom

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Got told off by partner for posting too early, Mods can delete.

  • This jankyness issue is bringing me to the point of madness. The game starts almost without fault to jag harder and harder the longer the playsession. I'm to submit Klang to IGF this weekend, and I know it stands no real chance in the technical department due to this issue. I'm just hoping the avarage judge quits playing out of time constraints before the jaggyness kicks in. IT REALLY SHOULDN'T BE THIS WAY. Like someone else mentioned, I'm often daydreaming what it would be like to work in GM instead...

    I also see there hasn't been a new node webkit since march? When's the new edition with chromium 43+ coming out?

    I'm getting desperate here... This jaggyness issue and the ridicilous memory consumption of the engine's making me fear for the game's chance on the market.

    Your game would play really well on console...

    Can i ask if you're using Spriter for animations?

  • Condition: Enemy Has lineofsight to player | Action: System: Wait 1.0 seconds

    Action: Enemy: Sent Angle Toward (player.x,player.y)

    Action: Enemy: Move forward 1 pixels

    Sub-Event

    Condition: Enemy: is overlapping player at offset (15,0) | Action: Enemy: Set line of sight range to 0

    Else

    Condition: Enemy: is overlapping player at offset (-15,0) | Action: Enemy: Set line of sight range to 0

    Else

    Condition: Enemy: is overlapping player at offset (0,15) | Action: Enemy: Set line of sight range to 0

    Else

    Condition: Enemy: is overlapping player at offset (0,-15) | Action: Enemy: Set line of sight range to 0

    Else

    Condition: Enemy: is not overlapping player | Action: Enemy: Set line of sight range to 10000

  • sqiddster

    My guess:

    Every time the game zooms, in or out, the engine is checking each object to see if it's on screen or not so it knows to whether to draw said object.

    If you have lots of objects, this can be an issue. Zooming in/out really fast is calling drawing checks on top of each other(guesswork).

    You could try snapping to a certain scale? So the engine doing the on-screen check once?

    *notes, i could be completely wrong about all of this XD.

  • PSI

    Well, any advertising is good advertising?

    Subscribe to Construct videos now

    Edit: Saw your comment on kickstarter that you have already seen it, goodluck with your project <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

  • You can go into the index.html file and delete the <html manifest="offline.appcache"> tags.

    This will force the browser to re-load the game from scratch every play.

    This is only good however if your game isn't image heavy, as it will chew up a lot of bandwidth as the images are re-downloaded.

    Cheers,

    Tom