Motivação Disciplina de Computação Gráfica 2

Slides:



Advertisements
Apresentações semelhantes
Soluções elegantes para problemas recorrentes
Advertisements

Amintas engenharia.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Rational Unified Process
Engenharia de Software
VISUALIZAÇÃO DA LIGAÇÃO SEMÂNTICA ENTRE DOCUMENTOS
Sistema para Criação e Testes de Modelos Formais
1 SCTMF Sistema para Criação e Testes de Modelos Formais.
Engenharia de Software
Analisamos o movimento em cada uma das dimensões separadamente
Problemas de Forma Não-padrão
Medidas de Tendência Central DADOS AGRUPADOS
Leis de Newton do movimento
1 Integrated Services Digital Network User Part - ISDN UP Exemplos.
Acervo TV Escola on-line
3ª BIMESTRE FUTSAL 1º Trabalho = Prático Prova Parcial = Prática
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Informática Industrial
Inteligência Computacional para Otimização
Definição de Prioridades de Requisitos
AGRADECIMENTOS: MOTIVAÇÃO: OPC é um padrão industrial aberto para transmissão de dados em tempo real, esse padrão está sendo adotado pela maioria dos fabricantes.
Programação orientada a objetos com Java
Sistema “La Pregunta?” Sistema “La Pregunta?” Bruno Pereira Bueno
Apresentação Executiva do Projeto
Como Desenvolver Sistemas de Informação
Questões sobre quatro quadrados
Aplicação Multimédia para Ensino e Aprendizagem Bases de Dados
Aula 9 Fases do desenvolvimento de software UML Diagramas de classes
Classes e objetos Modelagem
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
“Simulação de dispositivos dinâmicos para jogos”
Pontifícia Universidade Católica de Campinas
Relação de contas a receber no cartão 1. Objetivo: A relação de contas a receber no cartão permite a visualização de informações importantes referentes.
Média, moda e mediana.
Engenharia de Software para Sistemas de Apoio a Decisão
Programação Orientada a Objetos com Java
Localização de fonte sonora utilizando microfones
Cap 2 – Processo de Software
SHOOT DUCK TIRO AO PATO.
Seja bem-vindo ao FORCA
BENCHMARKING.
Análise e Desenvolvimento de Sistemas
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Movimento de um projétil Componentes da velocidade inicial
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.
Abrindo o Jogo Arquitetura e Desenvolvimento de Jogos Digitais.
Planejamento e Implantação de rede: Escritório de Publicidade
Ritornello Um Framework para Representação de Conhecimento Musical
1 1.
Referências: Booch, G. et al. The Unified Modeling Language User Guide
Projeto de Banco de Dados
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
1.
Orientação a Objetos e Java Graduação em Ciência da Computação
FATORAÇÃO E PRODUTOS NOTÁVEIS – PARTE III PROFESSORAS MARCIA E VIVIAN.
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Fotografia estroboscópica de duas esferas largadas simultaneamente
Diagrama Polar 请看下页.
Aula de 10 de Janeiro de 2013 Escola Secundária da Boa Nova 2013
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Avaliação do Desempenho
Padrão- MVC Model, View, Controller
Patrícia A. Jaques (orientadora)‏
Documento de Requisitos
Estruturado e Pró-ativo
André Drummond RA Danilo Benzatti RA
FP.AC Apresentação da Release 2 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
Engenharia de Software
FP.AC Apresentação da Release 4 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
Soluções de Arquitetura para o MultiBatt Parte 0: Idéias gerais e problemas encontrados Parte I: Entidades e colaborações Parte II: Diagrama de relacionamento.
Transcrição da apresentação:

Motivação Disciplina de Computação Gráfica 2 Desenvolvimento de um jogo Aplicação dos conhecimentos adquiridos

Sobre o jogo Idéia inicial Avião Objetos-alvo Projétil Cenário

Sobre o jogo Trajetória do avião Esboço

Sobre o jogo Escolha do nome Três níveis Associação classes do JAVA bombardeio Três níveis Fácil, Médio e Difícil Alteração Trajetória do avião Velocidade dos alvos

Sobre o jogo Cinco fases 1 2 3 4 5 Cinco alvos Sete projéteis 1 2 3 4 5 Cinco alvos Formato do alvo Sete projéteis Cinco de bônus Alteração Velocidade do avião Largura e altura dos alvos

Sobre o jogo O projétil realiza uma trajetória de queda livre e é emitido um som em seu lançamento Cada alvo atingido adquire a cor da fase e gera uma pontuação Se um alvo já na cor da fase for novamente atingido, ele retoma sua cor original e a pontuação referente a ele é subtraída do total de pontos

Sobre o jogo Pontuação Fase/Nível Fácil Médio Difícil 1 30 75 140 2 35 80 145 3 40 85 150 4 45 90 155 5 50 95 160 Total 200 425 750

Desenvolvimento Orientação a objetos UML e modelagem JAVA Threads

Desenvolvimento Diagrama de Casos de Usos

Desenvolvimento Detecção de colisão

Desenvolvimento Dificuldades Modelagem do jogo Threads Cenário da fase Utilização de seus métodos Movimentos dos elementos da fase Cenário da fase Colisão

Resultados Resultados obtidos Movimento do avião Pausa Threads Projéteis Som no lançamento do projétil Colisão Interface simples e amigável

Resultados Próximos trabalhos Sons Ranking geral Melhoria na atratividade Melhoria na física

Conclusão Apesar das dificuldades encontradas e das modificações que se fizeram necessárias, conseguimos desenvolver um projeto de forma satisfatória dentro do planejado, aliando e fixando os conceitos de engenharia de software e computação gráfica.

Jogo Exibição do jogo