En esta ocasión me pareció importante hablar un poco de mi experiencia en el posgrado de la UNAM y más especialmente por uno de mis intereses más grandes que son los videojuegos.
Inicialmente hay muchas personas que entran al posgrado con un proyecto fijo, bien planteado e incluso que ya lleva un trabajo hecho desde la licenciatura y que esta apoyado incondicionalmente por un tutor, por otro lado, algunos incautos (yo mismo me considero uno de ellos) llegan al posgrado con las ganas de superarse pero sin ninguna idea de que proyecto pueden seguir o si quiera quien podría orientarlos de alguna manera. Inicialmente este punto me lleva a un problema por parte del posgrado en la falta de orientación hacia los alumnos e incluso un descuido muy grande de los tutores que en ocasiones son completamente desconocidos, ya no digamos sus proyectos. Este es un asunto al que no voy a profundizar, sin embargo nos lleva al punto en que los alumnos deben hacer su mejor esfuerzo por encontrar un tema para realizar su tesis, necesaria para obtener el titulo de maestro en ciencias o ingeniería de la computación.
Hablando un poco de mi experiencia, inicialmente tenia un tema, los videojuegos, ¿por qué?, simplemente porque son una de mis pasiones de toda la vida. El siguiente paso era informarme sobre que posibilidades tenia para hacer una tesis relacionada con los videojuegos, así que lo mejor era buscar algún tutor que pueda interesarse en el área.
¡Los problemas empiezan! El área académica no se caracteriza por creer que los videojuegos son una gran área de investigación (aunque yo creo que realmente lo son), lo que es difícil encontrar a un tutor interesado. Encontré un tutor que aparentemente tenia interés en los videojuegos, tanto para incluso fomentar la enseñanza de los videojuegos en la UNAM, me entreviste con ella y todo parecía llevar un buen camino, pero...
Es importante que todo estudiante de posgrado entienda que cuando se tiene un tutor solo hay dos opciones: Se debe seguir el proyecto que ellos mismos plantean, basado en sus áreas, intereses e investigaciones o hacer una propuesta que pueda ser de interés para ellos y realmente pueda hacer una aportación. Esta última opción es el camino difícil pues uno debe realmente saber de que esta hablando antes de solo hacer el ridículo proponiendo cosas incoherentes, aunque después de todo, estamos ahí para aprender.
Puesto que siempre me ha gustado seguir mi propio camino, decidí proponer mi tema relacionado con la inteligencia artificial en videojuegos, aparentemente un tutor que quiere fomentar los videojuegos aceptaría cualquier tema relacionado (obviamente con algo de calidad) sin embargo esto no siempre es cierto, lo cual puede probocar algunos problemas. No vale la pena que exponga todo lo que paso, solo puedo dar mi mejor consejo y es que cuando seleccionen un tutor deben tener en claro cual es la propuesta del proyecto lo más pronto posible de forma que eviten mal entendidos sobre los alcances, calidad y productos. En mi caso, este problema me hizo perder un semestre completo de tiempo, oportunidades de estudios o congresos en el extranjero y algunas otras cosas más :(
Después de todo, sigo pensando que el problema inicial fue la falta de información y orientación.
Finalmente después de arreglar el problema del tutor, pude concentrarme un poco más en mi proyecto de tesis, ahora más enfocado a la parte de inteligencia artificial más que a los videojuegos por si mismos. El primer punto a favor es que finalmente tengo una tutora que sigue mi progreso y tiene un interés real sobre el proyecto y por otro lado pude usar de pretexto los videojuegos que fue mi objetivo principal.
Se que hay gente que esta motivada en realizar una investigación en alguna área de los videojuegos y dada mi experiencia actual me atrevo a dar algunos consejos para aquellos que se atrevan a entrar a ese mundo.
Después de todo puedo mencionar que tengo un proyecto en marcha, y aunque ese es tema para otro post esta es una descripción breve de mi trabajo.
La demanda actual de videojuegos exige realismo no solo en el aspecto gráfico sino también en la inteligencia artificial. Nosotros porponemos un modelo de inteligencia artificial basada en emociones que le permita a los agentes autónomos o NPC a tomar decisiones de una manera más creíble para perseguir sus metas. Aclarando que no esperamos que los personajes puedan expresar emociones sino que éstos usaran una representación de las emociones para elegir los comportamientos más adecuados para cumplir sus metas bajo las circunstancias presentes en el entorno.
Para tener un control absoluto sobre el entorno decidí programar mi propio juego usando XNA para simplificar algunas tareas y tener la posibilidad de una distribución real a través del Xbox360.
Parece un poco extraño, pero esperemos tenga un resultado aceptable por lo pronto hay que seguir trabajando.
Espero este post sea de ayuda para alguien, por lo pronto es tiempo de seguir trabajando.
Inicialmente hay muchas personas que entran al posgrado con un proyecto fijo, bien planteado e incluso que ya lleva un trabajo hecho desde la licenciatura y que esta apoyado incondicionalmente por un tutor, por otro lado, algunos incautos (yo mismo me considero uno de ellos) llegan al posgrado con las ganas de superarse pero sin ninguna idea de que proyecto pueden seguir o si quiera quien podría orientarlos de alguna manera. Inicialmente este punto me lleva a un problema por parte del posgrado en la falta de orientación hacia los alumnos e incluso un descuido muy grande de los tutores que en ocasiones son completamente desconocidos, ya no digamos sus proyectos. Este es un asunto al que no voy a profundizar, sin embargo nos lleva al punto en que los alumnos deben hacer su mejor esfuerzo por encontrar un tema para realizar su tesis, necesaria para obtener el titulo de maestro en ciencias o ingeniería de la computación.
Hablando un poco de mi experiencia, inicialmente tenia un tema, los videojuegos, ¿por qué?, simplemente porque son una de mis pasiones de toda la vida. El siguiente paso era informarme sobre que posibilidades tenia para hacer una tesis relacionada con los videojuegos, así que lo mejor era buscar algún tutor que pueda interesarse en el área.
¡Los problemas empiezan! El área académica no se caracteriza por creer que los videojuegos son una gran área de investigación (aunque yo creo que realmente lo son), lo que es difícil encontrar a un tutor interesado. Encontré un tutor que aparentemente tenia interés en los videojuegos, tanto para incluso fomentar la enseñanza de los videojuegos en la UNAM, me entreviste con ella y todo parecía llevar un buen camino, pero...
Es importante que todo estudiante de posgrado entienda que cuando se tiene un tutor solo hay dos opciones: Se debe seguir el proyecto que ellos mismos plantean, basado en sus áreas, intereses e investigaciones o hacer una propuesta que pueda ser de interés para ellos y realmente pueda hacer una aportación. Esta última opción es el camino difícil pues uno debe realmente saber de que esta hablando antes de solo hacer el ridículo proponiendo cosas incoherentes, aunque después de todo, estamos ahí para aprender.
Puesto que siempre me ha gustado seguir mi propio camino, decidí proponer mi tema relacionado con la inteligencia artificial en videojuegos, aparentemente un tutor que quiere fomentar los videojuegos aceptaría cualquier tema relacionado (obviamente con algo de calidad) sin embargo esto no siempre es cierto, lo cual puede probocar algunos problemas. No vale la pena que exponga todo lo que paso, solo puedo dar mi mejor consejo y es que cuando seleccionen un tutor deben tener en claro cual es la propuesta del proyecto lo más pronto posible de forma que eviten mal entendidos sobre los alcances, calidad y productos. En mi caso, este problema me hizo perder un semestre completo de tiempo, oportunidades de estudios o congresos en el extranjero y algunas otras cosas más :(
Después de todo, sigo pensando que el problema inicial fue la falta de información y orientación.
Finalmente después de arreglar el problema del tutor, pude concentrarme un poco más en mi proyecto de tesis, ahora más enfocado a la parte de inteligencia artificial más que a los videojuegos por si mismos. El primer punto a favor es que finalmente tengo una tutora que sigue mi progreso y tiene un interés real sobre el proyecto y por otro lado pude usar de pretexto los videojuegos que fue mi objetivo principal.
Se que hay gente que esta motivada en realizar una investigación en alguna área de los videojuegos y dada mi experiencia actual me atrevo a dar algunos consejos para aquellos que se atrevan a entrar a ese mundo.
- No propongas hacer un videojuego si al menos no tienes una idea mínima del gran paquete que es hacer un proyecto de ese nivel.
- Selecciona cuidadosamente el área sobre la cual quieres enfocarte: graficación, matemáticas aplicadas, inteligencia artificial, redes y protocolos, algoritmos, o cualquier otra cosa que se te pueda ocurrir. Recuerda que un proyecto de posgrado se debe acotar lo más pronto posible.
- Tienes dos opciones: modificar un juego existente o crear el tuyo propio. Analiza ventajas y desventajas en ambos casos.
- Si te atreviste a hacer tu propio juego porque realmente quieres vivir esa experiencia, ten en cuenta que no debes descuidar nunca la calidad pues todo aquel que vea tu obra de arte, obligatoriamente la comparará con videojuegos comerciales, así que asegurate de hacer un trabajo medianamente decente. Hay muchas maneras de conseguir esto, recuerda de no reinventar la rueda y que incluso puedes encontrar mucha ayuda en la red (especialmente hablando de la parte artística, es decir, imagenes, texturas, modelos, animaciones, etc.).
- Diseña cuidadosamente tu plan de trabajo, asegurate de no perder el tiempo con la implementación de un videojuego más que con tu investigación.
- Trata de vender tu idea como una investigación seria usando solo como ejemplo el videojuego de lo contrario podría perderse el merito académico.
Después de todo puedo mencionar que tengo un proyecto en marcha, y aunque ese es tema para otro post esta es una descripción breve de mi trabajo.
La demanda actual de videojuegos exige realismo no solo en el aspecto gráfico sino también en la inteligencia artificial. Nosotros porponemos un modelo de inteligencia artificial basada en emociones que le permita a los agentes autónomos o NPC a tomar decisiones de una manera más creíble para perseguir sus metas. Aclarando que no esperamos que los personajes puedan expresar emociones sino que éstos usaran una representación de las emociones para elegir los comportamientos más adecuados para cumplir sus metas bajo las circunstancias presentes en el entorno.
Para tener un control absoluto sobre el entorno decidí programar mi propio juego usando XNA para simplificar algunas tareas y tener la posibilidad de una distribución real a través del Xbox360.
Parece un poco extraño, pero esperemos tenga un resultado aceptable por lo pronto hay que seguir trabajando.
Espero este post sea de ayuda para alguien, por lo pronto es tiempo de seguir trabajando.

Pues muchas gracias, por que sabes que este post me ayudo, yo pensaba en preguntarle a Ana Luisa acerca de posibilidades de hacer con ella, pero en realidad, mi interes, mas que la parte grafica era hacer un poco de ia, logica difusa y estadistica y probabilidad aplicada a un videojuego y por ese camino no habia pensado quien podria checar mi progreso.
ReplyDeletede nuevo, gracias por tu post
Es bueno saber que mi experiencia puede ayudar a otros.
ReplyDeleteEspero algun dia saber sobre tu proyecto, tal vez podamos compartir consejos y tips para mejorar nuestros juegos.
Si, claro que si, solo permiteme entrar primero a la maestria, que me puede pasar como el cuento de la lechera.
ReplyDelete