Log In  

Hiya peeps,

Okay, I have issues when playing carts on my iPhone6. The games work, but not with issues.

Firstly, I get no sound.

Secondly, along with more frustratingly, I am selecting browser screen elelents when pressing the virtual controls.
This makes the iPhone play method useless.

I'm told that this isn't a problem on say, a Samsung. All works fine with that.

So, does anyone know if/how these issues can be overcome/resolved?



P#48384 2018-01-20 04:22 ( Edited 2018-04-24 20:39)

I have found the opposite. iPhone games seem to work just fine, including sound, but Android phones can't keep up resulting in no sound and/or crashing to boot.

Here's a game I wrapped in web controls that works on the iPhone w/ sound.

And here's the thread(s) I found to help get there:

If you find a method that has it working on both platforms please share!

P#48402 2018-01-20 11:59 ( Edited 2018-01-20 17:03)

Aha, thanks for the info. I'll look into it some more then.

P#48410 2018-01-20 14:57 ( Edited 2018-01-20 19:57)

I only use Safari on my iPhone so that's the only mobile browser I can vouch for.

P#48412 2018-01-20 15:32 ( Edited 2018-01-20 20:32)

Hmmm I use Safari. Are you on latest iOS update?

P#48413 2018-01-20 16:34 ( Edited 2018-01-20 21:34)

Yeah all updated. Is my Buzz Kill game not working in Safari? Once you add it to your home screen, it should launch w/ sound and everything.

I'm on an iPhone 7 so not sure if there will be issues on anything less than 7. I wouldn't think if the software is updated unless it's a horsepower issue.

P#48428 2018-01-21 14:17 ( Edited 2018-01-21 19:17)

I'm on 6s. I'll try again with Buzz Kill.

P#48429 2018-01-21 15:34 ( Edited 2018-01-21 20:34)

Okay, that was marginally better, but still no sound and the movement with virtual cross hair was not workkng. I guess I need to forget about Pico-8 on my phone.

P#48430 2018-01-21 15:37 ( Edited 2018-01-21 20:37)

Interesting...well, I'd say keep cracking at it. I spent some good time not long ago trying to get it as far as that. I gave up on Android.

Weird that it seems to vary even per iPhone. Hmmm

P#48433 2018-01-21 20:56 ( Edited 2018-01-22 01:56)

On my iPhone SE playing Celeste on the BBS, I’m accidentally zooming and selecting elements every few seconds while using the Dpad. It works better in landscape; the layout is slightly messed up in portrait orientation. Also, the jump button works, but the dash button does not. It’s easy to accidentally scroll and bring the browser UI over the game.

I’m a little bit surprised that it works well on other iPhones. IIRC there’s a meta tag that disables resizing the page; might be useful for the player.

Edit:The buzz kill player works really well, though.

P#51841 2018-04-21 13:40 ( Edited 2018-04-21 17:46)

The issue with sound is that it requires prior user interaction on Mobile Operating Systems. Soon this will be required in all versions of Chrome, even Desktop. Attaching the script tag for the game after user interaction (which is what the PICO-8 BBS does) is not sufficient on the iPhone (although I think that works on Android) - the script must be loaded but the game not started, then the user must interact, then the game should start.

Here is a demo of this working for iPhone and Android (and Desktop): https://sk8border.github.io/sk8border/

And here is how to defer game starting: https://www.lexaloffle.com/bbs/?tid=31078

Here's some source code for that web page if you're interested: https://github.com/sk8border/sk8border/blob/gh-pages/index.html

P#51966 2018-04-24 16:39 ( Edited 2018-04-24 20:43)

[Please log in to post a comment]