dc.description.abstract
La aleatoriedad aplicada en los juegos es un elemento que ofrece muchos beneficios,
entre los cuales se encuentra la variedad, la cual hace interesante jugar diferentes
partidas. Por otro lado, muchos juegos que se enfocan en la competitividad prefieren
dejar esta de lado, pues sus efectos pueden suponer varios problemas en el equilibrio
del juego.
Este proyecto indaga en las características de la aleatoriedad y su aplicación en juegos,
en distintas formas de hacerlo y conceptos de esta y relacionados a tener en cuenta a
la hora de plantear el diseño de un juego.
La teoría se llevará a la práctica con la creación de un prototipo de un videojuego desde
cero. Este prototipo, llamado Karcha, combinará elementos aleatorios, como puede ser
un sistema de cartas y el propio contenido de estas, con un sistema de juego estratégico
y competitivo similar al que se puede encontrar en el ajedrez.
Karcha se programará como un juego de 1 contra 1 en línea, desarrollado en Unity y
usando herramientas como Steamworks, Fish-Net y Heathen’s Toolkit para la
conectividad online entre jugadores. También se hará uso, entre otras cosas, de
inteligencia artificial con el modelo base de Stable Diffusion.
El diseño del juego se iterará en varias ocasiones cuando se encuentren algunos
problemas y se ajustará para solventarlos, dirigiéndose a ellos con distintos enfoques.
Finalmente, se evalua el juego mediante sesiones de playtesting y otros métodos, en
los que se escuchan las opiniones de los jugadores que lo prueban. Los resultados
obtenidos apuntan a posibles mejoras de algunos de los elementos del juego, pero aun
así son satisfactorios respecto al diseño base.