digitalsoapbox's Recent Forum Activity

  • Ashley

    Friends list, Achievements, Leaderboards. I've seen a few people asking for Multiplayer but Photon already works fine on XB1 with C2 and the built-in multiplayer doesn't work at all because of no real support for WebRTC on the platform currently, so I'd prefer to see a concentration on more platform-specific features.

  • Hoping for fix on this also. There are some workarounds (), but it would be great to get native multiplayer and platform behavior work nicely together.

    Try adding local variables to track player input instead of applying the player input directly to the player objects.

    For example:

    If pressing left > platform move left

    instead try:

    if pressing left > set Player localvar to -1

    if pressing right > set Player localvar to 1

    if not pressing left & not pressing right > set Player localvar to 0

    if Player localvar = -1 > platform move left

    if Player localvar = 1 > platform move right

    It's more steps, but it's also a LOT less data to send for online multiplayer, since you're just checking on/off state when they occur instead of continuously.

  • > ThePhotons

    >

    > Im having an issue .. if I join a room , then toggle IsOpen or isVisible , then leave the room and try to create a new room... I get this error and the room creation fails. but if i dont touch IsOpen or isVisible , i can join and leave and create as many rooms as I want

    >

    >

    >

    > any ideas?

    >

    I managed to reproduce this with 2 clients. One of them updates property. Other leaves and fails to create room then. Please report detailed reproduction steps next time.

    Workaround switching properties back and forth before room creation should work while the issue is being fixed.

    Can you clarify this fix? Switching which properties back and forth?

  • ThePhotons I'm running into the same issue as Badmiracle, with the exact same use case. If I leave the room visible/open, all is fine. If I change open state, I get what Photon is reporting as Error -2, with the message "Invalid type for property isOpen. Expected type System.Boolean but is System.Double."

  • The effect seems to break a bit when an object has its transparency manipulated - is it rendering the alpha properly? When applied to a layer, the edges of objects (sprites, Paster objects, etc.) show up, even though they're either 1) fully transparent or 2) solid black with their blend mode set to additive, which should render as transparent.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Welp, they've already approved my C2-based game for XBox One release, and I put their logo in the trailer, so...yeah. That'd be pretty cool.

  • ThePhotons Yeah, I've noticed it's a bit unreliable to just set it to the player with the lowest actorID. I've run into issues with it properly reassigning the master (to a room property) when a player shuts the game down without leaving the room. I'll try 2dgamedev suggestion, that sounds like it might be more reliable.

    ThePhotons is there any kind of timetable for adding the check for the master client to the javascript client?

  • ThePhotons is there a way to check who the master peer is at any time? I noticed the Unity Photon docs have PhotonNetwork.isMasterClient but I don't see an equivalent for C2.

  • &ThePhotons Do you not have a Marco Polo Tutorial for Construct 2? Like you guys have for Unity?

    Im struggling to sync objects created by the master. ( Host ) Any advice?

    Im using pathfinding and getting them to sync is a NIGHTMARE! Thanks in advance.

    How are you tracking which peer is the master/Host? I see that in the Photon docs but I don't see an even/action for it in the C2 plugin. Maybe I missed it? Or did you just create a room property?

  • ThePhotons I will post it once i can get the performance beter. Sending across 50 objects X & Y for the non host to sync is difficult without lag. I might have to add some interpolation to get that smoothed out.

    What would you advise for something like that? Send over X, Y for 30 Plus objects every 1 0r 2 secs?

    Strange thing is using the construct MP plugin i dont have that problem but it doesnt support IOS .

    It's better to send state changes than X/Y coordinates where possible. You mentioned you're using the pathfinding plugin, so doing something like syncing starting x/y, speed, angle, then sending another event when the object reaches the next pathfinding node with those same values, should send a lot less data and get things synced up faster.

  • I have a plan to make a videogame that might possibly get Greenlit - the question is : what possible troubles can I face while getting the .exe generated by NW.js to match Steam Store requirements?

    Thanx a lot!!

    None.

    • Post link icon

    I'd also like to know that.. even if there was a way to test it on your PC and make it run as it would on an Wii U, it would be perfect. Since Nintendo opened up the dev registration for everyone I became one, but buying a dev kit is just too expensive for me.. I haven't read anything about leasing on their site though.

    No, there's no good way to do this. The Nintendo Web Framework is specific to the Wii U.

digitalsoapbox's avatar

digitalsoapbox

Member since 21 Aug, 2013

None one is following digitalsoapbox yet!

Connect with digitalsoapbox

Trophy Case

  • 12-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
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Quick Draw First 5 people to up-vote a new Construct 3 release
  • x4
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

20/44
How to earn trophies