12 Dicas Matadoras para Criar Jogos Na Construct 2
12 Dicas Matadoras para Criar Jogos Na Construct 2
12 Dicas Matadoras para Criar Jogos Na Construct 2
A Construct 2 com certeza uma das melhores game engines para desenvolver jogos.
Mesmo sendo uma game engine que no requer conhecimentos de programao para
ser utilizada, possvel criar jogos incrveis e divertidos com ela.
Espero que goste deste material gratuito que foi preparado com muito carinho por mim
e pelo Gustavo Larsen, especialmente pra voc.
Abrao,
Raphael Dias
Fundador do Produo de Jogos
A construct 2 possui recursos que nos permite fazer backups automticos, incluindo re-
positrios na nuvem, como Dropbox, Google Drive, One Drive e outros.
Veremos como configurar a Construct 2 para criar backups automticos num prximo
artigo aqui mesmo no Produo de Jogos.
Nas propriedades do projeto existe a opo Preview Browsers, onde voc pode fazer a
troca do navegador para rodar o seu jogo.
Atualmente muitos usurios utilizam para navegar na web dispositivos touchscreen sem
mouse ou teclado.
Se possvel, voc deve projetar o seu jogo para tambm oferecer suporte a estes dispo-
sitivos, com controles de toque na tela.
Antes de criar suas sprites e arquivos de udio para serem usados no seu projeto e im-
portados pela Construct 2, voc precisa saber quais so os melhores formatos para se-
rem usados.
Imagens: utilize sempre 32-bits PNG, com outros formatos voc pode perder a qualida-
de da imagem original.
Nunca, jamais, utilize nomes de usurio ou senhas nos eventos. Estes sero visveis em
texto pelo JavaScript.
Usurios maliciosos sero capazes de roubar essas informaes. Se voc precisa se co-
nectar a algo como um banco de dados, escreva um script server-side que se comuni-
que com um banco de dados, e conecte-se URL do servidor.
H uma srie de melhores prticas no que diz respeito ao desempenho do jogo (garan-
tindo que o jogo no trave). Talvez o mais importante quando o desenvolvimento
feito para dispositivos mveis.
Por isso, sempre teste no dispositivo mvel alvo desde o incio. Seu computador pode
ser 10 ou 20 vezes mais rpido do que o seu dispositivo, e algo que rode bem no seu
computador pode ser extremamente lento num celular ou tablet.
Existe um post (em ingls) no blog da Scirra que detalha mais sobre este assunto, que
voc pode ler clicando neste link.
Se voc estiver trabalhando em uma equipe, voc deve utilizar um software de controle
de verso como SVN.
Ele pode mesclar as alteraes e destacar as mudanas que cada pessoa fez. H tambm
um histrico de todas as alteraes disponveis e reverses podem ser feitas a qualquer
momento.
A Construct 2 salva os dados do projeto em formato XML e isto funciona muito bem para
este tipo de gesto.
Se voc estiver trabalhando em um projeto solo, provavelmente mais fcil salvar seus
projetos em um arquivo nico (arquivos .capx).
Mas, se o projeto comear a crescer ao longo do tempo, voc pode observar que a
Construct 2 precisa de mais tempo para salvar e carregar projetos salvos em um arquivo
nico (.capx).
Se voc chegar a este ponto, mais til passar a gravar seu projeto em pastas pois este
mtodo no utiliza o processo de compresso e descompresso para .capx, e far seu
projeto carregar e salvar mais rpido.
Para conseguirmos ser ainda mais rpidos e produtivos na criao dos nossos jogos,
uma dica bastante til conhecer as teclas de atalho da ferramenta na qual estamos tra-
balhando.
Abaixo seguem alguns atalhos para utilizarmos durante a programao do nosso jogo,
para serem usadas nos Envent Sheets. Eles ajudam a dar mais velocidade na progra-
mao, substituindo dois ou trs clique do mouse para cada ao ou evento a ser adi-
cionado.
Ele pode ser executado atravs da opo Debug Layout que fica ao lado do boto que
utilizamos para rodar o nosso jogo, ou utilizando a tecla Ctrl+F5.
Ele funciona exatamente como a pr-visualizao padro, porm com um painel extra
onde so exibidas diversas informaes sobre o jogo.
Contagem de objetos;
Taxa de quadros (FPS);
Uso estimado da CPU;
Uso estimado de Memoria;
Entre outros.
Ao se deparar com esse problema voc vai fazer uma busca rpida na internet pensado
que encontrar uma soluo simples para isso, pois muitos tem o mesmo problema que
o seu, certo? Errado, ao comear a ler diversos posts e assistir vdeos no Youtube sobre o
assunto, voc comea a perceber que no h um conhecimento concreto sobre a forma
como isso deve ser feito.
Ento voc l o tutorial Supporting Multiple Screen Sizes no site da Scirra e sente como
se suas perguntas no so respondidas de forma clara. Mas o artigo est correto quan-
do diz para usar propores e no se concentrar em tamanhos de tela.
Seguindo essa ideia, voc deve ento ajustar o as propriedades do projeto e dos layouts
da seguinte maneira para evitar possveis dores de cabea:
Defina o tamanho da janela do projeto para: 640, 960 (640px de largura por 960px de
altura, referente a proporo 2:3) ou inverta isso casa seu jogo seja na orientao de pai-
sagem.
Defina todos os tamanhos dos Layouts para 640, 960 (o mesmo que o tamanho da jane-
la do projeto)
O tamanho de 640 por 960 usado para projetos com orientao Retrato (celular de p)
dentro das propores 2:3 e funciona bem no iPhone 4, iPhone 5, Samsung Galaxy S3
e S4. Se voc quer criar um jogo no modo Paisagem (celular deitado) inverta os valores.
Voc tambm pode usar outras medidas desde que voc siga as regras das pores.
Abaixo um pequena lista das propores de telas mais comuns.
1.33 ou 4:3 - tambm chamada de janela clssica, utilizada nas televises tradicionais
Exemplo: 640px por 480px => 640/480 = 1.33 = 4:3
1.77 ou 16:9 - a proporo da televiso de alta definio, adotada como padro HDTV
desde os anos 1980, e a partir de 2003 tambm encontrada em muitos monitores de
computador
Exemplo:
- 1280px por 720px = 1280/720 = 1.77 = 16:9 ou
- 1920px por 1080px = 1920/1080 = 1.77 = 16:9
E a curtiu as dicas?
Ento, no deixe de compartilh-las com seus amigos nas redes sociais usando os bo-
tes abaixo: