oosyrag's Recent Forum Activity

  • I also ran into the browser blocked copying issue. Found the alternatives, but it was definitely jarring and left a bad impression in terms of user experience and reinforced the negative perception of browser environments.

    • Post link icon

    The new platform is not going to get the benefits the forum offers for exploring what the suggestions would entail.

    Maybe a suggestions forum here could clear up the clutter from the general forums, and offer a place for users to discuss and refine ideas before posting them to the suggestions page. It would also help to organize votes.

    The biggest benefit to the suggestions page is it allows sorting by popularity and rank, which isn't always immediately clear on the forums. It also allows them to tag, track, and respond to ideas as a whole rather than individual posters.

    It would be nice if there was a way to archive suggestions that have been tagged/responded to and refund votes. But then it would be hard to see the relative popularity of the archived suggestions. On the other hand, the way it is now earlier suggestions have a disproportionate advantage over new suggestions. Maybe logging how many votes a suggestion had at the time of archival would be of use.

    Overall, it honestly it's just a distraction and additional work to moderate for them really. Feature creep by developers is already a big problem, feature creep by users is a disaster. It's a nice gesture to show Scirra cares about is users, but that can also backfire if those suggestions don't get acted upon for long periods of time. Hopefully the disclaimer is effective.

  • 1. Tags are used to organize and specify in case multiple requests are made. They are not strictly necessary, but it is good practice to use descriptive tags. (If you're only making one request, you don't need tags. If you make a lot of requests, you definitely need them to sort things out)

    2. AJAX requests are asynchronous - they are not instantaneous, and there is no way to know when you're going to get the data after you request it. So there is a trigger for AJAX On Completed, where AJAX.lastdata holds whatever information you requested.

    Why do you need AJAX? Because the XML plugin has no way of getting the data from a project file - you need AJAX to do so. When you use "Load XML", you're putting the data you retreived from the project file via AJAX into the XML object.

    3. This is the typewriter function. This is source, or whole text - xml.StringValue("/chapter1/hint/text()"). len(Text.Text)+1 is how long Text currently is (starts at 0) and adds 1. The left(a,b) expression that wraps the whole thing means take the "b" number of leftmost characters of source "a"

    4. Not that I know of.

    5. len(Text.Text) How many characters the Text object is currently displaying. len(xml...) is how many characters the source text is. When they equal each other, that means what you are displaying is the entirety of the source text, and therefore there is no need to continue adding one character to display.

  • The developers for Towerfall specifically decided not to do online multiplayer for exactly the reasons you specified. It would be too difficult to account for lag in that system, so they opted for local only.

    However, there are games like Street Fighter IV with highly optimized netcode for their specific engine that allows for frame dependant game play (mostly simulated latency to buffer any jitter)

  • Do you mean swatches? This is a new feature in the upcoming Construct 3, which you can try right now for free at

  • I think adsense would go in the html page itself rather than your project. If your host doesn't let you modify the page, you might not be able to use adsense.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Did it solve your problem?

    Otherwise the last thing I can think of is to check if your object might be invisible on the host and you're not destroying what you think you are destroying. A synced object can be visible to one peer and not another if your events call for it.

  • Oh can I also suggest that every instance of "Signalling Server" ever mentioned be changed to "Signalling Service"?

    Might clear up a lot of entry level confusion.

  • Edit: I think I misuderstood. Are you asking why you are disconnecting, or do you want to know how to set up an automatic idle disconnect?

  • Hm. Check if somehow the peer made a copy of the ball somewhere? Maybe they were stacked. Should be able to see it in debug if that's the case.

  • Yes, if it was created on the peer side by the sync action from host to begin with.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 39 followers

Trophy Case

  • 12-Year Club
  • 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
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

22/44
How to earn trophies