I'd like to ask for a bit of help from some Android users. I'm developing my first game, and with only owning one device, it makes it tricky to determine whether certain things are going to work on other devices. My main problem has been stuttering due to simulation and rendering being done in the same thread with variable time steps (I believe this is the issue anyway). Due to the game not being very complex, and put a fixed time step in, and I'm just trying to find out whats going to work nicely. Currently I've got it at 0.025 which works out to 40fps. My Orange Monte Carlo (800 MHz CPU) can keep up with this and it runs smoothly. I'd like to know what it runs like on other devices, with different speed CPUs, obviously, it should pose no problems for more powerfull devices, but the lesser ones might not be able to keep up. What I can do however is lower the fps and change the velocity of the objects to compensate for this. So, if you'd be willing to help out, as I can't be bothered trying to find somewhere to upload the file to, if you could PM me your email as I think it would probably be easiest to email the apk file over, its only small (120Kb ish). Then if you could let me know how it runs and what spec the phone is. I've recorded a video of it running on my phone which I'll try and get uploaded for comparison. Any help will be greatly appreciated. (Instructions for game, tilt phone left and right to move player, avoid hitting things). The 'About' and 'Highscores' don't do anything yet as they've not been implemented. The screens are blank. Disclaimer There shouldn't be any reason that it should cause any problems, its running fine on my phone, but just in case. I am not to be held accountable for any damage caused to a device. Thanks Link to youtube video Video
I've got a desire and a SGS2, they're probably at least as fast but it can't hurt to try the game on other machines.
yeah, I'm not saying no to anyone. The more tests the better as I'll know it'll work on more devices.
OK I've had a fiddle with this on both handsets, and I'm pleased to report that it runs identically to your video with no stuttering etc. So on a 1 GHz Qualcomm QSD 8250 Snapdragon ARM and 1.2 GHz dual-core ARM Cortex-A9 SoC you seem to have succeeded! The Streak is running rooted 2.2 and the SGS2 is running stock 2.3 (soon to be 4.0). Oh, and it doesn't seem to have caused any problems, which is nice I hope this helps.
Well, they're both more powerful than mine, so I was kind of expecting that. Its the less powerful devices I'm more concerned about. But its always good to know that it runs on higher stuff too. Out of interest, what did you think to the general idea of the game? I know its not much to go on at the moment, but the ideas there. Almost like that helicopter game where you have to navigate through a tunnel/cave and get as far as possible. I will be adding an increasing difficulty with the addition of more traffic.
Yeah sorry, we tend to go for the biggest, shiniest models for silly money each month sadly, so I can't offer up anyhting less powerful. As for the game, I can see the concept working as long as the difficulty/speed goes up incrementally. It's kind of retro, reminds me of something I used to play years ago but I really can't remember what. Do you have any further features planned? Like powerups, environmental obstacles etc? Obviously the game is very early on in development at the moment but I take it that the art will eventually be improved? It looked very blocky, particularly on the Streak's 5" screen. What res does it currently run at?
Could be interesting. What resolution does it have? As its designed around 320x480, but will auto scale to fit other resolutions, not sure what it'd do for really large screens though, probably look a bit pixelated. smc, if your happy to test it, I'm happy to send it. More test the better I suppose, @Shirty Yeah, I would like to add stuff, possibly like roadworks and things. I did think at one point of having multiple levels, some where you had to go the wrong way on the road, and avoid traffic coming towards you (which would be faster I suppose). I may also add some forwards/backwards movement, not sure yet. Don't want to give too much away,
I've got a Desire HD and soon to have a Transformer Prime, so i'm happy to have a go on both if you would like. Sam
Got an SGS II (less important) and an LG Optimus One P500 (710MHz CPU - but it's older, an ARM11) which I can test on. The SGS II is running ICS and the LG is running 2.3.
Not really as I had the base game already written in JavaME. So it was just a matter of getting the android stuff working, which took a little while as its my first foray into Android. Probably been working on it for 3 weeks, maybe 2. Nice to know there's a fun factor in it,