MAC Trabalho de formatura Supervisionado. Avaliação de Duas Monograas Passadas

Documentos relacionados
Aluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva

Projeto Interface Interativa Inclusiva.

TÍTULO: ESTUDO DO USO DO KINECT PARA INTERPRETAÇÃO DE GESTOS VISANDO LIBRAS

DESENVOLVIMENTO DE UM APLICATIVO MÓVEL (JOGO) PARA AUXÍLIO NO ENSINO DE MATEMÁTICA. Beatriz Polita Franchin 1, Elvio Gilberto da Silva 2

Simulação de Dispositivos Dinamicos para Jogos

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Desenvolvimento de um simulador de jogo de estratégia em tempo real. Fabiano Aono Leandro Aono Orientador: Prof. Dr. Paulo André Vechiatto de Miranda

KINECT: saúde proporcional à praticidade

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

Gêneros. Ítalo Mendes da Silva Ribeiro. 14 de fevereiro de 2015 IMD. Gêneros. Ítalo Ribeiro. Simulação. Esporte. Educação. Quebra-cabeças.

Mensurando o desenvolvimento do Pensamento Computacional por meio de Mapas Auto-Organizáveis: um estudo preliminar em uma Oficina de Jogos Digitais

UNIVERSIDADE DO EXTREMO SUL CATARINENSE - UNESC CURSO DE TECNOLOGIA EM JOGOS DIGITAIS EDUARDO PICOLO XAVIER

Rafael Ribeiro Alexandra Souza Thiago Barcelos Leandro Silva

Treinamento Videogames

TÍTULO: RECONHECIMENTO DE GESTOS COM A BIBLIOTECA LIBFREENECT CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: COMPUTAÇÃO E INFORMÁTICA

UAWall. #entrega_02 - viabilidade técnica

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

Introdução a Teste de Software

Jogar para Aprender. Carlos Pinheiro

Ciência da Computação

IMPLEMENTAÇÃO DE SOFTWARE DE LEITURA GESTUAL PARA O APRENDIZADO DE LIBRAS

Algoritmos Probabilísticos

Construção de um software para interação com computadores utilizando processamento de imagens

Universidade Católica Dom Bosco Curso de Bacharelado em Engenharia de Computação

ESTUDO DE MÉTODOS DE APRENDIZADO DE MÁQUINA CAPAZES DE IDENTIFICAR AS VARIÁVEIS MAIS IMPACTANTES NO DESEMPENHO DE UMA MINERADORA

Casamento de Padrões

Projeto CONDIGITAL Probabilidade Guia do Professor

Curso online de Fundamentos em Android. Plano de Estudo

Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android

Bruno Ribeiro da Silva. O port de um sistema operacional: uma abordagem ao port do Minix 3 para o Nintendo DS (Rascunho)

Softwares, Aplicativos e Sistemas Operacionais

DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE AUMENTADA PARA O ENSINO DE ANATOMIA

Interface Humano- Computador (IHC) Prof. Dr. Ronaldo Barbosa

9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR

TÍTULO: APLICAÇÃO PARA RECONHECIMENTO DE GESTOS, BASEADA EM OPENNI CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS

Construção de Wiki para a MISTOOL, uma Ferramenta de Aplicação do Método de Inspeção Semiótica

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ

MIEIC Luís Borges up Margarida Silva up Nuno Martins up Tiago Castro up Tiago Fragoso up

Universidade de São Paulo Instituto de Matemática e Estatística. Manual do Usuário amaze Unknown

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO PROFESSOR CARLOS MUNIZ

Grade Curricular do Curso de Graduação em Engenharia de Computação

Implementação De Um Jogo Com Inteligência Artificial e Aprendizado Probabilístico

Análise de Interações Sociais como Regras se-então na Web Social

Informática I. Aula /09/2006 1

IrrRPG Builder Uma Ferramenta Livre Para Desenvolvimento de Jogos Eletrônicos de RPG

PROJETO PARA O CICLO AVANÇADO TÉCNICAS MODERNAS EM COMBINATÓRIA

PROGRAMAÇÃO I. Introdução

Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo

Estratégias Móveis. O que toda empresa precisa saber

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

Introdução à Engenharia ENG1000

Professor: Laboratório de Programação com Games. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF

INSTRUÇÕES PARA AUTORES DO II ENCIF RESUMO EXPANDIDO

Reflexão do Curso 1ª Reflexão do Curso Técnico/a de Informática Sistemas Maria João Bastos

Recursos e Tecnologias dos Sistemas de Informação:

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas

SISTEMAS OPERACIONAIS

TÍTULO: APLICAÇÃO DO SOFTWARE MODELLUS PARA SIMULAÇÃO E MODELAGEM COMPUTACIONAL EM CURSOS DE ENGENHARIA CATEGORIA: EM ANDAMENTO

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

