Mobile

Jogos com Android: Desenvolva seu próprio Flappy Bird

Curso online de Jogos com Android: Desenvolva seu próprio Flappy Bird

504 8.1

8,1

é a nota desse curso

4.079

alunos neste curso

Faça esse curso e...

  • Um jogo de verdade escrito por você!
  • Trabalhe com Game e FrameLayout
  • Canos, Pássaros e Pontuação
  • Adicione som ao pequeno pássaro!

Veja o primeiro vídeo

Público alvo

Desenvolvedores que já tenham escrito aplicativos para Android.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Criando o Jumper

    • Criando o projeto
    • Implementando a classe Game
    • Colocando a classe Game no FrameLayout
    • Deixando a MainActivity em tela cheia e modo retrato
    • Criando o loop principal
    • Acessando o canvas para desenhar
    • Criando o primeiro elemento: o Passaro
    • Criando a forma do pássaro
    • Fazendo o Passaro cair
  2. Colocando uma imagem de fundo

    • Criando o background do jogo
    • Esticando o background
    • Fazendo o Passaro pular ao toque da tela
  3. Implementando o primeiro cano

    • Criando o cano inferior
    • Desenhando o cano inferior na tela
    • Movendo o cano
  4. Criando vários canos

    • Criando a classe Canos
    • Utilizando a classe Canos para desenho
    • O método move na classe Canos
    • Criando o chão para o Passaro
    • Criando o teto
  5. Criando os canos superiores

    • Criando o cano superior
    • Altura aleatória dos canos
    • Canos infinitos
    • Iterator para corrigir Exception
    • Removendo canos não usados
  6. Pontuação

    • Criando a classe Pontuacao
    • Usando a classe Pontuacao no jogo
    • Desenhando a pontuação na tela
    • Arrumando a ordem de desenho
  7. Tratando colisões

    • Criando a classe VerificadorDeColisao
    • Verificando colisão vertical e horizontal
    • Criando o GameOver
    • Centralizando o GameOver na horizontal
  8. Aprimorando o layout do jogo

    • Trocando o círculo por um bitmap
    • Substituindo os canos inferiores por bitmaps
    • Passando context para o Cano
    • Substituindo os canos superiores por bitmaps
  9. Adicionando som ao jogo

    • Criando a classe Som
    • Tocando som no pulo do pássaro
    • Tocando som ao ganhar pontos
    • Tocando um som de colisão

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana