Citation
Peña González, Daniel
(2016).
Comunicación y experiencia de usuario para el desarrollo de un videojuego.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Abstract
Cada día se buscan nuevas aproximaciones que intenten mejorar la experiencia de usuario en distintos ámbitos. Dentro del mundo de los videojuegos se crean diversos diseños, mecánicas y modos de cuya combinación resulte en una percepción positiva por parte de los usuarios.
En este trabajo de fin de grado se ha tratado de buscar una forma de mejorar la experiencia de usuario a través de la adaptación.
Se presenta un modelo de adaptación que genera diversos niveles ajustados a cada uno de los usuarios, incluyendo en ellos todos los elementos que al jugador más le llamen la atención del videojuego.
Para poder llevar a cabo la adaptación es necesario recoger la información de cómo el jugador actúa en cada nivel, de forma que se le pueda clasificar dentro de un conjunto de jugadores que actúe de forma similar. Después el juego se irá adaptando para generar niveles en los que aparecen los elementos que al jugador le parecen más interesantes.
Para poder llevar un estudio de esta adaptación y ver cómo el videojuego va adaptándose a los distintos jugadores se almacenarán todos los datos de los jugadores y de los niveles generados a una base de datos. Esto aportará cada vez más información que permitirá generar niveles mucho más personalizados a cada jugador.---ABSTRACT---Every day new approaches attempt to improve the user experience in different fields. In videogames different designs, mechanics and game modes are created to result in a positive perception by users.
The objective of this project is to find a way to improve the user experience through adaptation.
We present a model of adaptation that generates different levels adapted to each of the users, as well as the enemies that appear in the game.
To make the adaptation possible it is necessary to collect information on how players interact with every level, so we can classify this player into a category of players who behave similarly. Then with this information the game will be adapted and will generate new levels where the elements which are more interesting for the player will appear with a highest probability.
To carry out a study of this adaptation and see how the game adapts to different players, all the data generated by players will be stored in a database. With this information the game will be able to generate highly customized levels for each player.