Sistema Operacional. O S.O. é o programa mais importante do computador. - Realizar a interação entre o usuário, o hardware e o firmware -(BIOS)

O Uso de Jogos Educacionais do Tipo RPG. Anita Raquel das Silva Grando Profª.Drª. Liane Margarida Rockenbach Tarouco

João Roberto de T. Quadros, Rafael Castaneda, Myrna Amorim, Guilherme Herzog, Eduardo Ogasawara CEFET/RJ CEFET/RJ

PROVA 03/07 Segunda-feira (semana que vem)

Avaliação de Monografias - MAC0499

Vocal: Assistente para o uso de smartphones operado por voz

PLATAFORMA DE APOIO AO TREINAMENTO PARA A OLIMPÍADA BRASILEIRA DE INFORMÁTICA

AVALIAÇÃO DA PRECISÃO DO SENSOR KINECT PARA MEDIDAS DE DISTÂNCIA

Módulo. de captura, filtragem e redirecionamento de mensagens DirectX. Giovani Chaves Orientador: Mauro Marcelo Mattos

ENGENHARIA DE SOFTWARE

FERRAMENTA DE AUXÍLIO A TRATAMENTOS FISIOTERAPÊUTICOS COM O KINECT. Aluno: Felipe Pilon Orientador: Aurélio Faustino Hoppe

Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

amiibo tap: Nintendo's Greatest Bits!

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA

SE RPG 2.0: Uma nova versão do Software Engineering- Acadêmico: Felipe Koche Ambrosio Orientadora: Fabiane Barreto Vavassori Benitti

MASTERMIND. Um jogo para aprender Análise Combinatória

Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.

IA - TensorFlow. Paulo Cotta

MAC0499 Trabalho de formatura supervisionado. Proposta de monografia

Curso online de Aplicações. Híbridas. Plano de Estudo

Desenvolvimento de um Jogo de Xadrez em Java

Reconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas

Manual de utilização

Universidade Federal de Alagoas Grupo de Pesquisa Cidadania e Poĺıticas Públicas Introdução ao R para Ciências Sociais

Projeto CONDIGITAL Moda Guia do Professor

DGPAPP Tutorial. Introdução. Daniel Centeno Einloft Vinicius Meirelles Pereira. 20 May 2014

Página 1 de 7 PRÓ-REITORIA DE GRADUAÇÃO ANEXO "F" ESCOLA POLITÉCNICA CURRÍCULO IDEAL (EC3-2018) Curso: Engenharia Elétrica - Ênfase em Computação

CONCEITOS BÁSICOS DE HARDWARE E SOFTWARE

Desenvolvendo aplicações Java

João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2

CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS

Introdução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru

5 Implementação 5.1 Plataforma 5.2 Arquitetura

Conteúdo Programático

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D

1. Introdução. Figura 1 - Space Invaders (a) e Super Mario Bros(b). 1 Universidade de Cruz Alta

Faculdade de Tecnologia "Dep. Júlio Julinho Marcondes de Moura" RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA

Curso online de. Formação em Front-End. Plano de Estudo


Ementário das disciplinas do Curso Superior de Tecnologia em Redes de Computadores. - Núcleo Básico -

Transcrição:

Instituto de Matemática e Estatística Universidade de São Paulo MAC0499 - Trabalho de formatura Supervisionado Professor Carlos Eduardo Ferreira Avaliação de Duas Monograas Passadas Thiago Tatsuo Nagaoka, 7289197 6 de maio de 2013

Avaliação da monograa: Título: Broken Soul: um jogo para Nintendo DS (TM) Autores: Marcos Takechi Hirata Napoleão Nobuyuki Tateoka Nícia Tiemy Sonoki Ano: 2009 Orientador: prof. Flávio Soares Correa da Silva 1 Resumo Este trabalho teve como objetivo o desenvolvimento de um jogo implementado na linguagem C++, para ser executado na plataforma Nintendo DS (TM). O Nintendo DS é um video-game portátil lançado pela Nintendo, onde o maior atrativo são suas duas telas, onde uma delas aceita comandos de toque. O projeto foi baseado no jogos do estilo action RPG (Role Playing Game), onde o usuário controla personagens e os interpreta no desenrolar de uma trama, interagindo por meio de turnos com os inimigos e outros personagens. Para o desenvolvimento do projeto, foram utilizadas ferramentas e bibliotecas que auxiliaram e facilitaram a execução de várias tarefas. A Programmers Arsenal Library é uma biblioteca especíca para criação de softwares para a plataforma Nintendo DS, que explora de forma efetiva as funções da tela sensível (auxilia no reconhecimento de padrões de desenhos executados, por exemplo). Ferramentas como o GNU Image Manipulator Program e PAGfx auxiliaram na criação gráca do jogo. 2 Avaliação da Parte Técnica O texto da parte técnica está bem claro, porém um pouco desorganizado. Em alguns momentos citam termos especícos referente a jogos do tipo RPG, que somente quem é jogador entende prontamente. A ordem das seções poderia ter sido melhor estruturada, por exemplo, durante o texto, o termo quest é citado muitas vezes, e só depois é explicado na seção 4.11. Explicaram como é o estilo do jogo que zeram (action RPG), mas não explicaram exatamente como é o jogo que desenvolveram: quais são os personagens, objetivos do jogo, história principal, desaos que o jogador deveria superar. Em alguns pontos, falharam na escrita do texto com falta de pontuação e graa errada. Palavras que não estão separadas com espaço, ponto-vírgula no lugar do ponto, escrita hrói em vez de herói, e alguns outros erros. Acredito que tenha faltado fazer uma revisão geral do texto todo antes de da entrega nal. 1

