part12studios's Forum Posts

  • thanks for confirming Angelo..

    Yea just just seems like if Chrome can do this on the same device.. why can't Cordova tap into the same drivers.. i'm not expecting lightning performance even but it's pretty unprofessional for us to tell people who WILL experience shitty frames to say.. "sorry sir, your android device has bad drivers, deal with it.. we are.."

    Seems like there must be a way to perhaps point to alternate drivers or some backup if webgl2 doesn't happen to be enabled on the device? how is it possible it runs soooo good with Chrome and yet it struggles with cordova?

    Does Chrome have it's own drivers? it's an app.. it's not in the OS last time i checked (you still have to install chrome on android right?).. and if chrome CAN have it's own drivers, why can't cordova apps do the same?

    I just tested it on "browser" and it too gets solid performance.. i tred the HTML5testWebView (something Ashley had asked about)

    And look this isn't (For me) even an android thing. I made an iOS version and it ran just a poorly on my iPhone 5s running iOS9 i believe (whatever was current 5 months ago) so again this isn't looking like it's just "oh it runs good because it's chrome.." it's isolated to cordova as far as i can tell.

  • here is another video that really side by side compares what i'm talking about..

    https://youtu.be/pInkI--EnwY

    it runs fast on chrome on the same device that it runs sucky on when it's cordova based.

  • ok i installed it and yes it shows 28-30 fps. but it still feels "slow".. here is a video of what i'm talking about:

    https://youtu.be/35oCmxjrMvY

    I think the fps counter doesn't really reflect the performance on the device.

  • NN81 that's very kind of you to try.. here is the project file

    https://www.dropbox.com/s/i4rwcg4crsb9t ... p.zip?dl=0

    i would love to try another compiled apk on my phone. If we can show it works better this way, then hopefully Scirra can figure out how they can automate their apk compiling to be done right.

    Thanks!

    Caleb

  • yea i should do that for the next build. thanks for sharing that

  • thanks for trying that. that's good to hear. I would just like to see a game that isn't from C3 that also runs poorly on my device that is cordova based.. a top of the line gpu doesn't fill me with confidence that average phones (what most people have) are going to run that well

  • I'm using Construct 3's internal Cordova wrapping service for android where they deliver an APK directly to me. For iOS I have to run an xcode project and through xcode create the IPA for testing.

    I recently went to XDK to check it out and it seems that you can't download the client anymore. Are their servers still working or is XDK completely dead?

    The thing that sold me on C3 was that i would no longer have to use 3rd party services like Cocoon IO or XDK, so I haven't tried those yet, but i shouldn't have too because I paid to be able to use the internal service.

    I just want to see any game run poorly on my device that is cordova based. This would be helpful in isolating if it is in fact something wrong with cordova because if it's the bad driver reason i should see more games than just mine.

    also by that account.. if anyone here has a good android device, try this apk if you would.

    https://www.dropbox.com/s/ymo6aesoijgmw ... g.apk?dl=0

    the same "bad driver" issue means that if things are good then this game should play at 60fps on any good gpu/driver android device.. if it is the LEAST bit jerky it's not working right.. if you play the game on your same phone notice you'll have solid FPS in chrome on android..

    http://part12studios.com/temp/Games/soaring/

  • Hi everyone,

    I was just wondering about some issues I'm having with my own project with Construct 3. I have this simple game i made to demo C3.. and when i play it on my phone browser it plays solid 60fps on my device.. but when its a cordova wrapped project the fps sucks.. like 10fps..

    http://part12studios.com/temp/Games/soaring/

    This issue is months old and nothing has changed.. i'm not satisfied with the answer that i'm getting from Scirra which is basically it's my LG G Stylo's drivers fault (running android 6.0) even though my phone plays every other game out there just fine.. ones far more gpu intensive.. but yes they are not cordova based either..

    I've been googling and it is difficult to get a clear "this was made using cordova" and it be a title that's on google play.. i don't even care if it's a "Construct" game.. the basic answer I'm hearing is "your phone's drivers are the problem, nothing we can do" and i don't believe it. I've owned shitting android devices before that ACTUALLY have no GPU and yes they suck at games..

    what it feels like is my game is acting like phonegap/cordova games use to run like before webgl was enabled at all.. i guess that was iOS7 and before..

    NOTE: I experience this poor performance on both ios and android devices so this doesn't even appear to be an a "android thing", I'm just working with android because it's faster to test with dropbox / apks..

    so i thought pointing to some real Cordova games that perform perfectly fine on my device would offer some contrast.. OR hey if they run crappy on my phone then I would understand my phone really is an unavoidable problem and i should go out and buy yet another android device for testing

    Thanks,

    Caleb

  • happy to help

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • So i found a solution but it's a crappy one.. there is something wrong with these files being downloaded if i'm getting this error.. note i'm just exporting HTML5 games.. not cordova..

    in settings under privacy you can effectively turn off chrome's "protect me from bad websites.." which works but now i'm vulnerable to potentially dangerous sites to do this..

    https://www.dropbox.com/s/by7cszei10hmy5q/settings.png?dl=0

  • It's baaaaaack.. no way i can see around this other than using Safari and that's an absurd workaround.

    https://www.dropbox.com/s/didwn9d8v2tqkoc/blocked.png?dl=0

    https://www.dropbox.com/s/z6qrzhsf9w818fh/blockedmessage.png?dl=0

    also what's up with dropbox "share" links not imbedding as images in emails?

  • awesome, i look forward to hearing how cocoon io goes for you. it's nice. free version is fine until you know you really like the service.

  • i do understand man, but it's a solution.. just do it. cocoon io is cool. i used to be a paid user of it (before going to C3) but to this day i've not found any solution that doesn't have some kind of gotcha.. this is the Achilles heal of Construct 2/3... the publishing pipeline blows.. cocoon is not bad.. your best bet is to make sure you make a game with as few plugins / third party requirements as possible..

    you can have all of the obstacles and excuses in the world.. you're stuck with a problem.. try this suggestion.. if it doesn't work.. fine.. but crossing your arms and waiting for someone else to give you another solution is no more useful. you get 1 hour tonight. make it happen <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

    check this link out too.. I don't remember watching a 30min video to learn Cocoon.. https://forums.cocoon.io/t/construct2-h ... ocoonio/45 there are some videos but don't worry.. the nice thing i like about cocoon is the plugin management.. it always felt nicer than how XDK did things.

    I'm a father of two as well.. i do video game development for others as well and C2/C3 is my way to try and make games on my own on the side. So I feel your pain, but yea man just do it tonight.. so you lose one day.. or maybe two, but at least you know first hand why it is or is not your solution.. try it out.. give it a shot.. do a "hello world" don't try and port a full game over and expect it to work the first time.. start with something stupid simple.. a one touch button game or something with a couple of squares.. see how it goes..

    I tried Cocoon awhile back and hated it.. but XDK was fucked up at the time at a later date and a tried it again and it worked.. sometimes you just have to do something even if that something doesn't deliver.. at least you do something.. and learn from it.

    and no i'm not 100% happy with C3, but I'm investing in it, that's how I see it anyway. Maybe it will not work out but C3 is the future if Construct is going to thrive. Holding on to C2 because of what it should be is not going to help.. I'm glad to see Ashley is still offering support for C2 bug fixes, but honestly I wish he'd put more into C3 because yea it's a subscription and yea right now the publishing pipeline while nice, doesn't perform as well as it should.. simple side scroller runs at like 8-10fps.. but that SAME GAME on a browser in the same device is a solid 50fps..

  • Dude are you seriously complaining about watching a video to learn a solution?

    sounds like you should learn unity.. lots of text there for you to read.. i'm sure that will take no more than 30 minutes to figure out..

    seriously listen to yourself. watch the video and move on.

  • XDK is dead. Intel sun set it earlier this year. So that is no longer an option. It might still "work" but is not supported anymore.. which is a shame, but honestly i liked cocoon io better but i've moved on to Construct 3.. they build android apps for you. so no xdk/cordova/phonegap/cocoon needed. it's not perfect yet, but it's nice.