Resums

Anuncio
Disseny i implementació d'un supermercat en 3D
L'objectiu d'aquest projecte és crear un joc seriós en tres dimensions que pugui utilitzar-se en la
telerrehabilitació de pacients amb discapacitats d'origen neurològic. Els jocs seriosos són videojocs
amb una finalitat no únicament lúdica, sinó que a més aporten algun concepte d'aprenentatge.
L'avantatge de la telerrehabilitació és que no cal que l'usuari es desplaci fins a un centre, sinó que
pot fer l'exercici des de casa. En aquest cas el joc consisteix en la recreació d'un supermercat en 3
dimensions per on l'usuari ha de simular l'acció d'anar a comprar i localitzar tots els productes d'una
llista de la compra.
He desglossat el projecte en dues parts: el disseny dels models i la programació de l'aplicació. D'una
banda he dissenyat, modelat i texturitzat els objectes que recrearan el supermercat (el supermercat
en si i tots els seus productes) fent servir Blender, un potent programa de modelatge i animació en
3D. La part de la programació està feta amb Java, fent servir un motor de joc anomenat JMonkey
Engine (JME). Un motor de joc és un conjunt de llibreries que permeten recrear un món virtual
tridimensional. Gràcies al JME he pogut crear aquest món virtual i carregar-hi tots els models
dissenyats amb Blender, i he aconseguit una interacció entre teclat i ratolí i el supermercat.
El resultat final és un joc que recrea un supermercat per on l'usuari s'hi pot desplaçar amb el teclat,
amb una vista de primera persona, per on ha de localitzar i clicar amb el ratolí una sèrie d'ítems
indicats en una llista (llista de la compra) que apareix en tot moment a un costat de la pantalla. Un
cop s'han trobat tots els productes demanats, s'ha de dirigir cap a la caixa del supermercat per tal de
validar que s'ha completat la tasca amb èxit. Acte seguit s'acaba el joc.
Diseño e implementación de un supermercado en 3D
El objetivo de este proyecto es crear un juego serio en tres dimensiones que pueda utilizarse en la
telerrehabilitación de pacientes con discapacidades de origen neurológico. Los juegos serios son
videojuegos con una finalidad no únicamente lúdica, sino que además aportan algún concepto de
aprendizaje. La ventaja de la telerrehabilitación es que no hace falta que el usuario se desplace hasta
un centro, sino que puede hacer el ejercicio desde casa. En este caso el juego consiste en la
recreación de un supermercado en 3 dimensiones por donde el usuario tiene que simular la acción
de ir a comprar y localizar todos los productos de una lista de la compra.
He desglosado el proyecto en dos partes: el diseño de los modelos y la programación de la
aplicación. Por un lado he diseñado, modelado y texturizado los objetos que recrearán el
supermercado (el supermercado en sí y todos sus productos) utilizando Blender, un potente
programa de modelado y animación en 3D. La parte de la programación está hecho con Java,
usando un motor de juego llamado JMonkey Engine (JME). Un motor de juego es un conjunto de
librerías que permiten recrear un mundo virtual tridimensional. Gracias al JME he podido crear este
mundo virtual y cargar todos los modelos diseñados con Blender, y he conseguido una interacción
entre teclado y ratón y el supermercado.
El resultado final es un juego que recrea un supermercado por donde el usuario se puede desplazar
con el teclado, con una vista de primera persona, y donde tiene que localizar y clicar con el ratón
una serie de ítems indicados en una lista (lista de la compra) que aparece en todo momento en un
lado de la pantalla. Una vez se han encontrado todos los productos pedidos, tiene que dirigirse hacia
la caja del supermercado para validar que se ha completado la tarea con éxito. Acto seguido se
termina el juego.
Design and implementation of a 3D supermarket
The objective of this project is to create a 3D serious game that can be used in tele-rehabilitation of
patients with neurological disabilities. Serious games are games with a purpose not only fun, but
also provide a learning concept. Tele-rehabilitation offers patients the possibility to do the exercises
at home without having to go to the rehabilitation center . In this case the game is a recreation of a
virtual 3D supermarket where the user has to simulate the action to go shopping and find all the
products of a shopping list.
This project has two parts: the design of the models and the game programming. On the one hand I
designed, modeled and textured objects that recreate the supermarket (the supermarket itself and all
its products) using Blender, a powerful modeling and 3D animation tool. The programming is done
with Java, using a game engine called JMonkey Engine (JME). A game engine is a set of libraries
that recreate three-dimensional virtual world. Thanks to JME I have been able to create this virtual
world and load all the models designed with Blender, and I have managed the interaction between
peripherals (keyboard and mouse) and the supermarket.
The result is a game that recreates a supermarket where the user can move with the keyboard, in a
first-person view, where you must locate and click some items shown in a list (shopping list) that
appears all the time on the left side of the screen. Once you have found all the products ordered, you
have to go to the checkout in order to validate that the task is successfully complete. Then the game
ends.
Descargar