Archive by Author

Eventos en Marzo 2010: PyWeek y el Intel March Developer Challenge

La décima edición del reto de programación de juegos PyWeek comenzará en 20 días, el 28 de marzo de 2010. Desde ya es posible registrarse, el 21 comenzará la votación de temas, y el 28 se inicia el reto. Los participantes crearán un juego en una semana, teniendo solamente 24 horas extra para subir el juego (y no para desarrollar). El 18 de abril serán anunciados los ganadores.

La gente del Ludum Dare también recomendó inscribirse en el Million Dollar Development Fund. Dado que Intel está armando una tienda de aplicaciones, ha decidido poner este concurso para obtener algunas aplicaciones, con fecha límite de 31 de marzo. Entre los premios hay 250 vouchers de regalo de Visa por un valor de 500$, y negociaciones para vender dichas aplicaciones. El concurso requiere que se use el SDK que provee Intel, que soporta C y C++ solamente, y que se use Visual Studio 2008 o en Linux usar GCC. Debe también satisfacer los requerimientos físicos de las netbooks, los cuales están resumidos mucho mejor en el post original del Ludum Dare.

Así que allí van dos eventos interesantes en marzo para afinar las habilidades creativas.

Hoy entra en vigencia Ley de Prohibición de Videojuegos y Juguetes Bélicos

Y ya pasaron 3 meses de “período de gracia” que la Asamblea Nacional concedió para que “los venezolanos” se deshicieran de esos videojuegos con símbolos violentos. Ya había escrito anteriormente sobre este tema, pero bueno, ya han pasado un tiempo desde entonces.

Me han llegado ya un par de personas preguntándome qué será de los servidores online para ciertos juegos multijugador y qué será de la comunidad que hace videojuegos. Por ahora sólo puedo pensar como ciudadano de este país y como creador de juegos. Me pregunto yo, ¿qué clase de gobierno está interesado en perseguir particulares para quitarles sus juegos?. Creo que lamentablemente esa ley es, en parte, letra muerta, pero también un arma más para aquellos funcionarios corruptos que no dudarán en aplicarla con discrecionalidad en la aduana o en las tiendas legalmente establecidas. No contentos con el hostigamiento del SENIAT y del INDEPABIS (en algunos casos justificados, pero en otros no), ahora tendremos otra ley más para hostigar al comerciante.

¿Cómo quedo yo como creador de juegos? No puedo predecirlo ni siquiera ahora. Yo me considero un creador de cultura, alguien que usa un medio más para expresar alguna inquietud. Y aunque mis trabajos están (creo yo) alejados de temas bélicos (ver Tómate un Descanso, Auto-Arepa, y Mi Amigo El Puma), sencillamente me parece absurdo que venga el Estado a decirme cómo debo crear mis juegos. El Estado no tiene ninguna potestad para decirme eso, y para eso tenemos una Constitución. Usar a los niños como excusa para prohibirles a TODOS lo que pueden hacer en su tiempo libre encerrados en sus casas es una actitud de completa ignorancia, cuanto menos.

La Asociación Nacional de Videojugadores propuso establecer hoy, 3 de marzo, como el Día Nacional del Videojugador, para conmemorar este evento. Como tal lo apoyo, pero creo que es hora de que tú tomes cartas en el asunto: si eres venezolano mayor de edad, es hora de que te inscribas en el CNE y votes el 26 de septiembre para una Asamblea Nacional que tenga gente que comprenda los videojuegos, que sea progresista. En la página del CNE conseguirás mayor información acerca de cómo te inscribes y cómo puedes votar. Tienes hasta el 30 de abril.

Y sí, en este blog se acaba de instaurar una campaña política para que todos los lectores venezolanos se inscriban y vayan a votar.

Ludum Dare 17 del 23 al 25 de abril de 2010

El próximo Ludum Dare será del 23 al 25 de abril de 2010. Esta vez decidieron anunciarlo temprano para que la gente haga sus planes. El Ludum Dare es una competición tri-anual en la que se hace un juego en un fin de semana. Desde ya se pueden sugerir temas para la edición 17, y muy pronto podrán votarse para determinar el tema del evento.

Respondiendo preguntas: cómo comenzar, recomendaciones a una niña de 9 años y acciones de gobierno

