Snowman Editor : A level design tool for the game A Good Snowman Is Hard To Build
dc.contributor
dc.contributor.author
dc.contributor.other
dc.date.accessioned
2020-03-26T13:20:08Z
dc.date.available
2020-03-26T13:20:08Z
dc.date.issued
2018-09-01
dc.identifier.uri
dc.description.abstract
In the design of video-games, one of the most important aspects to consider is the difficulty in the design of
the different levels. A common problem is the possibility of finding possible solutions that were not planned.
These solutions may not be desired because they can break the game dynamics. Hence, it is introduced the
idea to create a tool to facilitate the design of those levels by detecting unwanted solutions.
This problem can be seen as a Planning problem, since, given the game state and the possible actions the
player can perform, the solutions a level may have can be searched. Once the solutions are found, those that
were not considered in the original design can be removed.
Usually this unwanted solutions are shorter, therefore easier solutions, than the designed solution. One of
the goals of this project is, given a level, find the optimal solution, which will allow to check if there exist
any solution easier than the designed one. Finding an optimal solution is not a simple task since exploring
a game search tree by uninformed algorithms can be impossible in a reasonable time. Hence, one part of
this project will be focused on reducing this previously described problem to Satisfiability Modulo Theories
(SMT ).
Since finding the optimal is a hard problem, in this project, two different problem relaxations will be presented
which will allow to solve the problem in a plausible time
dc.format.mimetype
application/pdf
application/zip
dc.language.iso
eng
dc.relation.ispartofseries
Enginyeria Informàtica (TFG)
dc.rights
Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.uri
dc.subject
dc.title
Snowman Editor : A level design tool for the game A Good Snowman Is Hard To Build
dc.type
info:eu-repo/semantics/bachelorThesis
dc.rights.accessRights
info:eu-repo/semantics/openAccess
dc.audience.educationlevel
Estudis de grau