TheRealDannyyy's Recent Forum Activity

  • zenox98 Sorry for the late response, so I tried some stuff outside of C2 and I also cleared out the C2 registry (with backup of course).

    Only bad news, it's still not working for me.

    I would like to quote myself once again: "How does the previewing work, does C2 check for the default installation path or does it "find" the FF folder by itself?"

    (With more information about that I could maybe find a way to fix the issue since noone else seems to experience it right now.)

    For those who don't know, ClickTeam is working on ClickTeam Fusion 3.0 (said to be released late this year) and there are some who believe that it will introduce a reworked eventsystem that will look A LOT like what Construct 2 has right now. Many posts in ClickTeam forums compare the two eventsystems and the result is almost exclusively in favor of Construct 2.

    ...

    I always wondered why CT Fusion looks a bit like C2, I mean if you compare those two great engines you can see that the focus of CT Fusion is more on the end product (the game) and less on the way of creating it. On the other hand, C2's focus is clearly on creating games as fast and easy as possible but in cost of a bad end product which requires 3rd party technology (Even if it is native-like it will never be on the same level as native games in general, well in a few years maybe?)

    I think if CT Fusion 3.0 would be exactly like C2 currently from a design perspective it would be awesome of course, but the current version shows that the pricing of those native exporters and the engine itself is quite high and too expensive for the most indie or hobby developers. The pricing is one of the main advantages C2 has > Pay once, export to every supported platform. This however is not the case with CT Fusion at the time, there you have to pay for each exporting platform which costs a lot of money of course.

    Well at the end I can just hope that CT Fusion 3.0 will not be a "C2 lookalike" engine with free exporters and a low price because that would literally mean the end of Construct 3.

    (Unless C3 has NEW cutting edge features and is not just a ~80% copy-paste engine with Mac & Linux support. Sorry if I went a little off-topic here. )

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • zenox98 do you know which keys are used by the "preview browser" feature?

    Because the most of the keys just seem to be preference data which I don't want to remove.

  • Just for reference, i've always used FF and made sure to install the x64 version when it came out recently.

    I'm now using 43.04 without any issues.

    The only difference is you are using the Steam version.

    I'm wondering if uninstalling C2 and removing the registry branch would help, but I'd only do such a thing if you are entirly comfortable with such things.

    The Steam "data check" system is kinda like unistalling an reinstalling C2, but good hint on that registry branch I'll look if that will help me to fix the bug.

  • Ashley , re-installing didn't work either.

    I guess I'm the only one with this issue, so if I really am, I'm willing to go on using C2 with this bug.

    It doesn't affect game developement that much since I can still use the "preview with default browser" function.

    (If there are no other people experiencing this issue in the next couple days, feel free to close this topic up.)

  • Ashley

    I don't think it's necessarily latency testing with 2 tabs, it's just the fact that I'm trying to set the position of the player animation sprite to the player collision box sprite and it's not 100% (so it looks like it's lagging 500 ms behind).

    We're just worried that if there is a bit of lag on the hosts end, the peer basically can't play very well. Our game in particular is more important that each player feels literally no lag in their character (it's co-op instead of adversarial). I completely understand where you're coming from, though. We're just not 100% sure on how to implement the sync correctly.

    For me this sounds a bit like a "suggestion" to sync the objects position and animations (including frames).

    Note that I'm not suggesting a system like that, since the workaround with synced instance variables works OK, but Ashley you can be sure that a lot of us would appreciate a built in system like that for sure.

  • ome6a1717's method won't work: both the runtime and network latency are non-deterministic, so only sending inputs will cause the games to diverge until both sides are seeing something completely different. Multiplayer programming is exceptionally difficult, you should really use the built-in syncing features, which have carefully tuned redundancy and compensation features that can adaptively handle things like changing average latency and latency variance, high packet loss and packets arriving in the wrong order, while keeping synced object movement smooth and very close to the position on the host. If you think you can just send a few messages and get a similar system, you are severely underestimating the technology behind the Multiplayer plugin.

    If you run two tabs on the same machine, you should easily see <5ms latency between them. A poor quality long distance link from e.g. UK to Australia could be around ~500ms. So if you're seeing 600ms+ on the same machine, that indicates some kind of fault. The latency is 100% to do with the network connection, WebRTC won't add more than a few milliseconds. I did extensive testing of the feature at the time, and even long-distance games worked well with the multiplayer engine's features for compensating poor quality connections.

    Ashley Didn't expect you to respond so quick, thanks for clearing that up!

  • The good news is that Yes, you can do a multiplayer game with C2 in real-time that works really well! The bad news is the tutorials are unfortunately the wrong way to go about it. Syncing ANYTHING seems to be a giant pain. I've had much better luck sending messages back and forth and updating positions for each player instead of sending the data to the host and resending it back.

    ...

    Interesting method of handling multiplayer games, I would like to hear a statement from Ashley about this method and the high precision problems of the multiplayer plugin (used with the Internet mode as profile).

  • From my experience with the plugin so far, I can only confirm that either the plugin is coded poorly (which I doubt) or WebRTC is currently not able to handle high precision syncing over the internet.

    However I also noticed that syncing with the Lan mode activated is way better than the Internet mode, but as the manual says: [quote:2qu0sqyg]LAN mode should never be used for Internet games - it is intended for networks where bandwidth is effectively unlimited and latency effectively zero, which is typically only the case with local area networks, and taking advantage of this can improve gameplay quality.

  • Ashley, not really, everything is on default I got firefox installed since 2010 and just recently I noticed that it doesn't seem to find it.

    Although I think that FF 64bit might have changed something but I highly doubt that since I installed it in a seperate folder.

    I know that a user had the same issue with Opera that got fixed in r220, maybe the fix you did there might work with this too.

    How does the previewing work, does C2 check for the default installation path or does it "find" the FF folder by itself?

    (I will reinstall Firefox just to make sure, I mean it's been quiet a while now.)

  • Oh nice, I thought Ashley is only posting news into the C2 forums.

    Thanks zenox98!

    when i open the game, these two processes run

    *UPDATE*

    Using the browser close option DOES seem to close everything. It's when you press the X button to close the window that it stays running

    This seems to be an issue by NW.js and not Construct 2 but anyway Ashley should take a quick look at this just to make sure.

TheRealDannyyy's avatar

TheRealDannyyy

Member since 30 Sep, 2014

Twitter
TheRealDannyyy has 18 followers

Trophy Case

  • 10-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

18/44
How to earn trophies

Blogs