GAP - Game Advantage Protocol

Detalhes bibliográficos
Autor(a) principal: Rui Jorge Ferreira de Almeida
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://repositorio-aberto.up.pt/handle/10216/78642
Resumo: The main objective of this dissertation is to develop an API to facilitate the task of integrating real life indicators, such as energy efficiency, into virtual applications like video games, ideally making so that positive actions in real life would trigger favourable outcomes in video games thus enticing the adoption of good habits.It starts by analysing the state of the art in regards to the topics of augmented reality games and gamification, two issues that are gaining more attention as video game industry continues to grow and the media and internet become even more an integral part of human society. Also it revises the concepts and technologies of web services and online communication to evaluate how the usage of Node.js and socket.io are the best choices for the project at hand. Architecture-wise the solution was divided as follows: a java API that would be used by both application developers and data providers which would include the needed functions to ease their jobs; the communication scripts that use Node.js and socket.io, responsible for redirecting the requests from the API through the use of messages from the client side to the server which in turn would process said messages and create the appropriate query to be sent to the database. As a proof of concept an experiment was successfully carried out with a group of people to evaluate the impact having a simple common aspect of their daily lives gamified. Said aspect was minimizing unused widows when using the computer. The experiment also served to highlight the ease of usage of the GAP API when taking the role of both a developer and data provider. Due to the nature of behavioral study and the fact that the group used for the test was rather small a more in-depth and prolonged study is recommended.
id RCAP_324f299753ff50d60495080f3c4b1968
oai_identifier_str oai:repositorio-aberto.up.pt:10216/78642
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling GAP - Game Advantage ProtocolEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringThe main objective of this dissertation is to develop an API to facilitate the task of integrating real life indicators, such as energy efficiency, into virtual applications like video games, ideally making so that positive actions in real life would trigger favourable outcomes in video games thus enticing the adoption of good habits.It starts by analysing the state of the art in regards to the topics of augmented reality games and gamification, two issues that are gaining more attention as video game industry continues to grow and the media and internet become even more an integral part of human society. Also it revises the concepts and technologies of web services and online communication to evaluate how the usage of Node.js and socket.io are the best choices for the project at hand. Architecture-wise the solution was divided as follows: a java API that would be used by both application developers and data providers which would include the needed functions to ease their jobs; the communication scripts that use Node.js and socket.io, responsible for redirecting the requests from the API through the use of messages from the client side to the server which in turn would process said messages and create the appropriate query to be sent to the database. As a proof of concept an experiment was successfully carried out with a group of people to evaluate the impact having a simple common aspect of their daily lives gamified. Said aspect was minimizing unused widows when using the computer. The experiment also served to highlight the ease of usage of the GAP API when taking the role of both a developer and data provider. Due to the nature of behavioral study and the fact that the group used for the test was rather small a more in-depth and prolonged study is recommended.2015-02-202015-02-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio-aberto.up.pt/handle/10216/78642TID:201808293engRui Jorge Ferreira de Almeidainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T12:58:20Zoai:repositorio-aberto.up.pt:10216/78642Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:30:45.163701Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv GAP - Game Advantage Protocol
title GAP - Game Advantage Protocol
spellingShingle GAP - Game Advantage Protocol
Rui Jorge Ferreira de Almeida
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short GAP - Game Advantage Protocol
title_full GAP - Game Advantage Protocol
title_fullStr GAP - Game Advantage Protocol
title_full_unstemmed GAP - Game Advantage Protocol
title_sort GAP - Game Advantage Protocol
author Rui Jorge Ferreira de Almeida
author_facet Rui Jorge Ferreira de Almeida
author_role author
dc.contributor.author.fl_str_mv Rui Jorge Ferreira de Almeida
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description The main objective of this dissertation is to develop an API to facilitate the task of integrating real life indicators, such as energy efficiency, into virtual applications like video games, ideally making so that positive actions in real life would trigger favourable outcomes in video games thus enticing the adoption of good habits.It starts by analysing the state of the art in regards to the topics of augmented reality games and gamification, two issues that are gaining more attention as video game industry continues to grow and the media and internet become even more an integral part of human society. Also it revises the concepts and technologies of web services and online communication to evaluate how the usage of Node.js and socket.io are the best choices for the project at hand. Architecture-wise the solution was divided as follows: a java API that would be used by both application developers and data providers which would include the needed functions to ease their jobs; the communication scripts that use Node.js and socket.io, responsible for redirecting the requests from the API through the use of messages from the client side to the server which in turn would process said messages and create the appropriate query to be sent to the database. As a proof of concept an experiment was successfully carried out with a group of people to evaluate the impact having a simple common aspect of their daily lives gamified. Said aspect was minimizing unused widows when using the computer. The experiment also served to highlight the ease of usage of the GAP API when taking the role of both a developer and data provider. Due to the nature of behavioral study and the fact that the group used for the test was rather small a more in-depth and prolonged study is recommended.
publishDate 2015
dc.date.none.fl_str_mv 2015-02-20
2015-02-20T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio-aberto.up.pt/handle/10216/78642
TID:201808293
url https://repositorio-aberto.up.pt/handle/10216/78642
identifier_str_mv TID:201808293
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135615946588160