Conversamos con Ricardo Quesada, Blogger y Programador de Juegos

En el mundillo de los juegos libres siempre es destacable la presencia de personas interesadas en contribuir con la creación de juegos para una amplia comunidad de usuarios, indistintamente de la plataforma o sistema que empleen para jugarlos. A finales del mes pasado tuve la oportunidad de contactar con una de estas admirables personas, su nombre es Ricardo Quesada…

Typus Pocus

En el mundillo de los juegos libres siempre es destacable la presencia de personas interesadas en contribuir con la creación de juegos para una amplia comunidad de usuarios, indistintamente de la plataforma o sistema que empleen para jugarlos.

A finales del mes pasado tuve la oportunidad de contactar con una de estas admirables personas, su nombre es Ricardo Quesada, blogger y programador de juegos, que accedió a una pequeña entrevista que comparto con ustedes a continuación.

¿Cuéntanos sobre ti, cómo te iniciaste en este mundillo de la creación de juegos?
Soy natural de Argentina. Empecé programación con la Commodore 64, cerca de 1987. Mis primeros juegos los hice con Basic y Assembler. Eran más bien juegos muy sencillos…


Luego de la Commodore 64 me pasé a la PC/DOS y creo que hice 1 o 2 jueguitos muy simples. Después me pasé a Linux e hice 2 juegos basados en juegos de tablero existentes:
Batalla Naval
Tenes Empanadas Graciela

Creo que pasé 3 o 4 años sin hacer juegos, hasta que en el 2006 me uní a PyAR (http://www.python.org.ar) y empecé a participar en una competencia para hacer juegos llamada PyWeek (http://www.pyweek.org). En el Pyweek se puede participar en modo “solitario” o “grupal”. Como “grupal” hice 4 juegos y como “solitario” 2.

Con Typus Pocus (http://www.pyweek.org/e/PyAr2/) ganamos la competencia, y ahí surgió un personaje llamado Grossini (un mago fracasado) que siguió apareciendo en las siguientes ediciones de PyWeek.

PyWeek es una linda competencia donde el premio de ganar, es el honor de haber ganado. Los juegos que hice para PyWeek están aqui:
http://www.pyweek.org/u/riq/

Batalla Naval

¿Podrías contarnos sobre tus proyectos pasados y actuales?
Hace algunos años colaboré con distintos proyectos relacionados con juegos:
GGZ Gaming Zone
XMame (que creo que ahora se llama SDLMame)

Más recientemente, con unos amigos estuvimos haciendo una plataforma para hacer juegos 2D:
cocos2d para PC (hecho en python): http://www.cocos2d.org
cocos2d para iPhone (hecho en obj-c): http://www.cocos2d-iphone.org

Neverball

¿Es difícil desarrollar juegos, especialmente los del tipo código abierto?
Creo que no hay diferencia entre desarrollar juegos de código abierto o cerrado, la dificultad en el desarrollo no cambia. Yo no veo dificultad en hacer juegos, al menos los juegos del tipo casual, que son los que suelo hacer, pero como todo, depende de lo que se quiera hacer, y si uno quiere usar un engine existente o no. Pero es importante, como en todo proyecto de software, tener una buena idea de programación. Una buena base en diseño de software es importante.

¿Qué les recomiendas a aquellas personas que entran a desarrollar juegos libres?
Que se diviertan haciendo el juego :-)

¿Podrías nombrar algún programa, aplicación, lenguaje, utilidades que te sirvieron para iniciarte en este mundillo?
Mis primeros intentos de juego para Linux los hice con SDL (http://www.libsdl.org).
Es una biblioteca en C que abstrae el framebuffer, sonido, fonts y red.
Existe un wrapper en python llamado pygame que es muy bueno (http://www.pygame.org)

Y para python también esta cocos2d (http://www.cocos2d.org) de la cual soy uno de los autores.

Tanto PyGame como cocos2d son portables y funcionan en Windows, Linux y Mac.

Si quieren hacer juegos para iPhone, les recomiendo cocos2d para iPhone (http://www.cocos2d-iphone.org) que esta hecho en objective-c.

Para terminar ¿Tienes algunos títulos open source que recomiendas jugar?
Uno de los juegos opensource que más me gusta es el NeverPutt y el NeverBall:
http://neverball.org/

Blog de Ricardo Quesada || Monodiario

Valora esta noticia: 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (0 votos, media: 0,00 de 5)
Loading ... Loading ...