Este artículo es la parte 3 de 3 de la serie Respondiendo preguntas

Hoy volvemos a tener sesión de preguntas y respuestas, hechas a través de este formspring. Agradezco a todos aquellos que han hecho preguntas interesantísimas :-) .

¿Qué le recomiendas a alguien que toda su vida quiso hacer videojuegos, estudió informática porque le gustaba programar, pero que luego terminó dedicándose a la web porque “paga” y ahora no sabe por dónde empezar? — Anónimo

Definitivamente comenzar ahora mismo. La referencia que siempre doy y con la que yo mismo comencé fue con Gamedev.net: http://www.gamedev.net/reference/start_here/

Creo que todos en menor o mayor medida tenemos responsabilidades que debemos cubrir con algún empleo que de para el cafe y los chocolates. No eres el único que está en ese dilema, y creo que este artículo, en inglés, cubre muy bien el tema. El autor lo llama la teoría del sexo y el dinero: http://gapingvoid.com/2004/03/25/the-sex-cash-theory/

Esto te lo digo porque conozco desarrolladores cuyas responsabilidades no son impedimento para crear juegos. Más bien, de hecho, es una inspiración. Es el caso de un desarrollador venezolano con empresa propia, esposa e hijos; uno de sus primeros juegos fue un juego musical para sus hijos.


Hola Ciro. Mi hija acaba de cumplir 9 años y se pasa su hora diaria jugando en FB o en juegos.com, pero me ha dicho par de veces que ella quiere hacer juegos. Le pregunte varias cosas y concluí que quiere desarrollar juegos. ¿Qué le recomendarías? — freak0

Primero felicitarla por tener un objetivo a tan temprana edad :-D .

Hablando seriamente, uno como chamo ve el juego como un solo producto que te entretiene, cuando la realidad es que los juegos están compuestos de muchos recursos entrelazados con el fin de entretenerte.

En los videojuegos hay literatura, hay recursos gráficos como ilustración, cinematografía, y hay recursos auditivos como la música y los sonidos. Esto aparte de lo obvio, como programación pura y ruda sobre una computadora, y el diseño de juegos como un sistema de reglas.

Mi recomendación es que le preguntes qué es lo que más le gusta de los juegos: si son las historias, puedes alentarle a escribirlas; si son los gráficos, puedes alentarle a pintar y a dibujar.

El videojuego es una forma artística que se compone de otras formas, por ahí es donde va mi argumento. Piénsalo como una plataforma para lanzarla a expresarse artísticamente de muchas maneras.

Si lo que se imagina es ver sus propios juegos publicados en algún sitio, podrías alentarle a usar herramientas de ayuda para creación de juegos. Estas herramientas suelen ser complejas, porque los juegos son complejos por definición, pero ante una mente curiosa no hay cosas complejas. Ten en cuenta que ya me estoy metiendo por el campo de la programación, que es un campo amplísimo y que yo mismo disfruté aprendiendo cuando era chamo. Podría recomendar Scratch (http://scratch.mit.edu/), un proyecto del MIT para facilitar la creación de juegos.


¿Ciro que acción puntual podría hacer el gobierno para poner la piedra angular en un mercado local de videojuegos hechos acá? — infelix

Creo que deberían ser las mismas acciones para crear un mercado local de películas o de literatura: tenemos que animar a nuestra propia gente a que compre y consuma productos locales. Creo que cualquier sociedad económicamente sana debe tener como requisito que sea su propia gente la que impulse la economía. Esta es mi conclusión después de viajar a Japón y ver la inmensa cantidad de literatura, películas y productos en general que están hechos para el consumo de los propios japoneses. Y por supuesto el chiste sobre los norteamericanos de que necesitan una guerra para impulsar su economía.

El gobierno puede y debe seguir fomentando la educación __ciudadana__ de los venezolanos: a amar su país, a amar su historia (toda su historia), a amar, internalizar y exportar su cultura, a conseguir una identidad. Debemos promover una venezolanidad en la que estemos de acuerdo, sea el bando que sea el que te quieren categorizar. Y definitivamente revertir esa polarización que nos está matando.

Respondiendo preguntas: Desarrollando juegos en universidades

Este artículo es la parte 2 de 3 de la serie Respondiendo preguntas

Este fin de semana sucumbí a la tentación de abrir un Formspring, un formulario en el que un usuario, anónimo o no, te hace una pregunta. Al principio vi que otros se habían abierto sus formsprings, pero preguntaban necedades. Tengo la fortuna de que a mi me preguntan cosas realmente interesantes, así que para dejar constancia acá, republicaré algunas preguntas respondidas allá (y así también las pueden ustedes comentar ;-) ). Editaré las preguntas para ajustar la ortografía y puntuación.

