Índice
A forma de consumir videogames mudou muito nos últimos anos, não se limitando mais a usar um PC ou console para jogá-los, mas existem formas mais casuais como um Tablet ou até um Smartphone.Assim como a forma de acessar os jogos mudou, também mudou a forma de desenvolvê-los, temos frameworks que nos ajudam a criar jogos usando uma linguagem de programação específica como Phaser ou Cocos2d-JS, mas nos obrigando a ter um conhecimento sólido das linguagens em quais essas estruturas dependem.
Mas para as pessoas que estão entusiasmadas com a criação de videogames e que não têm nenhum conhecimento de programação, existem ferramentas que os ajudam a atingir esse objetivo. Uma dessas ferramentas é Construto 2, uma aplicação que possui um funcionamento simples baseado na funcionalidade arrastar e soltar para a criação de videojogos 2D.
Construto 2 é uma ferramenta que simplifica o desenvolvimento de jogos, podendo ser utilizada por uma ampla variedade de usuários, desde os mais novatos até os especialistas que desejam fazer um protótipo de forma rápida e fácil. Construto 2 é baseado em HTML5 e possui certas características que o tornam uma das melhores opções da atualidade:
Multi plataformaPublicar os jogos criados com Construto 2 abrange não apenas os sistemas operacionais atuais, como janelas, Mac e até mesmo Linux. Eles podem ser estendidos para Android, iOS, Blackberry e até mesmo telefone do Windows. Além disso, se tivermos uma licença de desenvolvedor, podemos publicá-los para Nintendo Wii U.
Não há necessidade de saber programaçãoConstruto 2 Não utiliza nenhuma linguagem de programação para a criação de videogames, mas sim um sistema de eventos simples para qualquer pessoa.
Física incluídaAo usar Construto 2 Não há necessidade de criar funções complicadas para lidar com a física do nosso jogo, tudo está incluso na ferramenta e é muito fácil de usar.
ExtensívelAlém disso, existem muitos plug-ins desenvolvidos para Construto 2 no caso de pensarmos em uma funcionalidade extra para o nosso jogo.
Como vemos as características de Construto 2 Eles o tornam perfeito para aquelas pessoas que sempre quiseram se aventurar no desenvolvimento de videogames, mas nunca tentaram porque não têm nenhum conhecimento de programação.
Instalando o Construto 2Para instalar Construto 2 é apenas necessário ir à página do produto, baixar a versão mais recente e instalar como faríamos com qualquer outro programa de software. janelas.
Antes de entrar no desenvolvimento de videogame, é importante que reservemos algum tempo para conhecer a interface do Construto 2 Por ser diferente das outras ferramentas, pode haver algumas coisas que podemos ignorar.
Ao executarmos nosso aplicativo pela primeira vez seremos recebidos pela tela principal da ferramenta, aqui podemos abrir nossos projetos recentes e criar novos, deve ficar assim:
PROLONGAR
A primeira coisa que faremos é criar um novo projeto, para isso pressionamos Arquivo e selecionamos a opção Novo. Uma caixa de diálogo será exibida com um grande número de modelos para começar com a criação do nosso jogo, isso pode ser um pouco confuso no início, então iremos para a opção Novo projeto vazio e seremos apresentados com um layout em branco como podemos ver na imagem a seguir:PROLONGAR
A parte central branca é o layout do aplicativo e representa nosso espaço de trabalho, aqui vamos adicionar os personagens, inimigos ou mesmo nossas moedas flutuantes, em conclusão o que fizermos aqui será o resultado final para o nosso jogo.No lado direito temos a árvore de recursos do projeto, temos os objetos usados em nosso layout, os eventos, sons, famílias e arquivos que podemos usar em nosso desenvolvimento. No lado esquerdo temos os dados básicos do nosso jogo, desde o nome, descrição e versão do mesmo e até informações sobre o nosso layout e algumas configurações para ele.
Como vemos a interface de Construto 2 É bastante simples, porém é importante saber como se distribuem os elementos nela para aproveitar ao máximo quando começamos a usar a ferramenta.
Tudo o que existe dentro Construto 2 é um objeto, estes podem variar desde coisas que vemos na tela, como sprites ou textos, até aquelas que não vemos, como arrays, dicionários, teclado, mouse, entre outros. Para criar um objeto, podemos clicar duas vezes em nosso layout (exceto em outro objeto) ou clicar com o botão direito e selecionar Inserir novo objeto. Ao realizar algumas dessas duas ações, a caixa de diálogo para selecionar o tipo de objeto será exibida:
PROLONGAR
Existem dois tipos de objetos, os objetos que são inseridos no layout ativo e os objetos que são inseridos em todo o projeto, ou seja, esses objetos que são visíveis em nossa tela são inseridos no layout e os que não são, são inserido em todo o projeto.Por agora, vamos criar um objeto de tipo de sprite, para isso, selecionamos o mesmo na caixa de diálogo e pressionamos InserirApós isso, nosso cursor do mouse se transforma em uma cruz, clicamos em nosso layout e automaticamente uma janela para edição de imagens é exibida, onde podemos escolher entre desenhar nosso sprite ou carregá-lo a partir de uma imagem.
PROLONGAR
Depois de fazer isso, nosso objeto será adicionado automaticamente ao nosso layout pressionando o X em nossa janela de edição de imagem.As camadas Eles são uma forma muito útil de gerenciar a hierarquia visual dos objetos, podemos até adicionar efeitos visuais ao jogo usando-os. Para adicionar as camadas, só precisamos ir onde está nossa árvore de recursos e selecionar camadas.
Aqui podemos adicionar quantas camadas quisermos com o botão de adição (+), renomeá-las, excluí-las e até mesmo reorganizá-las, além disso podemos ver o nível de visibilidade delas de acordo com o número que está ao lado direito, onde o menor número sempre estará na parte inferior e o maior número na parte superior.
Construto 2 Como mencionamos, ele não usa nenhuma linguagem de programação; em vez disso, usa um estilo único chamado de sistema de eventos, que possui as seguintes características:
- Execute comandos de cima para baixo na árvore.
- Possui variáveis, tanto globais quanto locais
- Possui funções que funcionam da mesma forma que as funções das linguagens de programação tradicionais, mas sem a necessidade de alterar o código delas.
Os eventos são criados no folha de eventos, que está localizado próximo ao nosso layout, onde para criar um evento nós o selecionamos e como nossos objetos podemos clicar duas vezes ou simplesmente clicar com o botão direito e selecionar Adicionar Evento:
Aqui teremos uma lista dos objetos que criamos aos quais podemos adicionar o evento, o interessante sobre Construto 2 é que independentemente do fato de não termos criado nenhum objeto, sempre teremos um objeto do sistema disponível para adicionar um evento. Ao selecioná-lo teremos uma lista de eventos aplicáveis a este, por agora iremos selecionar A cada x segundos e aceitamos a seguinte caixa de diálogo para criar o evento:
PROLONGAR
Como mencionamos, o sistema de eventos é composto por dois componentes, neste caso precisamos adicionar a ação para ele, para isso basta selecionar o link que está próximo ao nosso evento chamado Adicionar ação.Selecionamos o objeto do sistema novamente e em camada e fundo nós selecionamos Definir a cor de fundo da camada, mudamos a cor desta ação e pressionamos o botão Doar. O que fizemos é muito simples e é uma ação que mudará a cor de nossa camada zero para a cor que especificamos na ação.
Se quisermos ver como nosso evento funciona, basta clicar no ícone Layout de execução ou digite http: // localhost: 50001 / onde, após um segundo, o plano de fundo do nosso layout muda de cor:
PROLONGAR
Como podemos perceber, não é algo muito funcional ou mesmo visualmente atraente, mas nos permite entender como funciona o sistema de eventos em Construto 2Com isso finalizamos este tutorial, onde pudemos aprender sobre esta simples mas poderosa ferramenta para a criação de jogos 2D que não exige que tenhamos conhecimento de programação, apenas a vontade de aprender e criar jogos incríveis e divertidos.