Treinar o aluno para desenvolver jogos para computador, na plataforma Web e Mobile, utilizando a linguagem Java. De uma forma didática, com princípios construtivistas, trazendo uma maior segurança no aprendizado do discente.
O por que do Java como linguagem para desenvolver jogos para Web.
Herança de Classe e Polimorfismo.
O que é Interface.
O que é classe abstrata.
O que é um SPRITE.
Apresentação do jogo asteróides.
Efeito educacional do jogo asteróides.
Introdução à UML
Apresentação das classes que irão compor o jogo (DIAGRAMA DE CLASSES).
Apresentação das classes do pré-projeto - Tem a finalidade de preparar o aluno em sala de aula para o projeto asteróides do curso. Esse preparo é importante devido o grau de complexidade no desenvolvimento de um jogo para computador.
Desenvolvimento da Interface Igame.
Desenvolvimento da Interface ISprite.
Desenvolvimento da Classe AppletPrincipal.
Desenvolvimento da Classe Cenario.
Desenvolvimento da Classe Sprite.
Assuntos Técnicos serão abordados: Threads, coordenadas para identificar a posição da imagem em um sprite.
Apresentação do asteróides na versão mobile.
Explanação e dicas para a devida adaptação.
Observação: O curso de Jogos Computacionais, tem como pré-requito o curso de Java Profissionalizante, pois precisa da base em OOP.
O curso tem a duração de 30 horas estratégicamente calculas para alcançar o objetivo pedagógico. Isso permite que as aulas sejam intensas e atraentes.
A ênfase do curso é para jogos 2D para a plataforma Web.
Dúvidas, ligar para o coordenador do Curso de Programação, 71 9181-1569, Marcos.