Dungeon Crawler Mobile
Romero Virue, Pol Genis
Sánchez Pujadas, Francisco Javier, dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Date: 2019-02-12
Abstract: Dungeon Crawler Mobile és un joc 2D per a dispositius Android de gènere Dungeon Crawler, on el jugador haurà d'avançar a través de sales plenes d'enemics, generades de forma procedural, fins a que aquests (els enemics) el derrotin. Per a vèncer els enemics, el jugador té a la seva disposició una sèrie d'atacs i habilitats, així com també pot recollir objectes que milloraran aquestes habilitats. Els controls del joc han sigut dissenyats tenint en compte les limitacions dels dispositius mòbils, així com també la dels jugadors. El projecte ha sigut realitzat fent servir Kotlin com a llenguatge de programació i LibGDX com a framework per a la visualització. La arquitectura emprada pel projecte ha sigut MVP amb els principis del Clean Code per tal de permetre una modificació i manteniment més senzills.
Abstract: Dungeon Crawler Mobile es un juego 2D para dispositivos Android de genero Dungeon Crawler, donde el jugador tendrá que avanzar a través de salas llenas de enemigos, generadas de forma procedural, hasta que estos (los enemigos) lo derroten. Para vencer a los enemigos, el jugador tiene a su disposición una serie de ataques y habilidades, también puede recoger objetos que mejoraran estas habilidades. Los controles del juego han sido diseñados teniendo en cuenta las limitaciones de los dispositivos móviles, así como también las de los jugadores. El proyecto se ha realizado con Kotlin como lenguaje de programación y LibGDX como framework para la visualización. La arquitectura usada en el proyecto ha sido MVP con principios de Clean Code para permitir una modificación y mantenimiento más sencillos.
Abstract: Dungeon Crawler Mobile is a 2D game of the Dungeon Crawler genre for Android devices. The Player has to advance through a number of enemy filled rooms, generated procedurally, until they (the enemies) defeat him (Player). To defeat the enemies the Player has at his disposal a number of attacks and abilities, as he also can recollect objects that will boost those abilities. The controls of the game have been designed accounting for the limitation that Mobile devices present as much as those present when the user plays. The project has been developed using Kotlin as its programming language and LibGDX as the framework to render the visuals. The architecture used for the project has been MVP with the Clean Code principles as to allow an easier time when modifying or maintaining the game.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Català
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Enginyeria del Software
Subject: Videojoc ; 2D ; Android ; Kotlin ; MVP ; Model-view-presenter ; Clean Code ; LibGDX ; Videojuego ; Videogame ; Clean Architecture



11 p, 982.0 KB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2019-03-13, last modified 2024-07-20



   Favorit i Compartir