domingo, 13 de mayo de 2012

Conclusiones Finales


Debido al problema social, de que muchos programadores mexicanos abandonan el país en busca de mejores opciones laborales, y basándonos en los proyectos de Microsoft, Sony y Kongregate, decidimos, crear un espacio donde los programadores “amateurs”, encuentren el apoyo que no existe en México y no se vean en la necesidad de irse; y que esto a su vez nos beneficie a nosotros como país para no perder el talento mexicano y que exista un mayor ingreso económico para el país.

Muchas Gracias

Trabajo Futuro

Debido al tiempo dejaremos como trabajo futuro los siguientes puntos:

  • ·         Agregar funcionalidad al agente Selector.
  • ·         Agregar la habilidad de aprendizaje al agente Perfilito.
  • ·         Aumentar las formas en las que el agente Verificador aprende, usando las puntuaciones del comentario.
  • ·         Implementar el manejo de Logros en los juegos.
  • ·         Implementar la posibilidad de realizar torneos en algunos de los juegos.
  • ·         Implementar juegos multijugador. (En línea).
  • ·         Implementar el registro de los usuarios que realizan  comentarios.
  • ·         Mejorar la usabilidad del sitio.

Resultados de las Pruebas de Usabilidad

Los resultados que obtuvimos a partir de las encuestas fueron los siguientes:


Pregunta
1
2
3
4
5
6
7
8
Respuesta
4.6
4.5
4.6
4.7
4.2
2
4.5
4.6

Conclusiones Generales
A la mayoría de los usuarios se les hizo fácil crear una cuenta, encontrar su género de juegos favorito, usar los foros, realizar una búsqueda, hacer una solicitud de amistad, utilizar la página y que les agrado el diseño de la misma; y gracias a la pregunta de control (la número 6) pudimos determinar la seriedad de sus respuestas, obteniendo como resultado que la página no les pareció confusa.

A pesar de haber obtenido buenos resultados en las pruebas de usabilidad, no podemos pasar por alto algunas observaciones que nos hicieron los usuarios, así como nuestras propias observaciones, determinando así algunas posibles mejoras, para garantizar una mejor experiencia en nuestro sitio, que lamentablemente por el tiempo tendremos que dejar como trabajo futuro.

Pruebas de Usabilidad

Decidimos realizar una prueba de usabilidad a través de una pequeña encuesta hecha a 10 personas y esto fue lo que preguntamos:


INVESTIGACIÓN SOBRE EL PROYECTO STINGRAY
1      1.       Se me hizo fácil crear una cuenta
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

2      2.       Se me hizo fácil encontrar mi género de juegos favorito
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

3      3.       Se me hizo fácil usar los foros
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

4      4.       Se me hizo fácil realizar una búsqueda
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

5      5.       Se me hizo fácil hacer una solicitud de amistad
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

6      6.       ¿Te parece una página confusa?
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

7      7.       ¿Te parece un buen diseño el de la página?
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

8      8.       Fue muy sencillo utilizar la página.
Totalmente en Desacuerdo
En Desacuerdo
Indiferente
De Acuerdo
Totalmente de Acuerdo

miércoles, 11 de abril de 2012

Más Actualizaciones

Procesos de Nuestros Agentes


·         Generación de Perfiles

o    Un nuevo perfil se generará a partir del intercambio de información entre el agente selector y el agente perfilito que lo solicite, en donde el agente selector le proporcionará la red general de conocimientos a perfilito para que genere la suya y pueda proporcionar sugerencias al usuario.
o    Si ya existe el perfil, entonces perfilito modificará su red de conocimientos a partir de los gustos del usuario al que pertenezca, con el fin de proporcionarle a selector la información de su red, para que éste pueda actualizar su red de conocimiento general.

·         Evitar Duplicidad en los Foros

o    El proceso para evitar la duplicidad en los foros será la labor del agente verificador; el cuál se encargará de “parsear” la pregunta, para encontrar palabras claves, las cuales buscará en la ontología, con el fin de buscar preguntas similares, hechas anteriormente; en caso de encontrar alguna similitud, sugerírselas al usuario y así evitar que suba su pregunta al foro.


Modelo de Negocios


jueves, 1 de marzo de 2012

Actualizaciones del Proyecto

Los cambios realizados hasta el momento, para nuestro proyecto son los siguientes:

  1. Los Agentes involucrados son 3: Perfilitos, Selector y Verificador.
  2. Ahora nuestra base de datos cuenta con 27 tablas.
  3. Y la comunicación de nuestros agentes es de la siguiente manera:



En el siguiente link se encuentra el avance de nuestro proyecto: http://pandagrades.com/stingray/index.php

jueves, 2 de febrero de 2012

Metodología GAIA





Roles:

Recolector

·         Obtener información de un usuario de la base de datos cuando este se conecte, y comunicársela al Selector.
·         Responder preguntas del selector, dando más información acerca de un usuario, o juegos.

Selector

·         Propone juegos a los usuarios, basado en la información recibida del Recolector.
·         En caso de que el usuario pida más recomendaciones, pedir más información al recolector, y con base a esta mayor cantidad de información proponer más juegos.

Verificador

·         Verifica si ya hay un tema en el foro parecido a uno que se quiera crear. Si la hay muestra las opciones, para darle a escoger al usuario si crearla o ver si una de las ya existentes le sirve.

Rol del Recolector:

Permisos

·         Leer de la BD los juegos que ha juagado cada usuario, así como el tiempo, y cantidad de veces que los ha jugado.
·         Leer de la BD los logros que ha obtenido cada usuario en los diferentes juegos.

Responsabilidades

