Arquivos das Videos-aulas/Tutorial JavaGame2D Projeto do canal no youtube:
Projeto feito com conceitos basicos codado em Java da Oracle.
Andamento do projeto:
-
Preparação do ambiente 32 bits ( java jdk/jre, ide eclipse ) Baixando e instalando o Java jdk 1.8 (lts) x32 Baixnado e descompactando o Eclipse 2019-09 x32
-
Preparação do ambiente 64 bits ( java jdk/jre, ide eclipse ) Baixando e instalando o Java jdk 1.8 (lts) x64 Baixnado e descompactando o Eclipse 2020-12 x32/x64
-
Personalização básica da ide tema dark e fonte maior
-
Estrutura basica do projeto Criamos a estrutura de pastas ( pacotes) necessarias do projeto
-
Criação do Frame ( janela) Criamos o frame e o canvas do Game
-
Loop Game Criamos o sistema para sempre rodar a logiva e rederização do Game
-
Rederizando um texto, imagem, sprites Criamos as classes e metodos responsaveis por rederizar textos e imagens no Game
-
Paint.net e grid maker ( extra ) Baixando, instalando o paint.net e o plugin do grid maker + dicas
-
GameObject e ObjectID Criamos as classes responsaveis pela geração e identificação dos objetos do Game
-
GameControler Criamos o controlador dos objetos ( adição e remoção)
-
Criando e Rederizando Objetos Criamos os objetos e rederizando eles
-
Criando o Primeiro Mundo Criamos nosso primeiro mundo feito de objtos do tipo bloco por codigo puro
-
Implementando o Teclado Criamos a classe responsavel por controlar nosso objeto do tipo plauyer ou qualquer outro objeto que queremos controlar pelo teclado
-
Implementando as caixas de colisões Criamos os metodos necessarios para termos nossas caixas de colisão ( multiplas)
-
Debug e revisão geral basica de todo o codigo Revisão geral do codigo, faxima basica do código com implementação de um simples debug visual.
-
Mapa melhor ( LEVEL DESIGN ) Criamos um sistema para criar mapas em modo level design, no qual fazemos um arquivo em .png que sera lido e atravez dele sera gerado o mapa ( Tiled Map )
-
Implementando a Camera Criando um sistema de camera simples, que e baseado na existencia de um objeto do tipo player