Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/18217
Autoria: Santos, Ana Rita Ruivo dos
Orientação: Santana, Pedro
Mariano, Pedro
Data: 29-Nov-2018
Título próprio: Gerador automático de cenários para jogos genéricos
Referência bibliográfica: Santos, A. R. R. dos (2018). Gerador automático de cenários para jogos genéricos [Dissertação de mestrado, Iscte - Instituto Universitário de Lisboa]. Repositório do Iscte. http://hdl.handle.net/10071/18217
Palavras-chave: Inteligência artificial
Jogo de computador
Computação gráfica
Interface com utilizador
Motivação
General game playing
Game scenarios generator
Graphical interface
User experience
Resumo: Jogos Genéricos (do inglês General Game Playing) é uma área da Inteligência Artificial que consiste no desenvolvimento de agentes capazes de jogar qualquer jogo, sem conhecimento prévio das regras. Estes agentes são capazes de jogar jogos bastante distintos, como o Xadrez ou o Quatro em Linha, tendo acesso às regras do jogo somente quando o jogo se inicia. À medida que o jogo decorre os agentes adaptam a sua estratégia de forma a obter o melhor resultado possível. Atualmente, as interfaces gráficas destes jogos são bastante pobres, tipicamente em 2D, com uma palete de cor reduzida e elementos de jogo simplistas, o que contribui para uma fraca experiência de utilizador. Além disso, estas interfaces não são genéricas, ou seja, cada jogo possui uma interface própria, construída especificamente para o jogo, e como tal não pode ser reutilizada para outro jogo sem as devidas modificações necessárias. Esta dissertação tem o objetivo de enriquecer a área dos jogos genéricos ao criar um gerador automático de cenários para jogos genéricos capaz de oferecer uma interface de jogo elaborada e funcionalidades úteis para o utilizador, em que os cenários são os elementos gráficos que compõem o jogo, como as peças e tabuleiro. O gerador de cenários possui uma estrutura genérica, que interpreta a informação relativa ao jogo disponibilizada pelo motor de jogos genéricos usado, e cria uma interface de jogos genéricos. Com JavaScript, a tecnologia utilizada para criar a interface gráfica dos jogos genéricos, foi possível a criação de ambientes 3D com interações intuitivas, podendo ser usada num computador ou dispositivo móvel. As funcionalidades presentes dão um maior controlo quanto à interface gráfica do jogo, em relação a alternativas existentes, como escolher um estilo de jogo ou funcionalidades que têm em conta necessidades do utilizador (e.g., sistema de cores adaptado à condição de daltonismo). Para analisar a experiência de utilização do gerador de cenários, identificar possíveis melhorias e recolher a opinião quanto ao interesse em contribuir na área do jogos genéricos, realizaram-se testes com 30 utilizadores. Os resultados obtidos indicam que o gerador de cenários oferece uma experiência de utilização e interação intuitivas, e que pode ser expandido e personalizado, adaptando-se a um grande número de jogos, devido às suas caracterísiticas genéricas. Através do gerador de cenários a experiência dos jogos genéricos é melhorada, potenciando assim a atração de mais utilizadores para a comunidade.
General Game Playing is an Artificial Intelligence field of study that consists in the development of agents capable of playing any game without prior knowledge of the rules. These agents are able to play quite distinct games, such as Chess or Four in Line, by having access to the rules of the game only when the game starts. As the game progresses the agents adapt their strategy in order to achieve the best possible outcome. Currently, the graphical interface of these games is rather poor, typically 2D, with a reduced color palette and simplistic game elements, which contributes to a poor user experience. Another limiting aspect of current graphical interfaces for general game playing is that the interface is not generic, that is, each game has its own interface, having been built specifically for that game, and it cannot be reused for another game without the proper modifications. The purpose of this dissertation is to enrich the area of generic games by creating an automatic generator of game scenarios for generic games capable of offering an elaborate game interface and useful user functionalities, in which the scenarios are the graphical elements that make the game, such as the game pieces and the game board. The scenarios generator has a generic structure, that interprets the game information available by a used generic game engine, and creates a generic game interface. With JavaScript, the technology used to create the graphical interface of generic games, it is possible to create 3D environments with intuitive interactions, which can be used on a computer or mobile device. The present features give greater control over the graphical interface of the game, comparing with other existing alternatives, such as choosing a game style or functionalities that respect specific user needs (e.g., color mode suitable to the color blindness condition). In order to analyze the experience of using the scenarios generator, identify possible improvement points and gather the opinion about the interest in contributing to the generic games field, tests were carried out with 30 users. The results indicate that the scenarios generator offers an intuitive user experience and interaction, and it can be increased and customized, adapting to a great number of games, thanks to its generic characteristics. With the scenarios generator, the generic games user experience is improved, suggesting the ability to attract more users to the community.
Designação do grau: Mestrado em Engenharia Informática
Arbitragem científica: yes
Acesso: Acesso Aberto
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
master_ana_ruivo_santos.pdf4,24 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.