Láminas y video de «Los juegos como una forma de arte»

Las láminas y las notas de la charla «Los juegos como una forma de arte» ya están  online, revísalas en http://www.ciroduran.com/files/2010/charla-joincic. El video completo de la charla está disponible en Vimeo y se puede ver a continuación. Las láminas correspondientes a la mesa de trabajo de juegos en Python y PyGame se pueden ver en esta dirección: http://www.ciroduran.com/files/2010/charla-flisol.


Video en Vimeo.

En la mesa de trabajo dejé un ejercicio, descargarse este archivo, Pong.zip, que contiene dos archivos, Pong-complete.py y Pong.py. El primero contiene la implementación completa de un Pong, y el segundo trae un templete del código necesario para hacer un juego. La idea del ejercicio es implementar el Pong, y Pong-complete.py es una de las respuestas al ejercicio. Si la mesa de trabajo te pareció un poco básica, puedes seguir esta serie de posts de este blog, «Haciendo CuteGodChiguire: desarrollando un prototipo«, en el que empleo algunas técnicas más avanzadas.

3ra Competición de Desarrolladores de Videojuegos Independientes de indiePub hasta el 31 de Julio

El sitio indiePub Games está organizando la 3ra. Competición de desarrolladores de videojuegos independientes, la cual está aceptando participantes desde el 1ro. de mayo hasta el 31 de julio, para un premio de 100.000 USD para el gran ganador, y otros premios en metálico para otras categorías. Es posible participar sin ser residente de Canadá o los Estados Unidos, así que si tienen un juego listo o a punto de terminar, es una buena oportunidad. El post con los detalles del evento están en este enlace.

Otra charla más en la JOINCIC: Sobre Chester, una tesis de la USB

Aprovecho el post anterior para agregar otra charla relacionada con videojuegos que se presentará en las III JOINCIC, en la Universidad Simón Bolívar: «Chester y el desarrollo de un ambiente inteligente aplicado a un videojuego». José Dunia, Cristian Caroli y Cristina Matonte durante el 2009 bajo la tutela de Carolina Chang en el Grupo de Inteligencia Artificial de la USB desarrollaron como proyecto de grado un videojuego de mediana envergadura que adapta los niveles de violencia, tono de la narrativa y concepto visual según las decisiones del jugador para personalizar la experiencia de juego según la tendencia de la partida.

Esta charla se presentará el sábado a las 4PM, así que habrá oportunidad de verlas todas 🙂 Los esperamos. Pueden revisar más charlas en la página de la JOINCIC.

Charlas en las III JOINCIC del 12 al 15 de mayo: «Los juegos como una forma de arte» y «Creando juegos con OpenGL»

El próximo sábado 15 de mayo estaré en el Conjunto de Auditorios de la Universidad Simón Bolívar hablando en la charla «Los Juegos como una Forma de Arte», a las 9:00AM en el marco de las III Jornadas Interuniversitarias de Ciencias de la Computación, JOINCIC, jornadas organizadas por un comité mixto de la Universidad Central de Venezuela, Universidad Católica Andrés Bello y Universidad Central de Venezuela. El costo de la entrada a la jornada completa es de 180BsF e incluye 4 días de charlas de 9AM a 6PM comenzando el 12 de mayo, y la agenda del evento la pueden ver a través de esta página.

Los videojuegos han madurado tecnológicamente a un paso agigantado, siendo los grandes impulsores de la potencia del hardware en las últimas dos décadas. Pero aún a estas alturas existe una discusión fuerte sobre si los videojuegos pueden llegar a ser una forma de arte. Pareciera que estuviesen limitados a un simple entretenimiento pasajero. Esta ponencia ofrecerá un argumento que demostrará que los videojuegos pueden llegar a ser una forma de arte con ejemplos, y pasando por algunos aspectos que pueden complementar al resto de la computación.

El mismo sábado a las 10:00AM también dictaré una mesa de trabajo en el mismo evento: «Haciendo juegos con Python y PyGame», cuyo contenido será muy similar a la charla que di en el FLISOL, pero aquí los participantes contarán con computadoras y cada uno podrá explorar las capacidades de este lenguaje para hacer juegos.

En la misma onda de los videojuegos, el miércoles 12 de mayo a las 3:00PM Esmitt Ramirez, profesor de la Universidad Central de Venezuela, estará dictando la charla «Creación de videojuegos usando OpenGL», en el que presentará el trabajo hecho por los estudiantes de su curso de Introducción a la Computación Gráfica, el cual consistió en hacer un videojuego que empleara gráficos empleando la mencionada librería. La imagen anterior pertenece al screenshot de uno de esos proyectos, The Lay of Leithian.

Así que en las JOINCIC habrá buen contenido sobre videojuegos, además de otros temas interesantes como visualización científica, seguridad, metodologías de desarrollo, web semántica, HTML5, entre otras cosas.

Juegos sin texto en la ADVA

La ADVA, Asociación de Desarrolladores de Videojuegos de Argentina, publicó recientemente los resultados de su concurso «Textless Games«, en el que los participantes tenían que hacer un juego basado en un texto literario, pero sin emplear ningún tipo de texto, letras o números. Los resultados demuestran una gran cantidad de buenos juegos, intentando llevar la esencia del medio literario al medio del juego, algunos con más éxito que otros. Les recomiendo que se paseen por el post para ver algunos juegos destacados, y por el foro para verlos todos.

Láminas de la charla «Haciendo Juegos con Python y PyGame» del Flisol

Charla FLISOL 2010 "Haciendo juegos con Python y PyGame"
Click para agrandar la imagen

Las láminas de la charla «Haciendo Juegos con Python y PyGame» ya están disponibles en Internet, accediendo a esta dirección: http://www.ciroduran.com/files/2010/charla-flisol.

UPDATE: Incluí el enlace para descargar el Pong y The Virus, de Hefesto Games.

Juego de Talento: Crónica de un fraude en Mexico


Julio Rito, de México, ha escrito el siguiente artículo denunciando un concurso que se desarrolló en su país, llamado Juego de Talento. Salvo algunas ediciones de estilo, aquí publico en su totalidad su escrito. Más del escrito después del salto:

Es por todos sabido que Latinoamérica no ha destacado mucho en cuanto a desarrollo de videojuegos se refiere. Aún al día de hoy, las iniciativas para formar grupos de diseño, desarrollo o enseñanza han sido pocos y generalmente creados de forma independiente, por entusiastas. De ahí que, en muchos de estos casos, aunque su esfuerzo es admirable, no logran obtener el éxito que merecen pues a pesar de contar con conocimientos y creatividad, generalmente se encuentran muy limitados en recursos económicos y técnicos.

Sin duda, este panorama sería muy diferente si una entidad con estos recursos apoyara a los proyectos de desarrollo de videojuegos independientes. Me atrevo a decir que todos hemos soñado alguna vez con que uno de nuestros proyectos sea bien recibido por una empresa y nos ofrezcan financiarlo… eventualmente, ese proyecto podría convertirse en un éxito y haría posible crear una empresa latinoamericana que algún día pueda estar a la par con Bungie, Ubisoft, Nintendo o alguno de los grandes desarrolladores de la industria.

Este sueño se convirtió en la premisa para un concurso que surgió en México, a mediados del 2008, llamado Juego de Talento. Creado por un hombre que se presentaba como Gabriel Grinberg, economista, fundador y director del Fondo de la Nueva Economía (FONE), prometía a los 3 ganadores la creación de su propia empresa, así como todos los recursos necesarios para producir su videojuego. ¿Demasiado bueno para ser verdad? La página del concurso no era muy profesional que digamos, la convocatoria tenía algunos detalles «oscuros» y fuera de Grinberg, no parecía haber otros organizadores, pero este hombre aseguraba contar con el apoyo de distintas entidades oficiales: El Gobierno del Distrito Federal (Capital de México), la Secretaría de Economía (que supuestamente proveería del apoyo monetario al ganador), la Secretaría de Educación Pública e incluso la IGDA: Chapter Mexico.

Foto Gabriel Grinberg
Fuente: Sol de Mexico, 08/08/2009, Página 3D

Así que con las sospechas despejadas, cientos, quizás miles de estudiantes, profesores y desarrolladores independientes se lanzaron a la convocatoria. Textualmente, las bases consistían en «Enviar un storyboard donde se presente tu idea de videojuego, el registro del concepto ante el Instituto Nacional de Derechos de Autor y un documento en que se describa tu proyecto y la categoría en que participarás: Acción, Estrategia o Puzzle«.

Y si mi proyecto es al estilo King of Fighters, ¿en que categoría lo inscribo? Esta pregunta fue hecha por una participante, a la página del concurso. Quien le respondió fue el organizador del concurso en persona: «Yo lo inscribiría en Estrategia«. Este y otros muchos «detalles» daban a pensar que Grinberg no sabía absolutamente nada de videojuegos… o de administración de páginas web, pues el recién estrenado Foro oficial del concurso estaba muy mal configurado. De ahí que muchos usuarios, entre ellos su servidor, tuviéramos constantemente problemas para entrar a él.

