Item


Creació d’un voxel engine amb OpenGL i C++: MinecraftGL

L’objectiu principal del projecte és desenvolupar un motor gràfic que s’apropi a Minecraft , és a dir, que presenti un món en 3D fent ús de vòxels i que permeti al jugador navegar i construir lliurement. A més, ha de permetre a qualsevol usuari interessat la possibilitat de modificar el codi lliurement. Més concretament, el motor haurà de permetre dibuixar vòxels a l’espai en 3D i sprites en 2D pel HUD (Head-up Display) i així donar informació al jugador. El HUD no haurà d’interactuar de qualsevol manera amb el món en 3D i viceversa. Aquest món en 3D serà un món “infinit” creat de manera procedural i donarà la llibertat a l’usuari de poder modificar determinats valors per poder modificar com es crearà. El jugador podrà afegir o destruir vòxels en temps real. Tot això s’ha de poder fer mantenint un rendiment bo, sense baixades sobtades de frames

Informàtica, Matemàtica Aplicada i Estadística

Manager: Patow, Gustavo
Other contributions: Universitat de Girona. Escola Politècnica Superior
Author: López Muñoz, Rubén
Date: 2023 September
Abstract: L’objectiu principal del projecte és desenvolupar un motor gràfic que s’apropi a Minecraft , és a dir, que presenti un món en 3D fent ús de vòxels i que permeti al jugador navegar i construir lliurement. A més, ha de permetre a qualsevol usuari interessat la possibilitat de modificar el codi lliurement. Més concretament, el motor haurà de permetre dibuixar vòxels a l’espai en 3D i sprites en 2D pel HUD (Head-up Display) i així donar informació al jugador. El HUD no haurà d’interactuar de qualsevol manera amb el món en 3D i viceversa. Aquest món en 3D serà un món “infinit” creat de manera procedural i donarà la llibertat a l’usuari de poder modificar determinats valors per poder modificar com es crearà. El jugador podrà afegir o destruir vòxels en temps real. Tot això s’ha de poder fer mantenint un rendiment bo, sense baixades sobtades de frames
Format: application/pdf
Document access: http://hdl.handle.net/10256/24023
Language: cat
Publisher: Informàtica, Matemàtica Aplicada i Estadística
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Rights URI: http://creativecommons.org/licenses/by-nc-nd/4.0/
Subject: Videojocs
Video games
Title: Creació d’un voxel engine amb OpenGL i C++: MinecraftGL
Type: info:eu-repo/semantics/bachelorThesis
Repository: DUGiDocs

Subjects

Authors