Desarrollo de un videojuego de mundo abierto utilizando técnicas de generación procedimental.

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

De Sousa Gonçalves, Marco António

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

En este proyecto se ha abordado el desarrollo de un videojuego de mundo abierto utilizando Unity y C#, cuyo mapeado es un planeta generado de forma procedimental. Utilizando las herramientas proporcionadas por Unity y la función matemática de ruido de Perlin, se ha implementado un algoritmo capaz de generar planetas de cualquier radio, con una topografía realista y distintos biomas que aportan diversidad al mundo. La jugabilidad es en primera persona, con combates cuerpo a cuerpo y recolección de alimentos para la supervivencia, pudiendo el jugador moverse por los continentes del planeta de forma libre. Se han desarrollado las mecánicas de juego, la generación del mapeado, las interfaces de usuario y la progresión en el juego, que lleva al jugador por los distintos continentes del planeta generado. El algoritmo que se utiliza para la generación del planeta utiliza semillas aleatorias para crear planetas diferentes cada vez que se ejecuta, y permite que el jugador guarde su partida; de manera que se guardan las semillas para volver a generar el planeta de forma idéntica.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by

Creative Commons license

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional