CURSO Desenvolvimento de jogos em Java

Clique aqui para ver o folder do curso

Pré-requisitos:
Conhecimento básico em Java
 
EMENTA:
Módulo 1 – Introdução
Introdução aos Jogos de Computador
O que é um jogo eletrônico
Gêneros
Histórico dos jogos eletrônicos
Mercado dos jogos eletrônicos
 
Módulo 2 – Jogos no meio Social
Citações Reflexivas do meio acadêmico
Jogos na aprendizagem
Gamification (Gamificação)
Persuasão e Comportamento humano
 
Módulo 3 – Arquitetura do Desenvolvimento de Jogos
Áreas de Atuação
Inteligência Artificial
Técnicas comuns
Programação
APIs
Estrutura dos Jogos
Geomapa (Criação dos Mapas)
Octogonal
Isométrico
 
Módulo 4 – Relembrando conceitos Fundamentais
Herança
Coleções
Threads
Exceptions
File (Lendo e escrevendo arquivos)
Banco de Dados (MySQL)
Exercícios
 
Módulo 5 – Começando a Programar
Java 2D
Introdução
Pintando em Java2D
Espaço de Coordenadas
Contexto Gráfico
Primitivas Geométricas
Pontos (Point2D)
Linhas (Line2D)
Curvas Quadráticas (QuadCurve2D)
Curvas Cúbicas (CubicCurve2D)
Retângulos (Rectangle2D e RoundRectangle2D)
Elipses
Arcos
Polígonos (Polygon)
Formas Arbitrarias (GeneralPath)
Bordas (Stroke)
Preenchimento (Fill)
Polígonos (Polygon)
Exercícios
 
Módulo 6 - Entendendo conceitos e estratégias
Input e Output System (Teclado e Mouse)
Movement System
PathFinder & Heuristic
Collision System
Entre Retângulos (Bouding Box)
Entre Círculos
Entre Polígonos
Pixel Perfect
Renderizando o Mapa
Scroll Map
Camera Map
For Section
Mapa (Conteúdo)
Baseado em Tile
Baseado em Matrizes e Vetores
Layers (Camadas)
Bricks(Tijolos)
Sprites (Imagens e Animações)
Partículas
Mundo (World)
Entidades (Entity)
Componentes (Components)
Maquina de Estado
Event Game System
Simulações Físicas
Carregando e disparando Sons
Criando sua própria GUI
Atividade Pratica
 
Módulo 7 – Criando uma aplicação Servidora e Cliente
Protocolos
Portas
Socket & Channel
Atividade Pratica
 
Módulo 8 – Desenvolvimento de jogos 2D de forma ágil (Frameworks e outros)
Tiled Editor
TileSet
Layer
ObjectGroup
Type
Properties
Slick2D
Artemis
Nifty-GUI (User Interface)
RedDwarf(Servidor com API para o Cliente em Java, para MMO)
Atividade Pratica
 
Módulo 9 - Rodar um jogo via Applet
Entendendo um Applet
Configurando e executando o jogo via Applet
 
Módulo 10 – Usando Java Web Start (JWS)
Entendendo o JWS
Configurando ambiente Server e Cliente para o JWS
Executando um jogo via JWS
 
PREVISÃO PARA INÍCIO:
Dezembro/2011
 
AULAS - DIAS E HORÁRIOS:
Turma 1: Seg., Qua. e Sexta, das 14h às 18h
Turma 2: Sáb, das 9h às 13h
 
INSTRUTOR:
Michel Montenegro
 
INVESTIMENTO:
R$ 500,00 em até 12x no cartão de crédito
à vista: R$ 450,00
 
PRÉ-INSCRIÇÔES:
Clique aqui para acessar o formulário de pré-inscrição
(91) 3241-8537
contato@equilibriumweb.com
© 2012 EQUILIBRIUM WEB - Todos os direitos reservados