«Pobre, quizás no es muy bueno en estos asuntos de la informática, pero su iniciativa es buena y personalmente la apoyo» — pensé, antes de enviarle un correo en el que le señalaba como podía resolver algunos de los errores que había encontrado en la página y el Foro. A la mañana siguiente, me respondió solicitándome mi CV, pues quería que yo me convirtiera en uno de sus colaboradores.

André Bretón dijo una vez que México era un país surrealista. Personalmente, no lo había sentido así hasta ese día, a partir del cual, el señor Grinberg me llamaba constantemente para solicitarme todo tipo de cosas: Moderar el foro, remodelar la página, diseñar una nueva mascota para el concurso (pues la anterior no era muy creativa que digamos), pensar nuevas ideas para la siguiente fase del evento, responder a las dudas de otros participantes, escribir una serie de artículos sobre los Game Engines más recomendables para los desarrolladores independientes… y un largo etcétera. En esos momentos, Junio del 2008, su servidor apenas contaba con 17 años, mientras que los miembros de mi equipo tenían una edad aún menor.


Suena extraño, quizás increíble, pero así fue: Un grupo de niños asesorando a quien se autoproclamaba como un gran economista y pionero en la creación de la industria de videojuegos en el país. Mucha de la difusión que tuvo el proyecto fue a través de blogs y Foros de nuestros amigos, buena parte del discurso que dio durante un evento en el World Trade Center fue escrito por mí y muchos de los «innovadores conceptos» que fueron (mal) aplicados durante la segunda fase del concurso no fueron exactamente ideas suyas. ¿Quién era este hombre entonces? Un estafador sin escrúpulos y un ávido deseo de hacerse de dinero fácil aprovechándose de los sueños de los demás. Al menos, eso le comenté en secreto a un amigo que conocí en el concurso. Para pasar a la segunda fase, primero debías exponer tu proyecto ante los jueces, en una simulación de «pitching«. Para mí fue especialmente difícil, no sólo por el temor a hablar en público… sino porque antes de iniciar esta etapa, Grinberg me habló en persona y en privado: Hasta ese momento, había sido al mismo tiempo Juez y concursante. Yo le había comentado que lo había hecho porque apoyaba su iniciativa, no porque deseara favorecer a mi proyecto de alguna forma, por esta razón, dos semanas antes de la segunda fase del concurso, había resignado a mi puesto como administrador de la página y moderador del foro… Pero él pensaba de forma diferente. Me propuso seguir como juez y asegurar el primer lugar para mi proyecto, a cambio de que «confiara en su buen juicio para administrar mi empresa y el dinero del premio«. Así que cuando tocó mi turno, la situación fue particularmente incómoda para mí, pues me negué rotundamente a ganar de esa forma y temía ser descalificado en ese mismo momento.

No sucedió. Mi equipo, junto con otros 11, pasamos a la segunda fase del concurso, la cual estuvo llena de irregularidades: Durante las votaciones, se usaron scripts para generar miles de votos a favor de un proyecto, hubo cuentas «fantasma» en el Foro, mecánicas que no tenían sentido, equipos que fueron descalificados sin ofrecer razón alguna, usuarios que insultaban a los participantes sin que los nuevos moderadores hicieran algo al respecto… Porque sí, para ese momento (para ser exactos, casi un mes antes de mi renuncia), Grinberg se había hecho de nuevos colaboradores: Gonzalo (Udii), desarrollador mexicano que originalmente había sospechado del concurso, José Eduardo Terán, ingeniero venezolano con un gran talento como motivador y un nulo ejercicio en desarrollo de juegos, Pablo Molezún, productor de televisión argentino que escribe discursos de odio sobre el país que le dio asilo, pero que gracias a él nuestros proyectos gozaron de 5 segundos de fama en un noticiero matutino… y otros más, que eventualmente, se retiraron del concurso o no tuvieron la presencia de los anteriores.


Finalmente, a finales de Noviembre del 2008, fueron electos los equipos ganadores: De acuerdo al contrato firmado por los participantes del concurso, a ellos les correspondería lo siguiente:

Primer Premio: $30,000
Apoyo para desarrollo del proyecto y obtención de financiamiento
Tarjeta Emprendedor de la Secretaría de Economía que financia el 100% del proceso de incubación de la empresa creada
Premio Especial Autodesk Media & Entretenimiento
Equipo de Cómputo
Consola Xbox 360 con 5 videojuegos

Segundo Premio: $20,000
Apoyo para desarrollo del proyecto y obtención de financiamiento
Tarjeta Emprendedor de la Secretaría de Economía que financia el 100% del proceso de incubación de la empresa creada
Consola Xbox 360 con 3 videojuegos

