¡Eventos!, ¡muchos eventos!: Ludum Dare 18, Competición de TIG Source, y 2010 LISP Game Expo

Parece que los eventos en julio y agsto olieron la salida de los estudiantes a vacaciones, pues hay muchísimos eventos para participar haciendo juegos, así que los listaré sin ningún orden de preferencia:

  • El Ludum Dare tiene dos eventos: el miniLD #20 el fin de semana entre el 16 y el 18 de julio de 2010, con tema y reglas aún por anunciar, y el Ludum Dare 18, que se dará en el fin de semana del 20 al 22 de agosto, y para el cual ya se pueden ir sugiriendo temas, y vienen algunos cambios con respecto a eventos anteriores. La idea del Ludum Dare es hacer un juego uno solo desde cero con la menor ayuda posible de motores.
  • TIGSource, la comunidad de desarrolladores locos de videojuegos, ha organizado la competición «Un juego por su cubierta«, en el que debes tomar la carátula ficticia de un juego que consigas por internet, y hacer un juego a partir de ella. Entre otros enlaces, los organizadores sugieren usar las ediciones 2008, 2009 y 2010 de la exhibición Famicase, un concurso japonés en el que la gente hace carátulas imaginarias para juegos 8-bit. El concurso termina el 31 de julio. Para participar tan solo tienes que crear un thread en el foro correspondiente e ir publicando detalles de tu juego.
  • La Exposición Internacional de Juegos en LISP 2010 invita a todos aquellos que conocen o que están interesados en LISP a hacer un videojuego. Los lenguajes permitidos son los dialectos de LISP, tales como Common Lisp, Scheme, Arc o Clojure. Es una gran oportunidad para pensar los juegos exclusivamente desde el punto de vista de la programación funcional. Igualmente, para participar debes entrar al wiki de la Expo y publicar tu nombre y tu juego. Tienes hasta el 30 de julio.
  • No olvidemos tampoco el concurso CODEAR de la ADVA para hacer un Single Screen Metroidvania, que finaliza el 30 del mes de julio.
  • UPDATE: Game Jolt anunció también un concurso, el Indie Game Demake contest, en el que hay que tomar un juego indie y hacer una versión anterior del juego, como si de una consola antigua se tratase. El concurso termina el 8 de julio.

A continuación les dejo los banners de los concursos, a ver si se animan, que hay mucho chance.

Ludum Dare banner

TIGSource Compo: A Game by its Cover banner

GameJolt Indie Game Demake contest banner

Concurso CODEAR en el ADVA: Single Screen Metroidvania

La gente de la Asociación de Desarrolladores de Videojuegos de Argentina lanzó un concurso bien interesante para todos los interesados, argentinos o no. El tema del concurso CODEAR es Single Screen Metroidvania, y la fecha límite es el 30 de julio de 2010, para la cual ya debe estar publicado un thread en el foro correspondiente, y en su primer post debe estar un enlace para jugar y un screenshot sin el marco de la ventana.

Si no sabes lo que es un Metroidvania, no te preocupes, yo tampoco lo sabía hasta que leí el término xD:  http://gaming.wikia.com/wiki/Metroidvania. Es un género de juego en el que tienes un mundo abierto que debes ir explorando poco a poco, y en el que sueles tener que volver sobre tus pasos para entrar a zonas que antes eran inaccesibles. Ahora, estas son las reglas del concurso:

  • De principio a fin, todo el juego tiene que transcurir en la misma pantalla. No se puede hacer scrolling ni zooming.
  • No se puede cambiar de mapa, pero se puede modificar todo lo que quieran (meter/sacar objetos, derribar paredes, etc.).
  • Cuadros de interfaz de usuario flotando sobre el mundo están permitidos.
  • Tiene que ser un juego hecho para este concurso. Se pueden usar engines o librerías hechas anteriormente. Después del concurso, pueden hacer lo que quieran con el juego… es 100% suyo.

Entre las aclaraciones que hacen los organizadores, están las siguientes:

  • Ejemplos de juegos «metroidvania»: Zelda, BioShock, System Shock, Metroid, Castlevania.
  • Pueden oscurecer zonas y revelarlas progresivamente, siempre y cuando estén en pantalla desde el principio.
  • Como siempre, pueden estirar las reglas un poco, pero pregunten antes.
  • Soportar Inglés es altamente recomendado, para poder mostrar el juego afuera.
  • Las preguntas se hacen en este thread.
  • La votación es pública, y el criterio es: «Votar los mejores».
  • Pueden participar no-argentinos.

El tema me parece super emocionante, así que espero verlos por allí 🙂

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.

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í.