- O Que Vamos Aprender?
- Introdução - Processing Engine
- Processing - Primeiros Passos
- Variáveis e Operações Aritméticas
- Trigonometria e Números Aleatórios
- Arredondamento - Mínimo e Máximo - Potência e Raiz - Distância
- Operadores Lógicos e Relacionais
- Condição If e Switch e Operador Ternário
- Repetição For e While
- Listas ou Arrays
- Trabalhando com ArrayList
- Métodos e Passagem de Argumentos
- Funções e Retorno
- Desenhando Gráficos - Retângulo
- Desenhando Gráficos - Triângulo e Elipse
- Desenhando Gráficos - Arco
- Desenhando Gráficos - Linha
- Desenhando Gráficos - Ponto
- Desenhando Textos
- Desenhando Gráficos - Matriz de Objetos
- Desenhando Gráficos - Senoides
- Manipulando um Bitmap
- DOWNLOAD - Arquivos do Jogo do Felpudo
- Estrutura de Condição If
- Estrutura de Repetição For
- Trabalhando com Cores
- Referência e Inputs de Mouse
- Entradas de Cliques do Botão do Mouse
- Posição do Mouse e Posição Anterior
- Eventos do Mouse - Pressed Released Dragged
- Lendo a Rodinha / Scroll do Mouse - Mouse Wheel
- Antialiazing ou Suavização com Smooth
- Música e Sons
- Definindo uma Paleta de Cores
- Definindo um Modo de Debug
- Criando uma Classe do Tipo Ator
- Movimentação e Limites do Movimento
- Opção de Debug e Carregamento de Imagens
- Margens, Posição do Mouse e FrameRate
- Colunas, Linhas e Desenho do Grid
- Criando um ArrayList e Adicionando Algumas Moedas
- Repetição para Criar e Adicionar Todas as Moedas
- Criando um Evento de Colisão entre Atores
- Tecla para Acionar o DebugMode
- Considerações e Próximos Passos
- Conheça o Jogo Que Iremos Criar nesta Seção
- Conheça o Projeto do Jogo que Iremos Criar
- Exportando os Gráficos do Photoshop
- Entendendo o Delta Time
- Tocando uma Sequencia de Imagens
- Regulando o Tempo da Animação
- Otimizando com ArrayList de PImages
- Criando uma Classe para o DebugMode
- Carregando Animação na Classe Actor
- Conhecendo os Sprites e Criando a Classe Player
- Carregando as Sequencias de Animação
- Trocando o Estado entre as Animações
- Movimentação e Limites do Jogador
- Teclas para Movimentar o Jogador
- Adicionando o Jogador ao Projeto
- Adicionando o Background e Limites
- Inserindo o HUD de Pontos e Vidas
- Coletando as Moedas e Pontuando
- Item Peninha e Inserindo Tag para Itens
- Fazendo o Personagem Atirar
- Invertendo o Tiro de Acordo com a Direção
- Criando a Classe do Inimigo
- Movimentação do Inimigo
- Montagem da Fase e Considerações
- Montando a Fase à partir de um String
- Evento de Perder Vida
- Arraylist de Inimigos
- Empurrar o Jogador Quando Sofrer
- Piscar o Jogador Quando Sofrer Dano
- Evento de Colisão Entre Tiro e Inimigo
- Evento de Falar com a Fofura
- Adicionando Efeito de Particula Quando Pega Item
- Adicionando Efeito de Explosão Quando Mata o Inimigo
- Sugestões para Programar e Próximos Passos
- Criando a Classe para as Cenas
- Manipulando o ArrayList de Cenas
- Separando nosso Projeto em Cenas
- Box de Texto e Efeito de Máquina de Escrever
- Trabalhando com o Tempo
- Eventos de Fim de Jogo
- Implementando o MessageBox
- Cena de Introdução
- Introdução - Ciência de Dados
- Tabela CSV - Introdução
- Leitura de uma Tabela CSV