Tercer Premio: $10,000
Apoyo para desarrollo del proyecto y obtención de financiamiento
Tarjeta Emprendedor de la Secretaría de Economía que financia el 100% del proceso de incubación de la empresa creada
Consola Xbox 360

Ninguno de ellos llego a recibir algún artículo en esa lista. Estos recursos pasaron a manos de Gabriel Grinberg, quien al día de hoy, sigue sin proporcionárselos a los respectivos ganadores.

La ironía en esta situación fue que me había negado a que mi proyecto ganara, pues no deseaba ser injusto con mis compañeros desarrolladores, sabía que muchos merecían y sobretodo, necesitaban el premio más que yo. Tampoco me parecía muy agradable que, tras ganar, Grinberg fuera quien administrara el premio y mi empresa. Pensé que al negarme, los equipos ganadores serían libres de usar estos recursos a su voluntad, pues ellos contaban con la experiencia para saber lo que se necesita para crear un videojuego… Y sin embargo, sucedió exactamente lo que quería evitar. Como lo comenta uno de los equipos ganadores, Grinberg terminó apropiándose del premio que ellos ganaron con su esfuerzo, y al día de hoy, ellos siguen sin obtener el apoyo que se les prometió. Y no son los únicos: Este concurso se realizó por segunda ocasión el año 2009, con el mismo resultado.

Agradezco el espacio proporcionado por Ciro Durán (chiguire) para contar esta historia. Siento que es de especial interés para todos nosotros, los que aspiramos a desarrollar videojuegos en latinoamérica, para ser cuidadosos con este tipo de iniciativas. En este caso, lo «único» que perdimos fue nuestro tiempo, esfuerzo y recursos, pero de igual forma, pudimos haber perdido un concepto innovador, pudieron robar nuestros proyectos, producirlos a nuestras espaldas, venderlos a un desarrollador… Tengan cuidado, valoren el esfuerzo que ponen en cada uno de sus proyectos, y sobre todo, para mis compañeros participantes en este evento: No se queden callados. Este hombre se aprovechó de la ignorancia de nuestro gobierno, de nuestros sueños y nuestro conocimiento para hacerse de dinero fácil. Esto es un crimen, y podemos denunciarlo. Pongo a su disposición la evidencia que he reunido en contra de él, para que junto a lo que han pasado, este crimen no quede impune.

Charla: «Haciendo juegos con Python y PyGame», 24 de abril de 2010

UPDATE: La charla fue movida de hora, de 10AM a 2PM. 2:00PM es la nueva hora, mismo sitio.

Le comunico a los lectores de este sitio que el 24 de abril de 2010, a las 10AM a las 2PM daré la charla «Haciendo juegos con Python y PyGame», en el Auditorio Simón Bolívar del edificio de la UNEFA, en Chuao (al lado del CCCT). La charla se dará en el marco del Festival Latinoamericano de Instalación de Software Libre, FLISOL Venezuela.

Python es un lenguaje sencillo, adecuado para aprender a programar. PyGame es el complemento indicado para hacer videojuegos. PyGame es un wrapper de la librería SDL, una librería de rutinas de bajo nivel que ayudan a hacer juegos. Con Python+PyGame, se tiene el poder de una librería profesional para hacer juegos con la simplicidad de Python. Esta charla demuestra paso por paso cómo se estructura un juego con Python+PyGame, y muestra algunos ejemplos de juegos hechos con esta librería.

Charla FLISOL 2010 "Haciendo juegos con Python y PyGame"
Click para agrandar la imagen

Aparte mi charla hay otras charlas bien interesantes con temas relacionados al software libre que pueden revisar en el listado de charlas. Además, la actividad principal del FLISOL es asesorar y colaborar a los participantes para la instalación de la distribución indicada de Linux para ellos, por lo que será un día lleno de buenas actividades. Los espero por allí.

Videojuego, un corto de la ULA por Ricardo Caminos y Luis Hostos


Video en Youtube

Cortometraje en Cine Digital
como Vehículo de Exploración de las Artes Visuales
y el Diseño Gráfico en el Medio Audiovisual
para el Desarrollo de una Metodología Interdisciplinaria.

Realizado por Ricardo Caminos y Luis Hostos

Sinopsis:

Un niño adicto a los videojuegos prefiere la realidad virtual del mundo real, pero es constantemente interrumpido por un delincuente que roba el local de videojuegos una y otra vez a lo largo de los años. Con el pasar del tiempo el niño busca hacer justicia por si mismo enfrentando al ladrón en una última jugada que lo dejará en GAME OVER

Via Zuplemento.