Generación procedural de contenido para videojuegos arcade

Turda, Alexandru (2020). Generación procedural de contenido para videojuegos arcade. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Generación procedural de contenido para videojuegos arcade
Author/s:
  • Turda, Alexandru
Contributor/s:
  • Mayor Márquez, Jesús
Item Type: Final Project
Degree: Grado en Sistemas de Información
Date: July 2020
Subjects:
Freetext Keywords: Videojuegos arcade
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Este Trabajo de Fin de Grado se enmarca en el contexto de la generación de contenido en los videojuegos arcade y su objetivo principal es desarrollar un sistema de generación de contenido que evite la repetición en este tipo de videojuegos. El problema de la generación de contenido surge con el desarrollo de los primeros videojuegos y sigue hasta este día, ya que esta etapa de la creación de contenido es una de las más largas y costosas en el desarrollo de cualquier videojuego. En este TFG se ha abordado el estudio del funcionamiento de los motores de videojuegos, así como diferentes técnicas para la creación de contenido, método tradicional y basadas en el uso de algoritmos de generación procedural, junto con sus bases matemáticas y las posibilidades que ofrecen la combinación de los métodos estudiados. En este proyecto se propone un sistema para la generación procedural de contenido en videojuegos arcade mediante el uso de generación procedural basada en trozos, curvas de Bézier, funciones trigonométricas y números aleatorios. De esta manera, se obtienen caminos completamente distintos en cada ejecución, así evitando la repetición del contenido generado. También se crean mallas que recubren el camino generado con formas poligonales obtenidas mediante generación procedural, permitiendo una máxima personalización por parte del usuario. Para terminar, se mencionarán posibles mejoras y adaptaciones que se pueden implementar para seguir el desarrollo del proyecto y de los métodos utilizados en este. Abstract: This Final Degree Project is contextualized in the content generation in arcade video games and its main objective is to develop a content generation system that avoids repetition in this type of video games. The problem of content generation arises with the development of the first video game and continues to this day, since this stage of content creation is one of the longest and most costly in the development of any video game. The study of how video games engines work has been tackled in this project, as well as different techniques for content creation, the traditional method and the methods based on procedural generation algorithms, along with the mathematics behind them and the possibilities offered by the combination of the studied methods. In this project is proposed a system to procedurally generate content in arcade video games using procedural generation based on chunks, Bézier curves, trigonometric functions, and random numbers. This way, completely different paths are obtained in each execution, thus avoiding the repetition of the generated content. Meshes that coat the path are also generated with polygonal shapes obtained through procedural generation, allowing maximum customization by the user. Finally, possible improvements and adaptations that can be implemented to continue the development of the project and the methods in it will be mentioned.

More information

Item ID: 64535
DC Identifier: http://oa.upm.es/64535/
OAI Identifier: oai:oa.upm.es:64535
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 09 Oct 2020 10:47
Last Modified: 09 Oct 2020 10:47
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM