Ítem


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

Director: Patow, Gustavo
Altres contribucions: Universitat de Girona. Escola Politècnica Superior
Autor: Calvet i Montoya, Ícar
Data: setembre 2021
Resum: 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
Accés al document: http://hdl.handle.net/10256/21689
Llenguatge: cat
Editor: Departament d’Informàtica, Matemàtica Aplicada i Estadística
Drets: Attribution-NonCommercial-NoDerivatives 4.0 International
URI Drets: http://creativecommons.org/licenses/by-nc-nd/4.0/
Matèria: 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
Títol: Disseny i implementació d’un videojoc de curses de cotxes arcade multijugador: Racy Cars
Tipus: info:eu-repo/semantics/bachelorThesis
Repositori: DUGiDocs

Matèries

Autors