142.02+Saving+Smiles

Grupo

 * Gabriel Bergamo 0040961313014
 * Emilio Sanroman Duran e Cano 0040961313008

Dispositivo
Android

Projeto
"Smile Defenders"

** Resumo **
- Smile Defenders é um jogo educativo no estilo Tower Defense(que consiste em impedir que os inimigos percorram um mapa por meio de torres que os atacam enquanto passam), com o tema focado em higiene bucal. - A história se passa no reino de Dentalia, o lugar onde vivem as fadas do dente e os Dentos, e este reino está sendo invadido por Jujubus, o doce arqui-inimigo das fadas, que planeja conquistar Dentalia para fazer com que novos dentes não sejam obtidos e consequentemente as fadas desapareçam.

Software utilizado
- Construct 2 : o software Construct 2 pertence a empresa Scirra Ltda é um editor de jogos 2D voltado para HTML que utiliza um sistema de lógica baseada em comportamento.

- Corel Draw : o Corel Draw é um programa de voltado para o design gráfico e trabalha com desenhos bidimensionais. Sua empresa criadora é a Corel Corporation e este software permite a criação de desenhos artísticos, publicitários, logotipos, entre outras imagens.

- Photoshop CS6 : Assim como o Corel Draw o Photoshop CS6 também é uma ferramenta de manipulação de imagem com desenhos bidimensionais. Sua desenvolvedora é a Adobe Systems e este programa é conhecido por ser líder no mercado de edição de imagens profissionais.

Metodologia
- Através do Construct 2 realizaremos toda a parte de programação do jogo, e com o auxilio de outros programas como Corel Draw desenvolveremos os ambientes, torres, inimigos, e imagens necessárias para o jogo, com ambos softwares sendo usados em paralelo.

- Começamos desenvolvendo o enredo e após sua conclusão partimos para o desenvolvimento do game. Seguindo de acordo com a metodologia começamos com alguns sprites de torres e inimigos que foram desenhados no Corel Draw e no Photoshop. Seguem abaixo alguns sprites criados: Alguns inimigos:



Algumas torres:





- Partimos então para a parte de programação. Utilizando a engine Construct 2 damos "vida" as primeiras linhas de códigos. Porém após alguns problemas devido ao jogo ser um estilo de Tower Defense específico foi decidido que era melhor construir o jogo na "unha", a partir daí o jogo começou a ser feito em flash:

-Ícones e linhas do Menu:

-Após o menu, desenvolvemos a primeira fase, que conta com inimigos, torres(dentes) e recursos:

-Torres:



-Inimigos:



- Lembrando que as torres e inimigos tem características próprias e tem que ser desenvolvidos separadamente. Após feito, já temos as fases prontas:

- O projeto segue como esperado, precisando apenas de polimento e acabamento.

- Bom, com a saída de 3 membros do grupo, nós tivemos de recomeçar o projeto, decidimos então retomar o uso do Construct 2 e seguir desenhando no photoshop, porém devido ao curto prazo que tivemos para começar do zero, infelizmente não foi possível completar o jogo. Seguem em anexo algumas imagens do estado atual do game: Partes lógicas:



Resultados
====- Como explicado anteriormente, o resultado final não foi o esperado ou desejado, porém o caminho que estávamos seguindo, nos permitiria criar um jogo de qualidade, mesmo com pouco conhecimento da engine Construct e de Photoshop. Temos uma tela inicial e menu funcionando e as primeiras fases também, o que prova a eficiência da engine utilizada, esta, que além de facilitar-lhe a parte de programação de um jogo ainda permite que com um simples ajuste você possa adequar o jogo de uma plataforma para outra, por exemplo, de Andriod para IOS, Windows Phone, HTML 5, dentre outros.====

Conclusão
====- A engine se demonstrou ser excepcional para aqueles que procuram criar games para mobiles principalmente. Basta pouco tempo de uso para que você já consiga entender sua lógica, tornando assim necessário focar-se mais na parte de arte do que na programação em si, já que está é apresentada de uma forma simples e prática para que o usuário se sinta mais confortável utilizando o programa. Mesmo com os diversos problemas ocorridos dentro do grupo foi possível mostrar a capacidade da ferramenta Construct 2 e toda sua flexibilidade.====