BlackBerry 10 and Construct 2

Chat about anything not covered in these forums, but keep it civil!

Post » Sat Nov 24, 2012 3:24 pm

Hello all,

I was hoping to get some community feedback here but first I just want to introduce myself. My name is Erik Oros and I'm an Application Development Consultant with the Developer Relations team at Research In Motion. My area of expertise is in the HTML5 space and my primary focus is on gaming with BlackBerry (Canvas2D, WebGL, etc.)

I've been speaking with a handful of our developers lately and Construct 2 is a common topic that comes up, but I also hear that there is a little bit missing in terms of getting Construct 2 applications built for BlackBerry 10. I also want to admit that I am very new to Construct 2.

I went through the process of creating a very basic Construct 2 application, exporting to HTML5, and then using our BlackBerry 10 tools separately to package it up into a BlackBerry 10 application, and it seemed to run well.

However, I also hear from our developers that there's the potential for creating a plugin that would help simplify this for developers. Another question is how to use WebWorks APIs (our JavaScript APIs for native API access) within a Construct 2 application. I haven't gone this far in my testing yet, but would be happy to hear your feedback on your experience.

And that's what I'm looking for right now. From my initial tests, it seems that Construct 2 to BlackBerry 10 is possible through the HTML5 export, and manually building. But what is it that you (as a Construct 2 developer) would want to see improved and made simpler in order to make that transition easier?

Feel free to overwhelm me with information :-) I can't make any promises for overnight solutions, but I want to do what I can to help.

Thanks for reading! Looking forward to your insight.
B
4
S
1
Posts: 79
Reputation: 808

Post » Sat Nov 24, 2012 4:00 pm

I don't own blackberry device and haven't made applications destined to this target, but what I can tell is that if you want to make some plugin for C2, what you need is C2 SDK and you can also check the JavaScript SDK development forum.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 6,998
Reputation: 57,791

Post » Sat Nov 24, 2012 4:24 pm

I appreciate that, will take a look through.
B
4
S
1
Posts: 79
Reputation: 808

Post » Sat Nov 24, 2012 5:33 pm

@WaterlooErik - I recently heard from a user that WebWorks rejected files with '-' and '_' characters, which are crucial for Construct 2 to work. Has this (silly) limitation been fixed?

Also, I don't have a BB10 device. I would be willing to spend some time making sure C2 can export to BB10 easily if I had a real device to test with... any chance you could send me one? Feel free to email me at ashley@scirra.com if you want to discuss further.
Scirra Founder
B
359
S
214
G
72
Posts: 22,946
Reputation: 178,478

Post » Sat Nov 24, 2012 5:50 pm

Hi Ashley,

I'll double check that it's been fixed, but I have used the '-' and '_' symbols recently in my applications and hadn't noticed any issues. If it is a problem though, I'll raise it with our WebWorks development team.

As for a device, I'll run it past a colleague and will send you an email (eoros@rim.com) once I know more. Many from our team are traveling to our conference in Thailand next week so my response might be just a little delayed, but I'll definitely let you know.

It would be great to get them in your hands and have a proper export option for BlackBerry 10 out-of-the-box.

Cheers!
B
4
S
1
Posts: 79
Reputation: 808

Post » Sat Nov 24, 2012 7:03 pm

I exported 10 games to bb10 and apparently work well.


I'll be waiting for that exporter, was a headache so.

Cheers
B
16
S
2
G
3
Posts: 9
Reputation: 3,251

Post » Sat Nov 24, 2012 7:38 pm

Hello, i've developed some games for BB10 during Port-A-Thon, it was a great event. I had to run games on Ripple and then export to simulator, but BB10 simulator had a bug couldn't render Canvas, otherwise Playbook runs fine.

It's nice to have a plugin and exporter that we couldn't have time to access private API.

I guess Ashley can make another exporter which generate config.xml for BB10 like he did for PhoneGap. Then export to Ripple. You should contact him.

Most APIs for BB10 we would require like Application, Camera, Context, Current User, Dialog, FileTransfer, Push, Invoke Elements, etc.

I have no big experience to use Javascript SDK to integrate BB10 APIs.

I'm sure you will love Construct 2, you make games sooo faster without writing the codebase, just click events and type variables.

Thanks!
B
95
S
25
G
20
Posts: 3,052
Reputation: 22,613

Post » Sat Nov 24, 2012 9:30 pm

Now were talking business. Great forum post. Its awesome to see RIM really get behind developers and support them like this. Hopefully you can help make the process easier. BB10 is the only one left for construct to be able to export to as a platform. Maybe @Ashley and @WaterlooErik can work together to make this as easy for construct 2 developers to export for BB10. Another thing on the list though should be issues with the sound that people have commented on. I think the exporter and the sound are the most important issues with construct 2 being able to run on BB10. The other things are just a bonus. It would be great as BB10 is another market to sell apps on. I hear blackberry users pay for apps more than iOS users!!!
B
8
S
2
G
1
Posts: 64
Reputation: 1,335

Post » Sun Nov 25, 2012 9:10 pm

Regarding the canvas issues, it's something that we became aware of during the Port-A-Thon. I'd created canvas applications in the past and never come across it myself, but I saw the issue in a sample app I created afterwards; haven't identified the difference between the working/not working samples yet. I logged the issue https://www.blackberry.com/jira/browse/BBTEN-417 and have seen it fixed on newer builds. Now working to get it into the public builds ASAP.

@ronval: Could you please elaborate on the sound issue? I've seen some threads regarding OGG support, and for this I can file a feature request against the actual OS. The quickest workaround in the interim though would be another file format. Or is there more to the issue / any thread you can point me at?

@Joannesalfa: Luckily HTML5 is closing the gap in a lot of these places (i.e. file access, camera via getUserMedia, etc.) but I certainly see the value in getting full native API support down. Will keep you posted on this front as we progress.


Thank you for the comments and and certainly do keep the feedback coming. In the meantime, I'm going to keep familiarizing myself with the tools.WaterlooErik2012-11-25 21:40:01
B
4
S
1
Posts: 79
Reputation: 808

Post » Sun Nov 25, 2012 10:38 pm

Kudos to RIM for this.

I'm looking forward to try that exporter.
B
12
S
1
Posts: 21
Reputation: 1,869

Next

Return to Open Topic

Who is online

Users browsing this forum: Sasha555666 and 4 guests