Mobile

Jogos com Android II: Desenvolva seu próprio Flappy Bird

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

221 8.9

8,9

é a nota desse curso

2.363

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!
  • 8h para conclusão
  • 59 atividades
  • 142 minutos de videos

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 59
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 362
    Cursos
  • 21.197
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 362
    Cursos
  • 21.197
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores que já tenham escrito aplicativos para Android.

Nível de Dificuldade

Básico

Instrutores

  • Felipe Torres

    Desenvolvedor e instrutor na Caelum focado no desenvolvimento de aplicativos e games para Android. Skatista em todas as horas.

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

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 59
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 362
    Cursos
  • 21.197
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 362
    Cursos
  • 21.197
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana