Ramón Vellido Carmona IDEA INICIAL Definición del tema concreto

Anuncio
Ramón Vellido Carmona
IDEA INICIAL










Definición del tema concreto de la aplicación: Simulación de un viaje a través del
Sistema Solar.
Definición del tipo de aplicación:
o Interacción explorativa: Podemos “viajar” a los diferentes planetas del
Sistema Solar.
o Interacción manipulativa: Podemos controlar los mandos de nuestra nave
para movernos libremente por el Sistema Solar.
o Interacción contributiva: A través de nuestro viaje el entorno va cambiando,
los planetas se van “acercando” o “alejando” a una proporción equivalente a
su escala real.
Identificación del tipo de usuario: Está propuesto para un público general.
Identificación de los objetos virtuales necesarios: Todos los planetas, los
controles de nuestra nave, estrellas ...
Identificación de los datos de trabajo: escala de los planetas, movimientos de los
planetas a través del Sol, datos sobre los controles de nuestra nave, variación del
color del entorno, mapa en pequeño de nuestra posición en el Sistema Solar.
Identificación de los procesos:
o escala de los planetas según si nos acercamos o alejamos,
o bucles de movimientos circulares de los planetas a través del Sol,
o información a tiempo real de controles de velocidad de nuestra nave,
o información a escala proporcional del tiempo transcurrido desde que empezó
nuestro viaje,
o variación del color del entorno según si nos alejamos o acercamos al Sol,
o información de nuestra posición y los movimientos de Planetas en un mapa
en el Sistema Solar,
o controlar que no pase de ciertas posiciones nuestra nave.
Identificación de los tipos de interfaces de entrada: Ratón.
Identificación de los tipos de interfaces de salida: Monitor y altavoces.
Identificación de las herramientas de modelado de objetos: 3d Studio Max y
VRML.
Identificación de las herramientas de desarrollo: programación con JavaScript y
VRML, 3D Studio Max.
BORRADOR PRELIMINAR

Naturaleza del Entorno: Será un espacio limitado donde la nave se podrá mover y
no podrá rebasar, en donde podrá visualizar los diferentes planetas y algunas otras
estrellas para darle un ambiente más visual. El entorno comenzará de salida en la
órbita de la Tierra y el usuario tendrá una visualización frontal de los Planetas en
donde habrá un mapa que lo podrá ampliar para ver su posición mejor. Se irá
modificando el tipo de color del entorno en función de nuestra posición con
respecto al Sol.



Naturaleza de los Objetos: Los objetos (Planetas y Estrellas) aumentarán su
tamaño con respecto a la posición de la nave en el entorno, y estará en continuo
movimiento a través del Sol haciendo una simulación de lo que sería en realidad.
Formas de Interacción: Podremos controlar la nave a través del ratón, en donde
habrá controles de adelante(acelerar), izquierda, derecha y disminuir.
Distintos Estados del Sistema: Se nos visualizará en el entorno en una proporción
de tiempo para la simulación de los movimientos circulares de los Planetas. Se irá
actualizando constantemente la posición de nuestra nave y velocidad de ella según
se valla pulsando los mandos, para dar un mayor sentido a nuestra simulación. El
usuario tendrá una visualización inicial frontal de los Planetas.
DIAGRMA DE AUTOMATA FINITO
Acelera
Nave>final_entorno
Nave>final_entorno
Izquierda
Nave<final_entorno
Mensaje de aviso
Nave<final_entorno
Moverse por el
Sistema Solar y
cambio color
entorno
Vel<0
Disminuye
Nave>final_entorno
Nave<final_entorno
Botón de visualización
Imagen ampliada de
todo el entorno del
Sistema Solar
Derecha
ESTUDIO Y VALORACIÓN DE LAS GEOMETRÍAS Y TEXTURAS


Los Planetas tendrán una geometría sencilla, básicamente serán unas esferas
equivalentes al tamaño proporcional del planeta, y como textura tendrá una foto del
planeta correspondiente.
El tablero de mandos tendrá las formas geométricas con unas metáforas
correspondientes con el significado de cada control (acelera, disminuye ...)
ESTUDIO DE LOS SCRIPTS NECESARIOS




Mostrar información del entorno.
Comprobar final de entorno.
Comprobar el tope de velocidad máxima y mínimo.
Detectar que la nave no pueda pasar ciertos límites de acercamiento a los planetas.
Documentos relacionados
Descargar