Aula 1 - Começando com o Construct3Construct 3O que é?Primeiros passos no Construct3Vendo exemplosJogos prontosModelos (Templates)Vamos começar...Criando uma nova contaCriando um novo projetoConfigurando o armazenamento em NuvemAbasAba LayoutÁrea de LayoutMenu de PropriedadesMenu ProjetoTilemapLayersDicasAdicionando um Objeto ao jogoVamos começarBackgroundPlataforma
Exemplos de jogos prontos
Modelos para jogos
Você pode clicar no ícone do projeto ou em "Open project" para abrir um desses projetos. Se ele for um modelo, você pode criar seu jogo tranquilamente se salvar como um jogo separado.
Como usaremos a versão gratuita do Construct, é necessário que criem uma conta no site pois com uma conta e com o e-mail verificado algumas opções são desbloqueadas:
Funções disponíveis na versão gratuita sem login:
Funções disponíveis na versão gratuita com login
Para criar uma nova conta vá em guest
e então em register
:
Menu para a criação da conta
Preencha o formulário com um nome de usuário, e-mail (algum que você tenha acesso fácil já que um e-mail será mandado para ele) e uma senha:
Formulário de criação de conta
Você receberá um e-mail de confirmação (caso não receba não esqueça de verificar a lixeira)
E-mail recebido
Abra o e-mail e clique no link de confirmação
Mensagem
Conta verificada
Agora volte para o site do Construct 3 e faça login na conta que você criou
Botão de login
Campos de login
Clique no botão NEW PROJECT
e coloque as configurações conforme as da imagem, então clique em Create
Name: "MyFirstPlatformer"
Choose preset: "Retro style"
Viewport size: "320 x 180"
Orientations: "Landscape"
Optimize for pixel art: [x]
Clique em Create
e a ferramenta de edição será aberta
Antes de tudo, vamos configurar o armazenamento e salvamento automático do seu jogo em nuvem. Será guardado como um arquivo no seu Google Drive, OneDrive ou Dropbox. É preciso autorizar o Construct a salvar e ler os arquivos do jogo de uma dessas contas.
Vá em Menu > Project > Save
Nesse exemplo, será utilizado o Google Drive, mas os passos são muito semelhantes para as outras ferramentas.
Faça login em sua conta:
Permita o acesso do Construct3:
Use a ferramenta para criar uma nova pasta e salve o projeto nela:
Se você preferir, pode baixar uma cópia do jogo a qualquer momento e guardá-la com você, vá no seguinte menu:
Caso você queira carregar esse arquivo que baixou, use a opção load from file
na página inicial:
e selecione o arquivo baixado
Pronto, agora o projeto foi criado e o backup está configurado, vamos começar a entender a interface
Na ferramenta, existem dois tipos de abas:
No layout você perceberá que existem dois retângulos, um retângulo brando e uma área pontilhada dentro dele
O retângulo maior define a área onde seu jogo vai acontecer, essa área é chamada de layout ou cena do jogo, é importante concentrar seu jogo nela já que para deixar o jogo mais rápido e economizar memória é comum que se delete algum elemento do jogo que esteja fora do layout.
O retângulo menor com lados tracejados define onde a câmera do jogo começará, ou seja, quando você rodar o jogo, o que estiver dentro do retângulo será mostrado na tela, por conta disso, é interessante começar o jogo por ele.
Conforme objetos forem adicionados, quando você clicar neles as propriedades serão exibidas nesta janela.
Nesse menu ficam todos os arquivos do jogo, inclusive os mostrados nas abas de Layout e Event sheet.
Dica:
Caso as abas Layout ou Event Sheet desapareçam, use este menu para abri-las novamente, você pode dar um clique duplo ou usar o botão direito do mouse.
Este menu é utilizado para facilitar a criação do visual do seu jogo, você verá isso em detalhes nos próximos tópicos.
O jogo pode ser dividido em camadas, esse menu é utilizado para gerencia-las, usando esse esquema você pode colocar objetos atrás ou na frente do cenário principal e ter um controle melhor disso, podendo deixar transparente todos os objetos que estão em uma determinada camada, por exemplo.
Dicas:
Vamos começar mudando o nome dessa camada, clique no nome dela para seleciona-la, você verá que o conteúdo do menu de propriedades mudará.
Vá no campo name
e mude o valor dele de layer 0
para game
e aperte enter
para confirmar:
Menus sumiram
Se você perceber que algum dos menus citados anteriormente desapareceu, o coloque de volta usando o menu menu > View > Bars
:
você perceberá que caso clique em um menu faltante (tirando os três últimos da lista que estão disponíveis apenas na versão paga do Construct) ele aparecerá na tela, você pode arrasta-lo para a posição que desejar.
Nomes
Sempre renomeie os objetos do jogo para o que eles representam, isso será muito útil e facilitará seu trabalho na hora da programação.
Use F2
com o mouse sob o campo que quer editar ou use a ferramenta de renomear.
Teclas de atalho e uso do mouse
F11
para colocar ou tirar a ferramenta da tela cheia;shift + roda do mouse
para dar zoom no cenário;Aperte a roda do mouse e arraste
ou espaço + arrastar o mouse
para se mover pelo cenário;F2
com o mouse em cima de um campo de texto para editá-lo;roda do mouse
para se mover na vertical;shift + roda do mouse
para se mover na horizontal;ctrl + e
para ir ao event sheet;ctrl + l
para ir ao layout;Tudo dentro do jogo é representado como objetos de vários tipos, o teclado é tratado como um objeto assim como o jogador é tratado como um objeto, mas eles são de tipos diferentes, portanto, realizam ações diferentes.
Vamos inserir um objeto que representa o teclado. Clique com o botão direito do mouse
e escolha a opção insert new object
:
Você verá a lista dos tipos de objeto:
Existem muitos tipos de objetos:
Para começar, procure o objeto Keyboard
e dê um clique duplo nele para adicioná-lo ao jogo.
Você verá que ele foi adicionado à pasta de tipos de objeto.
Esse processo se repetirá para todos os objetos que adicionaremos ao jogo, alguns dos mais utilizados são:
Adicione um novo objeto do tipo Tiled Backgound
Use a opção de pasta para selecionar o arquivo do computador.
Vá até a pasta onde estão os planos de fundo e escolha o arquivo Background/tiled_bg.png
:
Com o arquivo importado, aumente o tamanho do tiled Background para que ele preencha todo o layout e um pouco mais.
As imagens de fundo são especialmente preparadas para que pareçam uma só quando colocamos várias delas lado a lado, funciona como um mosaico.
Adicione um novo objeto da mesma forma como você fez antes, mas dessa vez escolha o tipo Tilemap
Abra o gerenciador de arquivos e selecione a imagem Scenario/tilemap.png
Essa imagem possui vários blocos de 16 por 16 pixels que representam o chão do game
Assim como o Tiled Background aumente o tamanho do objeto para que ele fique maior que a tela.
Dica: ao mudar o tamanho de objetos, você pode apertar Shift
e arrastar o mouse clicando em uma das abas para mudar o tamanho do objeto sem fazer com que ele seja distorcido.
Mude a aba inferior de Layers para Tilemap, passando o mouse por cima dos desenhos você verá que a seleção é maior que o tamanho dos blocos, precisamos mudar isso indo nas propriedades e mudando os atributos.
Tile width
e Tile heigh
para 16
Agora você pode clicar em uma célula no menu tilemap e usar a ferramenta lápis para desenhar o cenário do seu jogo