Pregunta anónima: ¿Qué piensas del desarrollo de juegos en las universidades? ¿Eso existe? ¿Conoces alguna universidad o algún profesor que sea como tú?

Las universidades, y específicamente las escuelas y departamentos de computación, están naturalmente reacios a recibir a los videojuegos. No los entienden, y además en principio no parecen aportar nada a sus áreas de conocimiento.

Las escuelas y departamentos de computación por lo general son fundados por “científicos computacionales”, o “computer scientists”. Decir que esta rama de la ciencia trata de computadoras es como decir que uno estudia astronomía para trabajar con telescopios. La computadora es simplemente la herramienta más adecuada para probar las teorías propuestas por estos científicos, pero en realidad estas teorías van más allá de las computadoras como entes físicos, para meterse más a la rama matemática. Por eso la lógica simbólica y las matemáticas discretas son materias fundamentales en cualquier pensum.

Una universidad más abierta a los videojuegos necesariamente tiene que abrirse a otros campos relacionados con la computación. Daré algunos ejemplos.

En primer lugar, la relación entre las computadoras y los seres humanos, conocido como las interfaces, tiene una estrecha relación con la psicología. Los videojuegos necesariamente tienen que darse a entender para que el jugador pueda jugar, entretenerse y engancharse: allí entra la parte psicológica que un pensum de computación no puede ofrecer.

Otro ejemplo más cercano a la computación son los algoritmos de inteligencia artificial, basados en construcciones matemáticas, e implementadas elegantemente en los juegos, de tal manera que son transparentes al jugador.

Finalmente, los videojuegos tienen una relacion estrecha con el hardware que los corre. La visión de los creadores de los juegos por lo general tiene como resultado que el hardware en el que corre se le exprime hasta la última gota de desempeño (Nota relacionada, revisa este link sobre Pseudo 3D http://www.gorenfeld.net/lou/pseudo/). Esto podría tener alguna aplicación sobre el campo de los sistemas operativos, pero también sobre el campo de la construcción de algoritmos. La búsqueda de maneras más eficientes de procesar datos y de algoritmos que faciliten esto podría terminar de aportar algo al campo de computabilidad.

Por otro lado, los juegos en general tienen otra parte que definitivamente no tiene por qué pertenecer a un pensum de computación, y en parte me siento como haciendo trampa a la computación en mis clases cuando doy este contenido. Los juegos tienen una parte de construcción de sistemas que no puede ser enseñado directamente, el creador tiene que enfrentarse directamente para poder absorber esos conociemintos.

Más importante aún, los juegos tienen una parte de entretenimiento, estructura narrativa, de conexión emocional con el consumidor, que llevan toda una vida para aprender y dominar.

Dicho lo anterior, sí existe un campo para desarrollar juegos en la universidad, sólo que no puede ser un esfuerzo exclusivo de computación, debe necesariamente ser un campo multidisciplinario. Solo mira la cantidad de juegos serios/simuladores que se desarrollan para médicos, pilotos, militares, etc. Existirán algunas tesis que podrán autocontenerse en el departamento de computación, pero me temo que son pocas. Chester (http://vimeo.com/5568115) es un ejemplo de una tesis de inteligencia artificial que empleó un juego como excusa.

Si se da algún cambio en las universidades, tiene que provenir de sus propios estudiantes. En mis estudios tuve la fortuna de contar con un profesor que abrió una materia (Andreas Meier, gracias). Pero de resto, fueron los estudiantes los que lograron abrir la electiva que di en la UCAB. Esto lo digo porque sí conozco profesores que gustosos darían materias o proyectos relacionados, pero están atados por sus escuelas (UNE, I’m looking at you).