Languages

Menu
Sites
Language
Can someone test my game on Tizen device?

Hi,

I have a game writen in Cococs2D-X and I have ported Cococs2D-X to Tizen so that I can port my game to Tizen ;-)

Unfortunately I do not have Tizen device (just simulator) and submition to Tizen Store did not go well.

My game is working perfectly on Tizen Simulator, all events including OnBackground and OnForeground are working but guys from Tizen Store

report that hold event (when user press menu key and push game to background) is breaking my game.

They did not provide detail log so I have no clue what is going on.

My question is, is there anyone with actual Tizen device who could test my game for me and send me crush log or maybe video recording or something ;-)

The name of the game is Control Tower.

Android version is here https://play.google.com/store/apps/details?id=com.momcina.ctower_free&hl=en

https://www.youtube.com/watch?v=JHkltzN1t4w

 

Thank you in advance ;-)

 

Edited by: Brock Boland on 17 Mar, 2014 Reason: Paragraph tags added automatically from tizen_format_fix module.

Responses

11 Replies
John Ixion
congrats, very nice game ! :) could you post a link to your Tizen port of Cocos please
Bojan Skaljac
You can find original Tizen port for Cocos2D-X here https://github.com/cocos2d/cocos2d-x
John Ixion
thanks ! are you sure it's not an issue with Tizen 2.1: https://github.com/cocos2d/cocos2d-x/pull/2572#issuecomment-18189551
Bojan Skaljac
It is something else :-(
John Ixion
you'll have more success in the General Support section imo: most web devs don't read the native section ;)
Mik Thompson
Hi, skaljac! Big thanks for your great big work. But i have one question about performance on emulator. In all test framerate is very small. E.g. 5 frames per second. Can you told to me, how can i increase framerate?
Bojan Skaljac
Tizen emulator is kinda demanding so I do not think that you will have more than 10FPS on core 2 duo. I have tested Tizen default sample - ogl 2 shader test and I have like 10 FPS on E8200, on i5 I have 18-19FPS on that same example. My point is, you will have desired number of frames on actual device. But if you want you can play with pDirector->setAnimationInterval(1.0 / 60); this line of code setting timer interval. You can set it to as low as you want, and timer will fire more often. P.S. Don't forget to set this value back to 1.0 / 60 in final version of your code. 1.0 / 60 means 60 FPS is desired frame rate. Best regards.
Peter Holak
I'm having the exact same problem with my game - works perfectly in emulator, certification fails with crash while resuming. Have you solved this problem yet? I have asked the support in tizen store whether they could attach device logs or at least a file that my application will create while running, so I'll see. I'm thinking it could be due to a similar behavior that Android has (and bada didn't), where the OpenGL ES context and all resources get destroyed and have to be recreated on resuming, but this is just a guess. My game doesn't use Cocos2d, just plain raw OpenGL ES, so maybe they already do this in the library and the problem is elsewhere. If you have any information that could help me solve this, I would be really grateful :)
Bojan Skaljac
I did not find solution yet. I did not find any clue is Open GL ES context destroyed or not. What version of Open GL ES do you use? I am using Open GL ES 2.0.
Peter Holak
I am also using OpenGL ES 2.0. I think the context thing will not be the problem, because it would probably only result in black screen (nothing rendered) and not a crash. Also, I should have a Tizen device on Monday or Tuesday (possibly even tomorrow, but I doubt that - it's currently at customs), so hopefully I'll be able to solve the problem and report on it here.
Peter Holak
Just an update to my problem -> still no luck, even though it runs fine on my device (I even tried flashing the Core image instead of the Ref one). However, last time (after I rewrote it to cleanup all OpenGL things when going to background and recreate them on resume) it crashed on startup and they sent me some logs. According to those, the problem might not be related to graphics at all. It crashed on 0: gst_iir_equalizer_compute_frequencies + 0x30b (0x48a46ea4) [/usr/lib/gstreamer-0.10/libgstaudioeq.so] + 0x3ea4 1: gst_audioeq_init + 0x8f (0x48a471c0) [/usr/lib/gstreamer-0.10/libgstaudioeq.so] + 0x41c0 ... Which leads me to believe the problem is with sound. Of course, it could be a different, unrelated problem so who knows. I'll rewrite the sound code to use OpenAL instead and after that I'm done trying, because this is clearly an issue on their end... Their device's build number, according to the logs, is Tizen_Ref.Device-PQ_20130502.1537 and of course I'm running the 20130517.2204 one. They also claim that my icon is not a circle, when it clearly is (http://www.holak.net/rcicon.png), so I don't know what the hell they're smoking over there :) They didn't have any problem with the same icon last time...