Introdução ao Desenvolvimento de Jogos em Java - INPE

[Pages:168]Introdu??o ao Desenvolvimento de

Jogos em Java

Corrigido e ampliado em 20/Fev/2009

Rafael Santos

Organiza??o

Apoio

Fevereiro/2009



1

Java e OO Mais Java

Jogos e Java Extras

Refer?ncias

Fevereiro/2009

Mapa

Intro OO

Aplica??es

Est. Dados

GUIs Applets

Componentes Graphics

Layouts Threads

+ Componentes

Vers?o 1

Vers?o 2

Vers?o 3

Exerc?cios

Showcase Empacotando Omiss?es



2

Ementa

Parte 1: Java e Orienta??o a Objetos

? Encapsulamento: classes, inst?ncias, atributos e m?todos. ? Heran?a e polimorfismo. ? Aplica??es execut?veis. ? Estruturas de dados.

Fevereiro/2009



Java e OO

3

Ementa

Parte 2: Mais Java

? Aplica??es gr?ficas (applets e aplica??es desktop). ? Componentes de interfaces gr?ficas e layout de tela. ? Criando componentes. ? Programa??o com eventos. ? Imagens e ?cones. ? Threads (linhas de execu??o).

Fevereiro/2009



Mais Java

4

Ementa

Parte 3: Jogos em Java: demonstra??o aplicada de:

? Loop do jogo. ? Sprites. ? Dete??o de Colis?o. ? Cria??o e remo??o de objetos durante o jogo.

Exerc?cios.

Fevereiro/2009



Jogos e Java

5

Motiva??o para este curso

Motiva??o para aprender t?cnicas de programa??o.

? Java como op??o para programa??o de jogos simples.

N?o veremos:

? Design gr?fico. ? 3D. ? ?udio. ? Deployment e distribui??o. ? Intelig?ncia Artificial.

? preciso entender a vasta dist?ncia entre jogar um jogo e escrever um jogo.

? O mesmo vale para aplica??es: problema do ensino de programa??o.

Fevereiro/2009



6

(des)motiva??o ?

D? pra aprender a programar jogos em Java em algumas horas?

Livros (veja na Amazon e nas refer?ncias!):

? Java 1.4 Game Programming: 647pp. ? Java 2 Game Programming: 784pp. ? Developing Games in Java: 996pp. ? Killer Game Programming in Java: 970pp. ? Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and

JOAL APIs: 528 pp. ? Beginning Java Game Programming: 346 pp. ? Practical Java Game Programming: 508pp. ? Java Game Programming for Dummies: 384 pp.

Fevereiro/2009



7

Motiva??o para este curso Mapa para estudos posteriores.

Fevereiro/2009



8

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download