Curso Jogos Computacionais na Linguagem Java.

PROPOSTA DO CURSO

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.

Parte I - Apresentação (03 horas):

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).

Parte II - Desenvolvimento do pré-projeto (06 horas):

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.

Parte III - Desenvolvimento do projeto asteróides (18 horas):

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.

Parte IV - Apresentação do jogo para ambiente Mobile (celular) (03 horas):

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.