Videojuegos


Finalmente avanza la IA en el Go, el milenario juego chino. Aunque la variante principal (y más complejo) de este juego sucede en tableros de 19×19, es posible jugar al juego en otras variantes, entre ellas una de dificultad intermedia de 9×9. Y es en esta última variante en la que acaba de suceder que un Maestro de Go perdió en una partida contra un programa de Inteligencia Artificial.

Esto es una noticia porque hasta no hace mucho, aún los mejores sistemas de IA no podían ganarle a jugadores con poca experiencia en el juego, ni hablar de ganarle a los mejores jugadores del mundo en este juego. En cambio, para otros juegos como el Ajedrez, ya desde hace muchos años las computadoras pueden ganarle las partidas aún a los campeones. En el Go esto no era todavía así porque el juego presenta una variedad de jugadas (y posiblemente una complejidad estratégica) muy superior a la del Ajedrez, y por tanto representa un desafío mucho mayor para las computadoras que éste.

Más detalles sobre la noticia aquí.

Anuncios

Hoy, un par de links interesantes relacionados con la relatividad especial de Albert Einstein.

bdoppler.gifEl primero muestra imágenes y videos renderizados por raytracing, en las que se aplican de forma visible las deformaciones de diversos tipos que se producirían en objetos con desplazamientos relativos a velocidades muy cercanas a la de la luz. Éste link es muy interesante por varias razones, entre ellas que muestra no sólo las deformaciones típicas producidas en la forma y tamaño de los objetos, sino también efectos diversos relacionados por ejemplo con el color.

Todo esto se encuentra en C-ship: Relativistic ray traced images… como curiosidad extra, vale la pena aclarar que el autor de ese sitio es John Walker, uno de los fundadores de AutoDesk, la gigantesca empresa desarrolladora de AutoCad, y ahora también de Maya, y 3d Studio Max, entre otros.

classic1.pngEl segundo link, muy relacionado, muestra algo similar aunque mucho más modesto, pero en formato videojuego y con gráficos vectoriales sencillos, en un Asteroids relativista. El sitio en cuestión es Reference Games, y permite jugar (directo desde la web) al Asteroids en un mundo donde la velocidad de la luz es muy muy baja (y por tanto los efectos de la relatividad especial se vuelven más apreciables), además que permite cambiar en tiempo real el sistema de referencia para entender mejor la forma en que funciona la teoría.

Hace bastante tiempo dí una charla en la UAI sobre Videojuegos y Matemática en la que, llegado un punto, contaba cómo los juegos podían facilitar la comprensión de teorías y sistemas de gran dificultad, como por ejemplo el mundo relativista, cuántico, etc. En ese momento me hubiese gustado mucho poder mostrar este juego como ejemplo, ya que seguramente ayude, a través de la simulación y de una forma muy sencilla, a entender más fácilmente la teoría de la relatividad a quien quiera meterse en esos terrenos.

Tetris AI: computer plays Tetris” es un proyecto verdaderamente curioso. Desarrollado por Colin Fahey, el proyecto presenta un software que juega al Tetris solo, es decir sin ningún tipo de asistencia humana.

tetris_ai_256x192.jpg

Más interesante todavía es el funcionamiento del programa: el software interpreta lo que sucede en la pantalla del juego a través de la información que ingresa desde una webcam, y realiza sus movimientos directamente ingresando las teclas presionadas por el puerto de teclado.

En definitiva, el programa combina algoritmos de visión artificial (para reconocer la imagen en pantalla), de inteligencia artificial (para realizar las jugadas), y una sencilla interfaz de hardware para lograr su objetivo.

standard_tetris_demo_ai.jpg

El sistema de reconocimiento de piezas en acción
(la segunda computadora)

Una instalación típica de este programa se haría en dos computadoras separadas: la primera corriendo el Tetris; la segunda capturando la pantalla de la primera a través de una webcam, tomando las decisiones correspondientes y enviándolas de nuevo a la primer computadora a través de una interfaz de teclado (hmm… creo que los que estudian la cibernética, y los ciclos de feedback, etc. estarían muy felices con este sistema).

Menciono este proyecto acá porque cuando lo vi me pareció realmente interesante, además de ingenioso. Digo ingenioso refiriéndome sobre todo al enfoque que usa para realizar el reconocimiento por visión de las fichas, que permite simplificar mucho un problema que de otro modo resultaría bastante más complicado. Pero además hay que decir que ya el concepto básico del proyecto (hacer un programa que juegue solo al Tetris) es curioso y original por sí mismo.

Más info sobre este proyecto en la página dedicada a “Tetris AI: computer plays Tetris“.

Sede Caseros UNTREFEl 28 de noviembre conocí la sede de Caseros de la Universidad Tres de Febrero (UNTREF para los amigos), a la que me invitaron a dar una presentación. El motivo, cierre de cursada de la asignatura “Tics y educación” de la Licenciatura en Ciencias de la Educación, asunto por el cual se organizó esta Jornada de Debate Científico y Exposición de Proyectos Educativos.

Estaban invitados también al evento el conocido autor del libro “Los videojuegos, un fenómeno de masas“, Diego Levis, de quien se puede encontrar mucho material interesante en su sitio web (y con quien ya había tenido oportunidad de compartir un panel hace algunos años, en el CMD); Gabriel Asprella que es el coordinador de la carrera de Ciencias de la Educación; Graciela Esnaola que es la titular de la cátedra y autora del libro “Claves culturales en la organización del conocimiento: ¿qué enseñan los videojuegos?” y Eduardo García, investigador y psicopedagogo.

El evento fue muy interesante, además de ser una experiencia nueva para mí que nunca había estado en unas jornadas de este tipo, que estuvieran dedicadas exclusivamente a la educación. Se habló mucho de los medios en general, se habló mucho de videojuegos también (con perspectivas muchas veces inesperadas), y se habló también de la educación en general. En mi caso, mi presentación fue una introducción al mundo de los videojuegos, y una visión personal de cómo funciona el desarrollo profesional en el mismo (basándome en, y dando como ejemplo mi experiencia en Moraldo Games y lo que pude ver en todos estos años de emprendimientos exitosos de colegas y amigos en la industria).

Invitación UNTREFTambién asistí a la presentación de los proyectos de fin de cursada de los estudiantes de esta cátedra, que eran todos trabajos que relacionaban la educación con la tecnología, en formas efectivas y viables (lo cual quedaba muy claro desde el momento en que todos los proyectos presentados se habían puesto en marcha ya, y algunos hasta habían ganado concursos en el breve lapso de la cursada de la materia).

En resumen: no sólo conocí la UNTREF (y su sede Caseros) sino que también tuve la oportunidad de presenciar un mundo al que en general soy ajeno: el dedicado al análisis y estudio específico de temas de educación y pedagogía. Y además, tuve oportunidad de ver el enfoque interesante que tiene la cátedra de Graciela Esnaola en la UNTREF, sin lugar a dudas muy novedoso y de una gran efectividad, que se demuestra en el impacto claro de los trabajos presentados por los alumnos.

eva07.png

Sábado y domingo los pasé en EVA 07, disfrutando de la mejor EVA hasta la fecha. Mi participación este año se limitó a ser la de asistente, ya que no tuve tiempo para presentar alguna conferencia para este año, aunque sin duda lo haga el año que viene.

Realmente lo que lograron los organizadores de EVA este año fue extraordinario. Más allá de algunos desperfectos menores, el evento fue muy impresionante, incluyó 7 ponentes internacionales (5 de USA, 4 de ellos representando la multinacional Sony, y 2 de nuestro vecino Uruguay), charlas diversas y muy interesantes, y sobre todo la posibilidad de encontrar siempre toda la comunidad de desarrolladores de videojuegos unida, mostrando su crecimiento como industria, como profesionales y como personas también.

Disfruté mucho de este evento, y estaré esperando ansioso el del próximo año.

logodavinci.png

Sigo adelantando las novedades atrasadas… en particular con una muy interesante.

A mi actividad usual a cargo de la cátedra de Videojuegos en Universidad Maimónides, se agrega ahora que soy actualmente, y desde hace un par de semanas, Asesor de Carrera de Escuela Da Vinci, para la carrera terciaria de Desarrollo de Videojuegos (Diseño y Programación de Simuladores Virtuales).

