• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Dissertação de Mestrado
DOI
10.11606/D.3.2007.tde-27072007-165629
Documento
Autor
Nome completo
Eduardo Costa Jacober
E-mail
Unidade da USP
Área do Conhecimento
Data de Defesa
Imprenta
São Paulo, 2007
Orientador
Banca examinadora
Tori, Romero (Presidente)
Lopes, Roseli de Deus
Silva, Flávio Soares Corrêa da
Título em português
Proposta e implementação de uma interface para motores de jogos interativa e centrada no usuário.
Palavras-chave em português
Ambiente de programação
Ensino e aprendizagem
Interação humano-computador
Jogos eletrônicos
Motor de jogo
Teste de usabilidade
Resumo em português
Um motor de jogo é uma ferramenta que facilita a criação de jogos eletrônicos garantindo a reutilização de softwares. Por sua origem tecnológica, os motores de jogo atuais, tanto comerciais quanto acadêmicos, tendem a primar pelo número de funcionalidades específicas, em detrimento da usabilidade, o que amplia o período de tempo necessário para seu aprendizado. Com o objetivo de melhor adaptar um motor de jogo didático às necessidades pedagógicas, este trabalho propõe uma interface interativa para motores denominada Game Wrench e criada através de métodos de Interação Humano-Computador. Como se tratam de áreas multidisciplinares, é também apresentado um embasamento teórico sobre os diversos aspectos envolvidos, a começar pela adoção de uma definição precisa para o conceito de jogo. O cenário específico para o qual este ambiente de programação (motor e interface) foi desenvolvido é composto pelos alunos da disciplina Computação Gráfica da Escola Politécnica da USP, que programam sobre um motor de jogo didático chamado enJine. Através de um protótipo em papel, testes de usabilidade foram realizados com parte desses alunos, o que gerou diversas diretrizes para a programação final da interface. Uma versão preliminar dessa interface usando plataforma Java foi desenvolvida, gerando diversos resultados e contribuições ao longo do processo, como artefatos de projeto (personas, cenários), ferramentas de desenvolvimento (estrutura GAML, classes para enJine, widgets especializados) e diretrizes sobre a metodologia utilizada (avaliação heurística, prototipagem em papel, teste de usabilidade).
Título em inglês
Proposal and implementation of an interactive user-centered interface for game engines.
Palavras-chave em inglês
Computer-human interaction
Development environment
Electronic game
Game engine
Teaching and learning
Usability test
Resumo em inglês
Game engines are tools to aid the development of computer and video games through software reuse. Once born in a technological environment, present game engines, either commercial or not, are normally worried more about the number of implemented features than usability issues. These characteristics may extend the period of learning-time. To address the goal of better adapting a didactic game engine to pedagogical needs, this study proposes an interactive interface for engines called Game Wrench, following Computer-Human Interface methods. Being multidisciplinary fields, a theoretical base on the related subjects is presented, starting with a precise definition for the concept of gaming. Undergraduate students of Escola Politecnica da USP enrolled in a Computer Graphics course where they develop games using a didactic engine called enJine, compose the specific scenario for which this programming environment was developed. Using paper prototypes, usability tests were conducted with some of these students, generating a list of guidelines for implementing this interface. A preliminary Java version of the interface was made available, generating results and contribution throughout the design process, such as design artifacts (personas, scenarios), programming tools (GAML specification, enJine classes, specialized widgets) and guidelines for the methodology adopted (heuristic evaluation, paper prototypes, usability tests).
 
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange a todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome da pessoa autora do trabalho.
Data de Publicação
2007-08-24
 
AVISO: Saiba o que são os trabalhos decorrentes clicando aqui.
Todos os direitos da tese/dissertação são de seus autores
Centro de Informática de São Carlos
Biblioteca Digital de Teses e Dissertações da USP. Copyright © 2001-2019. Todos os direitos reservados.