Ashley's Recent Forum Activity

  • I haven't noticed it myself, but I don't run many benchmarks that come in under 45 FPS. I'd guess it's to do with how browsers schedule requestAnimationFrame when frames take longer than 16ms to process. Then you get in to a difficult problem of trying to synchronise frames which take, say, 22ms to process, against 16ms screen redraws. I guess in some cases the browser will do it badly and produce irregular frame updates. Regular frame updates look OK, such as 30 fps done by draw - skip - draw - skip - draw - skip. But if it falls to something irregular and it's doing something like draw - skip - draw - draw - skip - draw - skip - skip - draw, then I guess that could look really bad (since it's visually unpredictable so it's harder to follow with your eye).

    This probably varies from browser to browser and could depend on the OS/underlying graphics API too. Is it the same across Chrome/Firefox/IE/Safari on Windows/Mac/Linux/mobile?

  • Are you sure you don't have a grid set in the 'view' tab?

  • part12studios - yes, that's a big part of the benefit - PhoneGap uses a real browser engine so all that browsery stuff like iframes will work.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • and don't try to insult your customers' intelligence by saying that I'm asking for some sort of magic formula!

    I'm sorry, I didn't mean to offend you, but in my long experience of working on Construct 2 it's common for customers to hype up feature requests and then when we produce them and everyone gets what they wanted, it's just a bit of a non-event, usually because of the caveats. The best example I have of this was everyone getting super excited about multiplayer - it topped our old feature request polls by a long way, everyone brought it up constantly, frequently commented things like "I'm going to have to choose a different tool if you don't add support", etc. Then we added it, and we can see from the signalling it's not being used by anywhere near the percentage of users who voted for it in the feature poll, probably because thinking about networking and host/peer relationships is hard, even in an event system which does much of the heavy lifting for you. So I am convinced that it's a real effect that in people's imaginations, features or product ideas are a lot better and more exciting than they can actually produce in real life.

    Also, I've lost count the number of times the announcement that we will support a feature gets more likes/tweets/shares than the actual announcement that we actually have then released it! So it's even measurable there.

    [quote:22gv3mg9]But anyway, don't be surprised if a year from now - or even 5 years from now ...

    some other programmer (working for a competing company) creates a 3d engine that winds up proving you wrong.

    I'm prepared for that possibility, but I would be extremely curious as to how they solve the problem. The way I see it is it's to do with your target audience's training and education, and you can't improve people's training and education by programming alone.

  • The Arcade was designed a couple of years ago now and at the time due to technical and security constraints we could only support one version of C2, and we decided to go with the latest beta instead of the latest stable.

    For quite some time we've been meaning to re-write the Arcade to make it a lot better and work around these restrictions, but it keeps getting delayed due to other projects. Hopefully it'll be done eventually though.

  • It would be a lot better just to figure out how to get the existing Google Play Game Services to run the login flow from a web view. AFAIK that's the only blocker.

  • Actually, I can't see that Flurry have any analytics support for HTML5 games. Looks like it's all for native.

  • There are hundreds of services out there and we can't integrate them all - part of the reason we have the Javascript SDK is so you (or preferably Flurry themselves) can make plugins without having to wait for us to do it. It'd be nice if you could ask Flurry or any other web service you want to see integrated to produce their own plugins.

  • Forgetting to delete an object should not cause a PNG file to go missing from the project. I think you must have done something else.

  • part12studios - the blog post says it all. It's just Safari is faster because it can JIT-compile. PhoneGap is no slower than the other wrappers CocoonJS and Ejecta so there's no performance reason to avoid PhoneGap. And when some bug fixes/updates come in (so PhoneGap can use WKWebView), it will match Safari, and outperform the other wrappers by a long way. That's all it means.

  • Test mode just fetches placeholder Admob ads which say things like "this is a banner" and "this is an interstitial" instead of actual commercial advertising. Useful for testing but make sure to turn it off before publishing!

  • (This is a redux of what I post regularly on this forum on the subject)

    I'm not convinced an easy-3D-game-builder product is as realistic as you think, especially if trying to keep Construct 2's philosophy of "not a cookie cutter engine", and mainly trying to provide primitives from which to build a totally custom game from. Fimbul touched on a few issues but a few others that I think would be an issue:

    • 3D math is a significant jump in difficulty over 2D math. Most students touch on sin and cos before leaving school, and they're really handy to know for game design. When it comes to 3D math, how's your knowledge of quaternions and matrices?
    • Designing 3D assets is a significant jump in difficulty over 2D assets. Most people can scrawl something in Paint or do some light pixel art, but in comparison how many people are competent at 3D modelling tools? Also a 2D layout editor is nice and easy to use, but custom 3D level design on a 2D screen can be a pain in the ass (at least in my pretty limited experience of designing half life levels way back)
    • Competing with the visual quality of the top-end 3D games (think Crysis-grade and newer) is tough, but IMO it's realistic for indie developers to match commercial quality with 2D titles. (See "The Next Penelope"!)

    I think a "Construct 3D" is the top example of "imagining feature requests to solve everything magically with no effort". Real-world solutions always have their caveats.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 3 Nov, 2026

Twitter
Ashley has 1,835,485 followers

Connect with Ashley

Trophy Case

  • 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
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x6
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs