Game Programming Basic



Documentos relacionados
Design de Produto 3D

Gráfico. Formação em Design DESIGN GRÁFICO 1

Design 3D. Formação em Web WEB DESIGN 3D 1

Design 3D. Formação em Game GAME DESIGN 1

Formação em Pintura Digital. (enfoque em Concept Art) PINTURA DIGITAL 1

Eletrônica 3D. Formação em Maquete MAQUETE ELETRÔNICA 3D 1

formação em programação em c/c++

módulo 01 - introdução ao flash (aulas 1 a 7)

formação em WeB developer

Esse treinamento capacita o aluno a criar maquetes eletrônicas com alto nível de realismo.

Formação em WEB DESIGN: Projeto 01 - layout (aula 01 & 02*) Em nosso primeiro projeto criaremos um layout para web utilizando um software gráfico.

em nosso primeiro projeto, veremos como utilizar as ferramentas do software gráfico para criar nossas pinturas

Programming Full. Formação em Game GAME PROG FULL 1

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

PRÓ-REITORIA PROPOSTA DE AÇÕES DE EXTENSÃO 1. TÍTULO. Participação do UDF no evento Ludum Dare DESCRIÇÃO E JUSTIFICATIVA

Índice. Introdução 2. Quais funcionalidades uma boa plataforma de EAD deve ter? 4. Quais são as vantagens de ter uma plataforma EAD?

Data 23/01/2008. Guia do Professor. Introdução

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Principais Responsabilidades:

JOGOS ELETRÔNICOS CONTRIBUINDO NO ENSINO APRENDIZAGEM DE CONCEITOS MATEMÁTICOS NAS SÉRIES INICIAIS

Aula 9 EXCEL. Patrícia Soares de Lima. META Discutir a importância da utilização do Excel no preenchimento de planilhas.

MIT072 Manual de Operação do Portal - Professores

Professor: Venicio Paulo Mourão Saldanha Site:

Administração de Pessoas

Manual para acesso às disciplinas na modalidade EAD

Guia de Integração Desconto por meio de pagamento

Projeto Inovaeduc Perguntas Frequentes

COM O BROFFICE IMPRESS

Linguagem de Programação

Edital PROEX/IFRS nº 021/2015. Seleção de tutores para atuarem no curso Bota pra fazer crie seu negócio de alto impacto

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

DISCIPLINAS ON-LINE GUIA DO ALUNO GRADUAÇÕES

Introdução à Engenharia ENG1000

Modelo de Projetos Internacionais Conhecer para preservar: animais em extinção Faixa etária: 11 a 14 anos (Ensino Fundamental II) Duração: 2 meses

MANUAL DO INSTRUTOR DE CLUBE Instituído no Manual do Presidente de Clube, página 18 que pode ajudar na melhoria de seu clube UM PENSAMENTO

CRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COMO CRIAR UM SITE DE NEGÓCIOS

Conectar diferentes pesquisas na internet por um menu

CPA Comissão Própria de Avaliação

Procedimentos de Gestão da Qualidade. NOME FUNÇÃO ASSINATURA DATA ELABORADO POR Dr. Ivo Fernandes Gerente da Qualidade 13/10/2009

ORIENTAÇÕES PARA REALIZAÇÃO E ACESSO AO CURSO

O ENSINO DE PROGRAMAÇÃO PARA CRIANÇAS DA REDE PÚBLICA DE CAMPINA GRANDE

Regulamento Projeto interdisciplinar

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

OFICINA DE POWER POINT

Cursos livres EAD GUIA BÁSICO PARA USO CORPORATIVO.

GUIA DE PRODUTOS E SERVIÇOS NET

Software Livre e Engenharia Elétrica

REGULAMENTO DAS ATIVIDADES COMPLEMENTARES

6.1 A Simulação Empresarial tem utilização em larga escala nos cursos de Administração, em seus diversos níveis de ensino no Brasil?

:: aula 3. :: O Cliente: suas necessidades e problemáticas. :: Habilidades a ser desenvolvidas

Edital PROEX/IFRS nº 17/2016. Seleção de tutores para atuarem no curso Bota pra fazer - crie seu negócio de alto impacto

Você tem um sonho...

Trabalho de Implementação Jogo Reversi

Pró-Reitoria Acadêmica Coordenadoria de Graduação Serviço de Apoio ao Estudante GUIA DO MONITOR

Aula 4 Estatística Conceitos básicos

LICENCIATURA EM MATEMÁTICA CADERNO DE ESTÁGIO CURRICULAR SUPERVISIONADO ENSINO MÉDIO

Como estudar o SIPIA CT

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

SEMINÁRIO TEMÁTICO VII: COMÉRCIO EXTERIOR

CURSO : Empreendedorismo 40 Hrs aulas

PROJETO PEDAGÓGICO ENEM / 2015

Programa de Parceria

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

Análise de Tarefas. Análise Hierárquica de Tarefas

REGULAMENTO DE ESTÁGIO OBRIGATÓRIO DO CURSO DE ENGENHARIA MECÂNICA I INTRODUÇÃO

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

INFORMAÇÕES AOS COMITÊS E FRANQUEADOS

Os botões padrões são encontrados na parte superior esquerda da aplicação. O primeiro botão Portal leva o colaborador à página inicial do Qualitor.

Módulo 14 Treinamento e Desenvolvimento de Pessoas Treinamento é investimento

MANUAL DO ALUNO PEDAGOGIA Salvador - Bahia

Desenhando padrões no plano. Série Software ferramenta

1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO

formação em design de produto 3d:

A INCLUSÃO DIGITAL NO ENSINO DE GEOGRAFIA E A UTILIZAÇÃO DE MATERIAIS DIDÁTICO-PEDAGÓGICOS EM SALA DE AULA

CURSO: EDUCAR PARA TRANSFORMAR. Fundação Carmelitana Mário Palmério Faculdade de Ciências Humanas e Sociais

SECRETARIA DE ESTADO DA EDUCAÇÃO SUPERINTENDÊNCIA DA EDUCAÇÃO DIRETORIA DE ARTICULAÇÃO PEDAGÓGICA DEPARTAMENTO DE EDUCAÇÃO BÁSICA

O Segredo do Sucesso na Internet

NOTA FISCAL CONSUMIDOR ELETRÔNICA. A NFC-e substitui a Nota Fiscal de Venda a Consumidor, modelo 2, e o Cupom Fiscal emitido por ECF.

Algoritmos e Programação Parte Teórica

Em FORMATO E-LEARNING PQ A Página 1 de 6

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples

Sobre o Instituto Desenvolve T.I

CURSO DE PEDAGOGIA REGULAMENTOS DE ATIVIDADES COMPLEMENTARES

Educação é o primeiro passo para desenvolver a segurança e saúde no trabalho.

GUIA DE BOAS PRÁTICAS

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Jato de água HyPrecision. Otimizando o desempenho do jato de água

CHAMADA PÚBLICA n 01/2016/GEPEX-URUAÇU

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Transcrição:

ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 1 Game Programming Basic Formação em O treinamento de programação básica para jogos tem a duração de 6 meses. Durante o treinamento, o aluno terá contato com a lógica de programação, assim como aprender a aplicar essa lógica, através da linguagem Java, na criação de jogos eletrônicos. Este treinamento é orientado para jogos, mas sua principal função é formar o aluno com base sólida em lógica de programação para qualquer linguagem. A formação em game programming basic está dividida em 04 módulos Introdução, Lógica de Programação, Introdução a linguagem Java e desenvolvimento de jogos

ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 2 TÓPICOS DO TREINAMENTO MODULO I INTRODUÇÃO No primeiro módulo do treinamento, o aluno terá uma introdução à programação, conhecendo as principais linguagens utilizadas na programação de jogos... o que são linguagens de alto e baixo nível, quais os tipos de programação existentes e suas aplicações, além de conhecer quais são os papéis de cada um na equipe de desenvolvimento, e como funciona a gigante indústria de jogos eletrônicos MODULO II LÓGICA DE PROGRAMAÇÃO Entender bem a lógica de programação é o grande diferencial de um bom programador. No módulo 2 o aluno conhecerá como funciona a lógica de programação, assim como, seus conceitos mais importantes. Veremos o que são e como construir algoritmos, estruturas de decisão e de controle, matemática básica aplicada a computação, definição de vetores e matrizes, funções e procedimentos, tipos heterogêneos de dados, arquivos de textos e arquivos binários... todos esses conceitos servirão de base para que possamos aplicá-los futuramente em qualquer linguagem de programação

ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 3 MODULO III INTRODUÇÃO À LINGUAGEM JAVA Java é uma linguagem de programação orientada a objeto, responsável por grande parte dos jogos que rodam em browsers e principalmente em dispositivos móvel como celulares. Durante nosso treinamento, veremos como utilizar essa poderosa linguagem para criarmos nossos jogos, aplicando toda a lógica estudada anteriormente. Veremos como se estrutura sua sintaxe, o que são variáveis e seus tipos, operadores aritméticos e booleanos, classes, bibliotecas e demais recursos que essa linguagem nos proporciona. MODULO IV DESENVOLVENDO JOGOS Em nosso treinamento veremos como criar jogos com o motor Game Maker, que permite desenvolver jogos completos através de uma plataforma leve e intuitiva, possibilitando expandir nossa criatividade e imaginação. Ao final, o aluno criará seu próprio projeto game com dicas e orientação do professor.

4 VEJA ABAIXO UM RESUMO DE COMO ESTÁ DIVIDIDO AS AULAS: Aula 1 Aula 2 Aula 3 Aula 4 Aula 5 * Introdução a Disciplina * Introdução a indústria e ao mercado de Jogos * Instalação e Confi guração do Java e Eclipse * Introdução a programação * Apresentação de atalhos úteis * Sintaxe Java inicial * Estrutura do Computador * Variáveis * Tipos de dados * Estrutura de um programa * Comandos de entrada e saída * Aplicação de Menus * Estruturas de decição * Simulação: Sistema de Karma * Estruturas de laço * Simulação: Sistema de Experiência * Simulação: jogo balanceado de luta com IA Aula 7 * Matrizes * Matemática matricial * Plano cartesiano * Simulação: Animação em um plano 2D Aula 8 * Constantes * Simulação: Sistema de inventário complexo e dinâmico * Simulação: Sistema de saúde complexo Aula 9 * Avaliação 1: Criação de um jogo simples em 4 horas Aula 10 * Funções e procedimentos * Aplicação de Menus dinâmicos Aula 11 * Simulação: jogo de RPG Aula 12 * Tipos heterogêneos de dados * Conceito de orientação ao objeto * Classifi cação de objetos para um jogo Aula 6 * Containers de dados * Vetores * Matemática vetorial * Simulação: Sistema de inventário simples Aula 13 * Uso da API Java * GUI Aula 14 * Arquivos texto * Arquivos Binário

5 * Avaliação2: Entrega de um jogo mediano feito em casa Aula 15 * Bibliotecas Java Para jogos * Uso elaborado do plano cartesiano * Flicking Aula 16 * Manipulação Básica de imagens * Gerência adicional de Inputs Aula 17 * Controle de ambiente * Importações/exportações * Aplicação de um jogo completamente animado * Controle de Som Aula 18 * Introdução ao GameMaker * Utilização lógica Aula 19 * Confi gurações avançadas * Scripting para GameMaker Aula 20 * Otimização fi nal de Desempenho * Build Final * Revisão básica do conteúdo * Conceitos de Game design e Level design * Exercícios Propostos * Avaliação 3: Entrega de um simples trabalho em GameMaker feito em casa COMO VOCE IRÁ APRENDER TUDO ISSO? Método de ensino: O grande diferencial de nosso Centro de treinamento é trabalharmos com profi ssionais especialistas sobre o tema que está ministrando. Estes profi ssionais fazem parte do quadro de nossos estúdios ou de estúdios de empresas parceiras e renomadas. Com isso podemos passar o processo de forma real de trabalho, adquirido pela experência dos mesmos. Nossos treinamentos não são de softwares e sim de profi ssões e técnicas, Por isso nossa escola não trabalha com instrutores de informática e sim com profi ssionais com base sólida em produção.

6 Carga Horária: Nosso treinamento compreende em 06 meses, sendo 20 encontros de 04 horas, realizado 01 vez por semana, somando 80 horas. E mais 160 horas de prática extra-classe. Portanto ao longo destes 06 meses você terá que se dedicar no mínimo 240 horas aos estudos da Data 3D. Material didático: Vídeo-aulas - Tudo o que você aprende na Data 3D, você verá também em vídeoaula em sua casa. Disponibilizamos todo conteúdo visto em sala de aula, como materiais, links, tutoriais e com suas respectivas vídeo-aulas, que servirá de auxílio para prática de seus exercícios. Pendrive - É obrigatório o uso do pendrive para cópia dos arquivos e video-aulas visto em sala de aula, bem como cópia dos softwares (versões trinta dias). Sua matrícula dará direito a este pendrive. Prática extra-classe: O aluno deverá desenvolver um blog com nosso auxílio para postar os exercícios semanais proposto pelo professor. Você terá o prazo de 06 dias para realizar este exercício e mostrar para o professor antes da próxima aula, assim ele poderá avaliar e orientá-lo da melhor forma possível. Projeto Final: Será sugerido o desenvolvimento de um projeto fi nal de tudo o que você aprendeu neste treinamento, que será seu primeiro portifólio (demonstração de suas habilidades), importantíssimo para o mercado de sua escolha. O Sindicato: Com o seu projeto fi nal em mãos, você poderá participar de nosso banco de talentos da Data 3D. http://www.osindicato.com.br é o portal de oferta, tanto de empregos relacionado as áreas que nossa escola atende, quanto aos profi ssionais formados por nós. Toda a semana são inúmeras vagas solicitadas para profi ssionais de nossa escola.

7 Hall da Fama: Em nosso Site seu trabalho poderá ser destacado para todos os usuários e com nosso parecer técnico. É importante ter seu trabalho visualizado para mais de 1500 usuários diários. Estes trabalhos são indicados por nossos professores, e terá grande peso em nosso programa de monitoria. Mini-cursos Todo o semestre são realizados mini-cursos para os alunos gratuitamente, sobre temas variados de computação gráfi ca em geral. Palestra Anual A reunião de todas as áreas de nosso abragência, em um dia para todos os alunos e público em geral. Neste dia faremos uma grande conferência com todos os nossos professores e convidados, sendo a oportunidade para os alunos conhecer um pouco mais sobre todas as áreas da computação gráfi ca. Certifi cação: Game Programmer Basic habilitado pela Data 3D Computer Graphics School. CONCLUSÃO Com o treinamento de Game Programming Basic da Data 3D, você estará apto a aprender a programar em qualquer linguagem, além de faze jogos em 2D no Game Maker.