GAP - Game Advantage Protocol
Autor(a) principal: | |
---|---|
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 |