·         Propiedades de vida:
o   ((Esperar conexión | Esperar pregunta).Leer Información. Comunicar Información)*
·         Propiedad de seguridad
o   No proporcionar información privada de los usuarios
o   No proporcionar información de un usuario dado de baja

Rol Selector:

Permisos

·         Ninguno

Responsabilidades

·         Propiedades de vida:
o   (Pedir mayor información*|Proponer juegos)*
·         Propiedades de seguridad
o   No pedir mas información amenos que el usuario pida mas recomendaciones

Rol Verificador

Permisos

·         Leer BD de los foros

Responsabilidades

·         Responsabilidades de vida:
o   (Esperar propuesta de creación de tema. Buscar en base de datos temas parecidos.(Mostrar temas encontrados| Decir que no hay temas parecidos))*
·         Responsabilidades de seguridad:
o   No obtener mas información de la BD que la necesaria


domingo, 29 de enero de 2012

Necesidad de este proyecto


La cantidad de alumnos egresados y de alumnos a punto de culminar con sus estudios en México que se van al extranjero en busca de una mejor oportunidad, tanto de vida como de trabajo es bastante alta, ya que en México no encuentran el suficiente apoyo, como para poder terminar sus carreras o bien, un empleo bien pagado, que los motive a quedarse y crecer profesionalmente, como en muchos otros países; esto en verdad es muy alarmante, ya que México pierde muchos profesionistas talentosos, que se olvidan totalmente de donde vienen y prefieren llevar sus logros a las grandes potencias.

La mayoría de los estudiantes y profesionistas que abandonan el país en busca de mejores oportunidades, pertenecen a Ingeniería, Un estudió reveló que a partir de 1970 emigran cada año cinco mil profesionistas mexicanos en busca de mejores oportunidades laborales, con lo que unos 200 mil científicos trabajan en países como Canadá, Francia, Argentina, Chile y España, donde han encontrado un mejor nivel de vida y mayores posibilidades de desarrollo. La razón de esto es porque ellos superan a los estudiantes de Artes, Ciencias de la Salud y Áreas administrativas; es decir, los Ingenieros reciben más apoyo económico y las ciencias exactas son universales, por ejemplo, es mucho más difícil que un abogado que haya estudiado leyes mexicanas encuentre un posgrado que se le acomode en el extranjero.

Lamentable en México no existe ese apoyo como en otros países y una de las ramas en la que México no ha creado buenas oportunidades, es en la de desarrollo de software y videojuegos. En México existen muy pocas empresas dedicadas el desarrollo de videojuegos; entre las más conocidas están: Slang y Sabarasa; pero estas empresas realmente no son tan conocidas como las del extranjero por ejemplo: EA Games, Square Enix, Bungie, Epic Games, etc., y justamente esa falta de desarrollo hace que los programadores busquen un mejor lugar en el mundo; y esto a su vez afecta a México en el sentido cultural y económico, porque en lugar de que entre dinero al país por un producto desarrollado aquí, el dinero va destinado a otros países como Canadá, EUA, Japón, etc.

Es por eso que ante esta difícil situación que estamos viviendo en México, por esta necesidad social, surge la idea de crear un portal para apoyar a los programadores, para que puedan desarrollar sus ideas y de igual forma incentivarlos a que se queden en México y busquen la manera de crecer profesionalmente aquí y no en otros países; lo que a su vez significará un gran apoyo económico tanto para ellos como para el país.

Referencias

http://mx.answers.yahoo.com/question/index?qid=20090716193252AACD5kC

http://www.eluniversal.com.mx/notas/613158.html

http://codex.colmex.mx:8991/exlibris/aleph/a18_1/apache_media/S8T6RCV7KP5ST872J6I9R717HFC2T6.pdf

Introducción al Proyecto StingRay

Hola, esta es la primera entrada del blog del proyecto StingRay.

Somos un equipo de alumnos del ITESM CEM conformado por:
César Octavio Machuca Cuevas
Octavio Gerardo Ríos Valencia
 Erik Zamayoa Layrisse
Daniel Rodrpiguez Contreras

Nuestro objetivo es buscar una forma de apoyar al talento informatico que se encuentra en el país, pero que no tiene incentivos suficientes para desarrollar su talento.Nuestro objetivo es crear  un portal de videojuegos abierto a todo el público que guste de divertirse y competir contra otros videojugadores; y de igual forma, brindarles un espacio en el portal a los programadores que quieran desarrollar juegos para el agrado del público, y así motivarlos a que trabajen en lo que les apasiona, también para que tengan la facultad de obtener una remuneración no solo económica por su trabajo, sino que encuentren el gusto por desarrollar en nuestro país y que no tengan la necesidad de abandonar México, en busca de sus sueños o bien de su vida profesional.

El proyecto incluye:
  1. Un portal web.
  2. Base de datos.
  3. Aplicación distribuida.
  4. Juegos.
  5. Torneos.
  6. Foro.
  7. Sistema de Ranking.
Beneficios del proyecto: Brindarles una oportunidad de trabajo a los programadores mexicanos, para que no tengan que abandonar el país; así como generar más ingresos dentro del país.


Calendarización

Semana
Plan de Trabajo
Semana 1
Trabajar en el diseño del Portal.
Semana 2
Definir las Interfaces.
Semana 3
Modelar la Base de Datos.
Semana 4
Crear la Base de Datos.
Semana 5
Trabajar en las sesiones del Portal.
Semana 6
Terminar de crear el Portal.
Semana 7
Implementar por completo el Portal.
Semana 8
Implementar los agentes.
Semana 9
Implementar el Primer Juego.
Semana 10
Implementar el Segundo Juego.
Semana 11
Realizar pruebas sobre el Portal.
Semana 12
Checar y corregir posibles defectos del portal.
Semana 13
Entregable Final.