Aphrodite's Forum Posts

  • "I really can't believe that a high-end intel integrated GPU cannot run webGL at one third of the speed of a two year old tablet, or a five-year old budget mac. It's completely crazy if this is the case. If it's really just a hard limitation of webGL, then webGL is not suitable for games, period."

    definitively something weird going on for that one, I always though webGL was a sort of implémentation of OpenGL ES (like a direct call to the graphic driver), but definitively if it cannot perform as well as the two systems you talked about, that is crazy.

  • ", why is it (supposed to be) so much slower than webGL? Is webGL just 'more low-level' somehow?

    "

    as far as I know, yes webgl lets do things in a lower level way, you can do more and as long as it is correctly working, it is also faster since ashley made an implémentation of it specifically for C2 If I am correct.

  • canvas2d IS hardware accelerated too, or at least it does not mean software rendered, in fact, on chrome (I think C2 has things to prevent that) software rendered enables a simulated WebGL (since it is software rendered, there is no limitations feature wise, however it will be slow as hell), and believe me, I have actually a netbook with software rendering by defaut on the chrome browser, and you will not go over 10 fps on it, even with very few elements being displayed.

    the fact canvas2d outweight webgl can come from various factors:

    -on weak systems (older iphone before iOS8, aka before a just in time compilation of javascript), the webGL javascript overhead can be really painful, that is partially why nobody enabled it on iphones exports in the past

    -effects, but since there are ways to disable them no game should be blocked by that.

    -perhaps a webgl implementation of the browser that is woncky?

    -updating text objects too many times and updating them, they are not performing well on webGL, not sure of the reason.

    -using r0j0h0und canvas plugin, it does not render directly in the webgl renderer.

    I might forget some (or just don't know them), but the point is canvas2d is another renderer, that is still hardware accelerated.

  • Not sure, but maybe the browser object condition "on suspended" triggers when the phone goes to sleep (if so, you may be able to cut the sound when it triggers).

  • good luck with that, this is normally what the useragent is supposed to report (the browser name and version), but since too many people tried to filter browsers in the past (not having them play audio, or not having them work at all for some really old websites), the result is that every browser tries to look like every other browser to be sure this kind of discrimination based on those infos cannot be done.

    you may be able to find the default user agent string of the android stock browser somewhere though, still seen as a bad idea though.

  • I agree with KaMiZoTo , it would be nice to have, not using features because they are not working as intended is not something people should do.

  • It is interesting to play on different devices. I've played games on my Samsung Tab 4. Can't remember if they worked on the Wii U game tablet but they probably did.

    for what its worth, there is a documentation of the wii u browser (I did find one before that I think was more complete, but I cannot find it back)

    http://www.nintendo.com/wiiu/built-in-s ... ser-specs/

    http://www.nintendo.com/wiiu/built-in-s ... tionality/

    and by default, the d pad returns the up, down, left and right arrow keys, while the a button returns enter, so they may have worked.

  • happens for me also for the r195, perhaps something Tom needs to fix?

  • I remember that happening when enter was pressed during exporting in the past, not sure if that was fixed but it may be related.

  • I tested it, and I saw a fullscreen ads at launch of the game each time, however the game itself seems... to have no end, or maybe I did not went far enough, but without feedback on how far we are nor the number of correct awnser, it seems that way.

  • nimos100 not sure but AFAIK the debbuger can add an overhead, to be really fair you also have to make them behave the exact same way too to really evaluate a waste between the two (is overllapping does not have to verify if it was already colliding with the same exact instance in the past, while on collision does, also not sure what happens if you have 2 collisions at the same time that occurs between 1 sprite2 and 2 sprite in the same tick between on collision and is overllaping).

    but that is interesting.

  • asteroid overllaping wth asteroid is the culprit, it will cause asteroid.count^2 collision checks per tick If I am correct.

    overllaping and on collisions are actually similar, sometimes you can gain a little with overllaping as it is not checked as much in case of movement or creation.

    also disabling collisions between the player and a far away asteroid could be in some cases a complete de-optimisation as if they are not in the same collision cell, no check is done, so make measurement first.

  • the 1 or 2 percent may not be that huge of a deal (perhaps even imprecision leading to that), but the cluster main group is what takes a big hit it seems, I wonder what this group is doing.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • there is also something very simple:people do not like feeling like a cow that people milk for money.

    Some people already feel (wrongfully so) that since they pay their internet connection they should have everything on it for free, others of course do not feel that way and know that paying for a product helps the ones that did it, but when they see ads on top of the game they paid for, it is just "We know you paid for it, but we might as well make more money so sorry but enjoy the ads", not sure about other countries but pretty sure that this kind of app would be considered either as a lack of respect/big middlefinger, or as unprofessionnal ("did they just forgot to remove ads before making it paid? are they incompetent or just stupid?", sure, it is rude to think like that but thta would be my first reaction).

    it is regarded as a bad practice (ads themselves on a free app are often regarded as such too), so be sure to understand that first.

  • that is what mobile browsers are for, and since construct 2 is an engine based on web technologies, it would be really misleading to have a native app to just explore the forum, as a forum is a web content entirely.