Item


Disseny i implementació d’un videojoc de curses de cotxes arcade multijugador: Racy Cars

La idea principal d’aquest projecte és crear un joc complet de curses arcade, dinàmiques i entretingudes, com les que es poden gaudir amb els jocs de la saga Mario Kart, i afegir-hi les mecàniques de desplaçament tant terrestre com aeri del Rocket League. Es tracta de la combinació de moviment realista dels cotxes (endavant, enrere i direcció) amb moviment futurista en què els cotxes poden saltar verticalment, girar en qualsevol dels tres eixos i aplicar un turbo que permet superar la gravetat, aconseguint així l’habilitat de desplaçar-se per l’aire. Els objectius a assolir, seran:• Aprendre Unreal Engine 4 (UE4) en profunditat, tant la programació amb Blueprints, com totes les diferents classes disponibles, entre d’altres. • Entendre i saber aplicar les funcionalitats extres que ofereix Advanced Sessions Plugin per UE4, per tal de crear sessions online de forma més senzilla. • Entendre els conceptes teòrics i desenvolupar el sistema multijugador online en format Client/Servidor. • Generar un sistema de connectivitat online entre jugadors adequat i similar a altres jocs del mercat. • Recrear el comportament físic del cotxe (gravetat, suspensions, moviment, direcció i col·lisions) i que reaccionin de forma adequada a les entrades del jugador. • Aprendre Blender per crear els models 3D pel joc. • Dissenyar i crear el circuit que s’adeqüi a les mecàniques esmentades. • Crear tots els objectes 3D necessaris, com ara el cotxe, el turbo i les decoracions del mapa.

The main idea of this project is to create a complete arcade racing game, dynamic and entertaining, like the ones you can enjoy with the Mario Kart games, and to add the ground and air travel mechanics of Rocket League. This is a combination of realistic car movement (forward, backward and steering) with futuristic movement in which cars can jump vertically, turn on any of the three axes and apply a turbo that allows them to overcome gravity, thus achieving the ability to move through the air. The objectives to be achieved will be: - Learn Unreal Engine 4 (UE4) in depth, both the programming with Blueprints, as well as all the different classes available, among others. - Understand and know how to apply the extra functionalities offered by the Advanced Sessions Plugin for UE4, to create online sessions more easily. - Understand the theoretical concepts and develop the online multiplayer system in Client/Server format. - Generate a suitable online connectivity system between players similar to other games on the market. - Recreate the physical behaviour of the car (gravity, suspensions, movement, steering and collisions) and react appropriately to player inputs. - Learn Blender to create the 3D models for the game. - Design and create the track to suit the aforementioned mechanics. - Create all the necessary 3D objects such as the car, turbo and map decorations.

Departament d’Informàtica, Matemàtica Aplicada i Estadística

Manager: Patow, Gustavo
Other contributions: Universitat de Girona. Escola Politècnica Superior
Author: Calvet i Montoya, Ícar
Date: 2021 September
Abstract: La idea principal d’aquest projecte és crear un joc complet de curses arcade, dinàmiques i entretingudes, com les que es poden gaudir amb els jocs de la saga Mario Kart, i afegir-hi les mecàniques de desplaçament tant terrestre com aeri del Rocket League. Es tracta de la combinació de moviment realista dels cotxes (endavant, enrere i direcció) amb moviment futurista en què els cotxes poden saltar verticalment, girar en qualsevol dels tres eixos i aplicar un turbo que permet superar la gravetat, aconseguint així l’habilitat de desplaçar-se per l’aire. Els objectius a assolir, seran:• Aprendre Unreal Engine 4 (UE4) en profunditat, tant la programació amb Blueprints, com totes les diferents classes disponibles, entre d’altres. • Entendre i saber aplicar les funcionalitats extres que ofereix Advanced Sessions Plugin per UE4, per tal de crear sessions online de forma més senzilla. • Entendre els conceptes teòrics i desenvolupar el sistema multijugador online en format Client/Servidor. • Generar un sistema de connectivitat online entre jugadors adequat i similar a altres jocs del mercat. • Recrear el comportament físic del cotxe (gravetat, suspensions, moviment, direcció i col·lisions) i que reaccionin de forma adequada a les entrades del jugador. • Aprendre Blender per crear els models 3D pel joc. • Dissenyar i crear el circuit que s’adeqüi a les mecàniques esmentades. • Crear tots els objectes 3D necessaris, com ara el cotxe, el turbo i les decoracions del mapa.
The main idea of this project is to create a complete arcade racing game, dynamic and entertaining, like the ones you can enjoy with the Mario Kart games, and to add the ground and air travel mechanics of Rocket League. This is a combination of realistic car movement (forward, backward and steering) with futuristic movement in which cars can jump vertically, turn on any of the three axes and apply a turbo that allows them to overcome gravity, thus achieving the ability to move through the air. The objectives to be achieved will be: - Learn Unreal Engine 4 (UE4) in depth, both the programming with Blueprints, as well as all the different classes available, among others. - Understand and know how to apply the extra functionalities offered by the Advanced Sessions Plugin for UE4, to create online sessions more easily. - Understand the theoretical concepts and develop the online multiplayer system in Client/Server format. - Generate a suitable online connectivity system between players similar to other games on the market. - Recreate the physical behaviour of the car (gravity, suspensions, movement, steering and collisions) and react appropriately to player inputs. - Learn Blender to create the 3D models for the game. - Design and create the track to suit the aforementioned mechanics. - Create all the necessary 3D objects such as the car, turbo and map decorations.
Format: application/pdf
Document access: http://hdl.handle.net/10256/21689
Language: cat
Publisher: Departament d’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
Microsoft Windows NT device drivers (Programes d’ordinador)
Microsoft Windows NT device drivers (Computer programs)
Unreal engine 4 (Motor de videojoc)
Unreal engine 4 (Game engine)
Three-dimensional imaging
Imatgeria tridimensional
Multiplayer games
Jocs multijugador
Title: Disseny i implementació d’un videojoc de curses de cotxes arcade multijugador: Racy Cars
Type: info:eu-repo/semantics/bachelorThesis
Repository: DUGiDocs

Subjects

Authors


Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0