Processing Engine
  • O Que Vamos Aprender?
  • Introdução - Processing Engine
  • Processing - Primeiros Passos
Lógica de Programação e Algoritmos
  • 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 Programaticamente
  • 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
Conhecimentos Essenciais para Criação de Jogos
  • 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
Criação de Um Jogo Completo de Aventura RPG
  • 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
Programando o Jogador Principal
  • 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
Tiro Itens e HUDs de Informações
  • 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
Inimigo e Montagem da Fase
  • 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
Efeitos Especiais e Gerenciamento de Cenas
  • 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
Ciência de Dados
  • Introdução - Ciência de Dados
  • Tabela CSV - Introdução
  • Leitura de uma Tabela CSV