lunes, 13 de septiembre de 2010

Etapa 1 Proyecto Final





Rafael Alfonso Alfaro Martínez 967645
Diego Caballero Eraña 1164541
José Angel Cortés 967095
Pamela Rivera Badillo 1164184


Idea de para agilizar la mente: Laberinto

Esta idea consiste en agilizar la mente del usuario con la creación de un laberinto que conforme vaya avanzando, los niveles así como la dificultad de estos irá aumentando. Esto ayudará a que la persona, de manera entretenida vaya viendo el juego como un reto y nunca lo deje porque le parezca aburrido. Además, queremos ver como el usuario reacciona a los cambios de lugares y como va mejorando su visualización en cuanto a su sentido de ubicación.
El juego contará con tiempo límite y el laberinto se irá transformando de un cuadrado a una forma circular. Además tendrá música que conforme llegue a ciertos minutos irá cambiando el ritmo, haciendo que el usuario vaya superando el trabajo bajo presión.

a) ¿qué tipo de representaciones utiliza para realizar sus funciones? ¿cómo las puedo mejorar o implementar?
Sería una representación de manera digital para ayudar a la parte visual. La persona va a interactuar con el programa que se correrá en la computadora como un archivo .swf, y para mejorarla haremos uso de colores y de teoría de la composición para fomentar el disfrute del juego.

b) ¿cuáles son los procesos de información que utiliza? ¿en qué nivel se encuentran?
Para procesar la información utiliza la teoría de la computacional de la visión, ya que maneja un patrón 2D. La razón es que maneja un patrón para distinguir el color de la pelotita de las paredes del laberinto. De esa manera sabe que no debe dejarla pasar a otras partes y evitar algo parecido a un bug dentro del juego.

c) ¿Desde qué disciplina de la Ciencia Cognitiva podría ser estudiado para mejorarlo? ¿Por qué?
Sobre las demás ramas, esto puede ser visto desde el punto de vista de la psicología porque ve el comportamiento que va a tener el usuario con el programa. Se necesita ver como reacciona bajo presión en distintas circunstancias y como las maneja para solucionarlo.

d) ¿Sería útil que tuviera conciencia? ¿Para qué?
Podría aumentar el nivel de dificultad si al programa se le agregara un nivel competitivo para poder salir del laberinto. Ayudaría igual al sentido competitivo de la persona, pero igual creemos que es demasiado estrés el tener que salir de un laberinto nuevo en cierto tiempo. Por esa misma razón no se lo implementaremos.

e) ¿Qué tipo de objetos puede percibir? ¿Qué teoría utiliza para percibirlos?
El juego del laberinto en si no percibe como tal algo. Maneja el hecho de que el laberinto, sus paredes, reconocen el momento en que choca la pelotita (o lo que la persona tendrá que usar para salir del laberinto).

f) ¿Presta atención a lo que yo hago o digo? Si no, ¿Cómo podría beneficiar que lo hiciera?
Si, debido a que responde a los comandos o teclas que uso para dirigir el objeto. La manera en que beneficia es que ayuda al control del ejercicio por parte del usuario.

g) ¿Tiene memoria? ¿De qué tipo? ¿Ayudaría si tuviera?
Utiliza un modelo como el de Atkinson & Shiffrin, donde bien se resumen los pasos que sigue nuestro programa: ensayo para conocer el camino, codificación para saber si se va por el buen camino; decisiones, para lograr salir del laberinto; y resultados, en donde se logra sacar la bolita del laberinto.

h) ¿Necesita resolver algún tipo de problema para hacer lo que yo le pido? ¿Cómo lo hace?
El problema que maneja es el choque con las paredes y no dejar a la bolita salir de esa parte para que el juego tenga sentido. Puede resolver el problema a través de los algoritmos que manejaremos a través de action script (nuestro programa será un archivo flash).

i) ¿Se puede comunicar conmigo de alguna manera? ¿Cómo? ¿Cómo lo puedo mejorar?
Si, al final el programa puede decirnos cuanto tiempo nos faltó para salir o si salimos darnos un mensaje motivacional para seguir con el juego o el concurso. De manera coloquial podría definirse como “picar el orgullo” para que la persona se concentre en ganarle al tiempo y lograr así superar la presión que maneja el juego con la música y el tiempo.

Punto 3.

Para poder hacerlo más fácil para correr a la bolita con mayor facilidad, se debe usar colores complementarios para que el usuario sepa distinguir la bolita de las paredes del laberinto. No sería lo mismo tener al usuario tratando de correrla al objeto por las paredes del mismo color, eso haría que se confunda y dificulte su atención. Se puede decir que el usuario está manejando la teoría de “feature integration” ya que hace una distinción de elementos para aumentar la habilidad del proceso. Por ejemplo: usaríamos colores como amarillo para la bolita entre paredes moradas, o bolita naranja con paredes azules. El fondo tendría que ser blanco para que también no tenga una contaminación visual y no se complique la visión de la persona.

Punto 4.

La manera para hacerlo realidad, es como mencionamos en puntos anteriores, con el uso de flash y el lenguaje de action script. La razón por la que lo usamos es que flash es un programa muy amigable para poder codificar y crear interacciones usuario-computadora. Manejaríamos algoritmos con action-script con base a la ayuda que brinda el programa para la programación. Además podemos hacer uso de más elementos visuales, y podemos ir manejando nuestro resultado paso por paso. El programa se manejara con un formato .swf, a través del teclado con las flechas. Eso no presentará ningún problema al usuario ya que los laberintos manejan líneas rectas a pesar de las deformaciones.
Dentro de la interfaz, podremos ver el tiempo del lado derecho superior (zona de tensión) para que lo tenga presente en el momento de ir jugando y en cierta forma maneje presión en el usuario.
Existirá una barra que utilizará colores como verde- amarillo –rojo para representar el tiempo que se va perdiendo y los cambios en la música. Por ejemplo, estará en color verde cuando el laberinto que dure 1 minuto, haya utilizado 20 segundos del tiempo total. Cambiará a amarillo cuando hayan pasado 30 segundos y finalmente se volverá roja cuando queden 10 segundos, junto con una canción que aumente la tensión del usuario.

Punto 5.

Justificación de la decisión
Hemos decidido tomar la idea de los laberintos y desarrollarla de manera completa ya que consideramos que es una buena idea para aplicarle los diversos temas que hemos visto en clase. Además de que hemos visto que los laberintos es uno de los pasatiempos en donde se necesita agilidad mental y atención además de que es necesario que nuestra mente sea hábil en la solución de problemas. Consideramos que al hacer este juego interactivo y que tenga elementos como música y un diseño visual atractivo pueden llamar mas la atención de las personas y motivarlas a que sigan con el desarrollo de estas características mentales en las que nos tratamos de enfocar.
Con teorías como las de atención y trabajo bajo presión, memoria a corto plazo y elementos a los que se les va poniendo atención conforme avance la aplicación.

Plantear idea detallada sobre como hacerla realidad

Planeamos hacer esta idea de manera interactiva con una computadora, queremos hacer una pequeña programación en flash en action script en donde hagamos un laberinto y por medio de esta programación delimitar los bordes y causar colisiones con una pequeña figura que estará controlada por los movimientos de las teclas de dirección del teclado y hará colisión con los bordes delimitados por los parámetros que le estableceremos.
Otro aspecto es que conforme avance el laberinto ira cambiando al mismo tiempo la dificultad lo que hará mas interesante el desafío.
También estarán incluidos elementos como un fondo musical que ira cambiando conjuntamente con la dificultad del laberinto dando dinamismo y elementos audiovisuales que harán mas atractiva la aplicación.
Asimismo queremos que la aplicación tenga una interfase sencilla y que no interfiera con el desarrollo del laberinto, queremos que sea así para que la atención se centre en el laberinto y la solución de este.

No hay comentarios.:

Publicar un comentario