Nota: este tutorial é um trabalho em progresso. Venha mais tarde para ver o artigo terminado!
Blackberry 10 é um novo tipo de plataforma que permite aplicativos desenvolvidos diretamente em HTML 5. Isto também têm um ótimo navegador com suporte a WebGL, logo, você poderá aproveitar os efeitos de sombreamento e melhoramento na performance!
Antes de Começar
Seu jogo precisará suportar vários tamanhos de telas (support multiple screen sizes) e trabalhar com botões de toque (touch controls).
Para testar se tudo está funcionando, você pode prever usando Wifi (preview over Wifi) no dispositivo Blackberry 10 para testar como o navegador funcionará. Esta é um bom caminho para desenvolver rapidamente, e é apurado desde que o aplicativo final utilize o mesmo navegador que a engine, para rodar seu jogo.
Tenha certeza de que a seção About do projeto esteja corretamente preenchida. Você pode também prover uma ID, que é uma ID única do aplicativo. A convenção é usar o formato de domínio reverso, como por exemplo com.scirra.spaceblaster.
Configurando a primeira vez
Você só precisará fazer esta seção uma vez, na primeira vez que você exportar para um dispositivo BB10. Depois que tiver configurado, você poderá pular esta etapa quando quiser exportar novamente.
Primeiro, você precisará instalar o Web Works SDK, então você poderá compactar e enviar seu aplicativo para o Mundo. Se você têm um dispositivo BB10, e não quer usar um Emulador ou simulador, usando o preview-over-Wifi com um dispositivo BB10 é melhor. Se você não têm um dispositivo BB10 mas quer ter proveito do BB10, talvez estas ferramentas lhe sejam úteis. Mas é altamente recomendado ter um dispositivo real para testar. O resto do guia irá assumir que você têm um dispositivo.
Você precisará requerer um uma código chave (request code signing keys). Isto irá permitir que você identifique-se como autor de seus aplicativos publicados, de maneira segura. Para pegar suas chaves, visite https://www.blackberry.com/SignedKeys/codesigning.html e preencha o fomulário. Esteja certo de ter selecionado a opção Blackberry 10. Tome cuidado em lembrar seu Registration PIN. Uma vez requerido, algumas horas depois você receberá dois arquivos .csj por e-mail.
Para completar a configuração, abra o Construct 2 e escolha para exportar para Blackberry 10. Prossiga com a exportação normal, então quando a caixa de diálogo de opções do Blackberry 10 aparecer, clique no link que diz Click here to install code signing keys.
Na caixa de diálogo aberta, preencha todos os campos. Você precisará digitar novamente o seu Registration PIN, criado anteriormente, e também uma nova senha em Signing password. Tome o cuidado de anotar sua senha em um local seguro - você irá precisar dela toda vez que exportar no futuro!
Clique Install na caixa de diálogo. A caixa de diálogo deverá fechar. Uma janela de navegador poderá aparecer - isto é o Construct 2 fazendo seu login automaticamente.
Agora você está configurado e pronto para exportar para Blackberry 10!
Exportando
Quando você exportar, você precisará do Caminho de Trabalho da Web (que deverá ser preenchido quando for instalar os códigos das chaves). Você pode escolher uma orientação bloqueada, então colocar sua senha.
Nota da Versão (Version) deverá ser mudada toda vez que for exportada. Por exemplo, se você exportar a versão 1.0.0.1 duas vezes, a segunda vez irá falhar. Para corrigir a falha, é necessário alterar a versão, por exemplo, para 1.0.0.2. Se você alterar a versão na caixa de diálogos, o Construct 2 irá atualizar a Versão (Version) nas Propriedades do Projeto. Isto significa que toda vez que você ver esta caixa de diálogo, você deverá atualizar o último número para que tudo ocorra bem.
Mais por vir!
Tradução livre, feita por Telles0808 em parceria com a comunidade IGMBrasil