Epistemic Game Master: A referee for GDL-III Games

Detalhes bibliográficos
Autor(a) principal: Sena, Filipe Miguel Cristo
Data de Publicação: 2018
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: http://hdl.handle.net/10362/45362
Resumo: General Game Playing is the field of Artificial Intelligence that designs agents that are able to understand game rules written in Game Description Language and use them to play those games effectively. A General Game Playing system uses a Game Master, or referee, to control games and players. With the introduction of the latest extension of GDL, the GDL-III enabled to describe epistemic games. However, the complexity of the state space of these new games became in such way large that is impossible for both the players and the manager to reason precisely about GDL-III games. One way to approach this problem is to use an approximative approach, such as model-sampling. This dissertation shows a Game Master that is able to understand and control games in GDL-III and its players, by using model-sampling to sample possible game states. With the development of this Game Master, players can be developed to be able to play GDL-III games without human intervention. Throughout this dissertation, we present details of our developed solution, how we manage to make the Game Master understand a GDL-III game and how we implemented model sampling. Furthermore, we show that our solution, however approximative, has the same capabilities of an non approximative approach while given enough resources. We show how the Game Master timely scales with increasingly bigger epistemic games.
id RCAP_b0a0e53f25035e6e52ff396e35bbd394
oai_identifier_str oai:run.unl.pt:10362/45362
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 Epistemic Game Master: A referee for GDL-III GamesGGPGDLGDL-IIGDL-IIIEGGPEpistemic LogicDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaGeneral Game Playing is the field of Artificial Intelligence that designs agents that are able to understand game rules written in Game Description Language and use them to play those games effectively. A General Game Playing system uses a Game Master, or referee, to control games and players. With the introduction of the latest extension of GDL, the GDL-III enabled to describe epistemic games. However, the complexity of the state space of these new games became in such way large that is impossible for both the players and the manager to reason precisely about GDL-III games. One way to approach this problem is to use an approximative approach, such as model-sampling. This dissertation shows a Game Master that is able to understand and control games in GDL-III and its players, by using model-sampling to sample possible game states. With the development of this Game Master, players can be developed to be able to play GDL-III games without human intervention. Throughout this dissertation, we present details of our developed solution, how we manage to make the Game Master understand a GDL-III game and how we implemented model sampling. Furthermore, we show that our solution, however approximative, has the same capabilities of an non approximative approach while given enough resources. We show how the Game Master timely scales with increasingly bigger epistemic games.Leite, JoãoThielscher, MichaelRUNSena, Filipe Miguel Cristo2018-08-30T10:42:25Z2018-0620182018-06-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/45362enginfo: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:RCAAP2024-03-11T04:24:12Zoai:run.unl.pt:10362/45362Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:31:54.123490Repositó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 Epistemic Game Master: A referee for GDL-III Games
title Epistemic Game Master: A referee for GDL-III Games
spellingShingle Epistemic Game Master: A referee for GDL-III Games
Sena, Filipe Miguel Cristo
GGP
GDL
GDL-II
GDL-III
EGGP
Epistemic Logic
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Epistemic Game Master: A referee for GDL-III Games
title_full Epistemic Game Master: A referee for GDL-III Games
title_fullStr Epistemic Game Master: A referee for GDL-III Games
title_full_unstemmed Epistemic Game Master: A referee for GDL-III Games
title_sort Epistemic Game Master: A referee for GDL-III Games
author Sena, Filipe Miguel Cristo
author_facet Sena, Filipe Miguel Cristo
author_role author
dc.contributor.none.fl_str_mv Leite, João
Thielscher, Michael
RUN
dc.contributor.author.fl_str_mv Sena, Filipe Miguel Cristo
dc.subject.por.fl_str_mv GGP
GDL
GDL-II
GDL-III
EGGP
Epistemic Logic
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic GGP
GDL
GDL-II
GDL-III
EGGP
Epistemic Logic
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description General Game Playing is the field of Artificial Intelligence that designs agents that are able to understand game rules written in Game Description Language and use them to play those games effectively. A General Game Playing system uses a Game Master, or referee, to control games and players. With the introduction of the latest extension of GDL, the GDL-III enabled to describe epistemic games. However, the complexity of the state space of these new games became in such way large that is impossible for both the players and the manager to reason precisely about GDL-III games. One way to approach this problem is to use an approximative approach, such as model-sampling. This dissertation shows a Game Master that is able to understand and control games in GDL-III and its players, by using model-sampling to sample possible game states. With the development of this Game Master, players can be developed to be able to play GDL-III games without human intervention. Throughout this dissertation, we present details of our developed solution, how we manage to make the Game Master understand a GDL-III game and how we implemented model sampling. Furthermore, we show that our solution, however approximative, has the same capabilities of an non approximative approach while given enough resources. We show how the Game Master timely scales with increasingly bigger epistemic games.
publishDate 2018
dc.date.none.fl_str_mv 2018-08-30T10:42:25Z
2018-06
2018
2018-06-01T00: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 http://hdl.handle.net/10362/45362
url http://hdl.handle.net/10362/45362
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_ 1799137941202665472