Mi responsabilidad en Da Vinci es asesorar en la definición y coordinación del nuevo plan de estudio, desde mi experiencia tanto en desarrollo de videojuegos como en enseñanza sobre aspectos relacionados con los mismos.

Aunque por ahora no puedo comentar mucho sobre lo que estaremos haciendo, sí puedo comentar que desde la institución se está haciendo un esfuerzo muy grande por lograr que la carrera de desarrollo de videojuegos sea cada vez mejor; de modo que sin duda los estudiantes de Da Vinci verán algunas novedades interesantes en cuanto al enfoque de la carrera y las materias durante los próximos cuatrimestres.

Estuve un poco ausente en el blog ultimamente, y tengo unas cuantas novedades interesantes para contar, que iré mencionando, supongo, en sucesivos posts en el orden correspondiente.

La primera: finalmente (y hace ya unas cuantas semanas), en viaje relámpago fui a Venezuela y volví, invitado por el que según me comentaban es el evento más importante de la zona centrooccidental del país, en cuanto a lo desarrollo de software se refiere: Infociencias, en su edición 20ava.

imag0019-hotel.jpg

El evento me dejó verdaderamente muy impresionado en cuanto a la capacidad de producción que tienen por allá… las presentaciones eran un lujo, los invitados eran personas con conocimientos muy admirables y con trayectorias muy importantes, y la preparación de todo el evento en general era muy impresionante.

Mi presentación fue sobre desarrollo de videojuegos, tema sobre el cual di una conferencia que tuve el agrado que fuera realmente muy bien recibida. Pero mi experiencia en el evento superó en mucho el dar una presentación y ya está: aprendí mucho de los otros ponentes, tanto de sus presentaciones como de las conversaciones que tuve con ellos, y realmente volví enriquecido en muchos sentidos de allá.

imag0026-mariachis.jpg

Además, todo el viaje fue realmente muy interesante y divertido. Como soy, para ser muy franco, bastante infantil para estas cosas, disfruté con todas mis energías cosas como los varios viajes en avión entre escala y escala, viendo por la ventanilla las nubes que tienen formas similares a croquetas en 3d y que se desplazan como si efectivamente lo fueran. Así también aprecié detalles divertidos como la aparición de mariachis en el cierre del evento, pero sobre todo disfruté muchísimo de conocer una cultura que, aunque tiene sus similitudes, es en muchos aspectos sutiles muy diferente de la nuestra… en sentidos sutiles sí, pero que finalmente suman para hacer una experiencia de vida completamente distinta.

Conocer venezuela, sus habitantes los venezolanos, y también compartir durante el viaje conversaciones con viajantes de otras nacionalidades (incluyendo un japonés que se estaba dedicando a dar la vuelta al mundo o algo así), me resultó realmente una experiencia muy grata, pero además muy enriquecedora: realmente creo que volví con algo más, y creo que tanto las diferencias como las similitudes me sirven para ver mejor tanto lo malo como lo bueno de nosotros mismos.

imag0021-ciudad-desde-la-ventana.jpg

A la vuelta traje un instrumento de Barquisimeto para mi muy hermosísima (y amadísima) Lucila, que aunque es relativamente pequeño, ya que es como una guitarra pero de la mitad del tamaño, me trajo varias complicaciones en el aeropuerto… finalmente tuve la suerte que me ayudara otro ponente, Pedro, en el aeropuerto, ya que sino hubiese perdido el primer avión de regreso por inconvenientes varios.

No voy a extenderme más en este post ya que podría estar contando mucho tiempo cosas interesantes sobre este viaje, pero no sé si aportarían mucho a este medio, o si son de interés para los que leen esto. Pero sí voy a repetir que volví de este viaje con algo más: con buenos recuerdos, y también sintiendo que me resultó una experiencia enriquecedora, no sólo a nivel profesional sino también a nivel humano; y por eso le quedo muy agradecido tanto a los organizadores del evento, como a los ponentes y también por supuesto a los demás asistentes.

Página siguiente »