No geral, a monograa atendeu e abordou os itens previstos nas diretrizes, e os tópicos foram bem explicados, com uma linguagem de fácil entendimento. 3 Avaliação da Parte Subjetiva Todos os três autores relacionaram bem o que foi aprendido durante o curso com o que foi utilizado e aplicado no projeto. Apresentaram as diculdades que tiveram para executar certas tarefas do projeto, e como utilizaram o conhecimento de disciplinas especícas para contornar os problemas. Apresentaram algumas experiências vividas durante o curso, relacionando-as com o que foi desenvolvido no projeto. 4 Comentários Particularmente, gostei muito deste trabalho, não só por ser um jogador assidúo do console portátil Nintendo DS e de jogos do estilo RPG, mas também porque mostrou-me que o desenvolvimento de aplicativos para estas plataformas é bastante tangível mesmo para um grupo pequeno de desenvolvedores. Tomei interesse pelas ferramentas para desenvolvimento de softwares para esta plataforma, e vou procurar aprender sobre isso. 2

Avaliação da monograa: Título: Aprendizagem e reconhecimento de gestos com o Kinect (TM) Autor: Tiago Andrade Togores Ano: 2011 Orientador: prof. Flávio Soares Correa da Silva 1 Resumo Este trabalho teve como objetivo o estudo e desenvolvimento de um aplicativo (na linguagem C#) que reconheça gestos corporais executados por um usuário, e execute um treinamento computacional a partir de uma série de repetições auxiliado por inteligência articial. Para tanto foi utilizado o dispositivo Kinect, periférico desenvolvido para o Xbox 360 pela Microsoft, que capta os movimentos corporais de um jogador através de câmeras RGB e infra-vermelhas, e utiliza estas informações para tornar os jogos mais interativo e atrativos. Para este m, foi feito um estudo para o reconhecimento dos gestos, associandoos a um modelo estatístico. Os dados sobre o gesto são coletados, tratados e ltrados, para então ser representado por um modelo oculto de Markov, indicando probabilisticamente se o gesto feito é realmente um modelo esperado. Para o desenvolvimento do programa foram utilizadas as ferramentas NITE, responsável pelo trabalho de visão computacional, ou seja, interpretação de dados de profundidade do sensor, detecção de usuários e rastreamento das articulações humanas, e OpenNI, uma API que serve como uma camada intermediária entre dispositivos de baixo nível e soluções de alto nível. 2 Avaliação da Parte Técnica O texto está muito bem escrito e bem claro. Desenvolve bem todos os tópicos abordados, dividindo e organizando-os adequadamente. Percebe-se uma divisão de toda parte teórica do estudo feito, sobre os modelos estatísticos utilizados, e da parte de desenvolvimento do software, aplicando os conceitos estudados e explondo os desaos e limitações, assim como os resultados nais. Faz uma boa comparação dos resultados esperados com os obtidos. Em algum pontos, utilizou termos técnicos especícos sem explicá-los, tornando o entendimento do texto um pouco difícil. 3 Avaliação da Parte Subjetiva O autor fez uma boa relação com todo o conteúdo aprendido nas disciplinas que citou. Destaque principal para a disciplina Noções de Probabilidade e 3

Processos Estocásticos (MAE0228), na qual boa parte do estudo do projeto foi baseado. Fez uma relação geral sobre o que foi aprendido no curso com o desenvolvido no trabalho, e não fez muitas relações pontuais sobre experiências adquiridas no curso, inserindo-as no contexto do projeto. 4 Comentários O trabalho desenvolvido é bastante interessante. Acredito que o estudo nesta área seja complexo, mas bastante promissor. Em alguns pontos da monograa, principalmente na parte teórica e de cálculos, a leitura se tornou meio pesada, e exigiu um esforço muito maior para o entendimento. Talvez poderia ter sido melhor explicado. 4