images

#2 – FrostBite Redux – Setup

Vamos começar a montar o ambiente pra fazer o jogo. De cara, vou usar o Eclipse mesmo. Pensei em fazer no IntelliJ IDEA para testar a IDE, mas resolvi ficar com o velho Eclipse mesmo. Portanto, se você quer ter um ambiente parecido com o meu, baixe o Eclipse 4.2.0, conhecido como Juno, na opção Classic. Prefiro esta versão, é mais leve.

Depois disto, não esqueça de baixar o plugin do ADT e instalar ele. Você também vai precisar de um plugin a mais para poder interagir com o repositório no Github. Instale no Eclipse o plugin eGit! O SDK do Android você pode baixar direto do Eclipse com o plugin ADT mesmo. Com isto em mãos, agora precisamos ter a AndEngine baixada. A nova versão, batizada de GLES 2.0, não é mais fornecida como um arquivo .jar. Você precisa ter o código em sua máquina e referenciar ele a partir do seu código.

Agora, vamos passo a passo. Então, vai lá em File->Import->Projects from Git no Eclipse.

Agora, seleciona a opção URI e manda um Next na cara dele!

No primeiro campo, chamado URI, cola esse endereço aqui ó: https://github.com/nicolasgramlich/AndEngine.git. Ele já vai preencher os campos pra você, basta clicar em Next.

Agora, deixe selecionada APENAS a opção GLES2. Desmarque as outras mesmo. Manda bala no Next agora.

Não altere nada nesta tela. Aliás, altere se você quiser modificar onde o projeto vai ser guardado! 🙂 Mas deixe o Initial Branch quieto aí! Chuta mais um Next!

Agora, deixa marcada a opção Import Existing Project. Mais um Next!

Pronto! Agora é só fazer um Finisih e correr pro abraço! Não ligue pro Warning na parte de cima da imagem aí. É porque eu já tinha importado a AndEngine antes de fazer esse passo a passo!

Deu algum erro no projeto aí? Comigo não. Mas veja como está configurado ele aqui.

Então, agora você já tem a AndEngine em sua máquina, doido! Já podemos começar a criação do projeto. Mas isso fica pro próximo post!

images

#1- FrostBite Redux – Decisões Iniciais

Há muito tempo que tenho a ideia de fazer um jogo. Seja ele pra desktop ou mobile. Agora, eu vou levar essa ideia adiante, definitivamente! Vou fazer um jogo para Android. Ponto final. Será meu primeiro jogo, minha primeira experiência nessa área. E pretendo compartilhar aqui no blog tudo que passei nessa jornada.

O primeiro passo que tive foi pensar em um jogo simples para fazer. Não tenho intenção de fazer um mega jogo super revolucionário logo de cara. Nesse primeiro momento, quero apenas aprender e compartilhar o que aprendi. Imaginei logo aqueles jogos de Atari. Pensei em vários e lembrei que era viciado em FrostBite. Não é um jogo pra lá de viciante, mas eu sempre queria fazer o máximo de pontos nele. 🙂

Jogo decidido, me faltava agora escolher como fazer o jogo. Eu poderia fazer o jogo do ZERO. Ou seja, implementar até uma simples engine que atendesse apenas ao jogo. Também teria a opção de usar uma engine mais genérica. Decidi usar uma engine. Por que? Sei lá. Deu vontade. hehe! De cara, escolhi a AndEngine. Não fiz muitas pesquisas e nada. Simplesmente, escolhi ela e pronto. Entenda a situação: não quero ganhar dinheiro, nem fazer um killer game. Quero só aprender. Só isso! Quando eu partir para algo mais sério, eu faço uma pesquisa mais extensiva e penso melhor nas opções.

Bom, agora já tenho tudo em mãos. Só me falta aprender a usar a AndEngine. A partir de agora, vocês vão acompanhar uma série de Posts onde vou ilustrar como configurei meu ambiente, o que fiz, deixei de fazer, os passos e tudo mais. Inicialmente, fique sabendo que o código será opensource. Estará disponível no Github no endereço https://github.com/marloncarvalho/frostbite-redux.

E você? Quer se juntar a mim nesta brincadeira? Se sim, me fala que podemos marcar uns dias para fazermos programação em pares. Uns hangout também. Fique ligado nos próximos artigos! 🙂

Opa! O próximo post já chegou! Clique aqui para ver #2 – Frostbite Redux – Setup.