Daily Archive for Jueves, julio 9th, 2009

Programación de videojuegos con Gosu en Ruby

lobo_tuerto

Aún recuerdo cuando me saltaba la barda de la primara para ir a las maquinitas a la hora del recreo. Buenos tiempos aquellos del Atari 2600.

Desde siempre me han llamado la atención los videojuegos — y fui un jugador asiduo y vago, cabe mencionar jeje.

Y también desde siempre quise aprender a programar videojuegos. Aprendí a programar, pero conforme pasaron los años cada vez tenía menos tiempo para mis proyectos personales.

Estos días, sin embargo, he andado un poco libre y me puse a investigar como andaba el rollo de la programación de juegos en Ruby, dado que es el lenguaje que he adoptado a últimas fechas — y que además adoro como no tienen idea. :)

Entonces, andando por la red me enteré de un framework llamado Gosu (sitio en Google Code | Wiki del proyecto).

Gosu, es una biblioteca multiplataforma para desarrollo de juegos en 2D. Tiene soporte para C++ y Ruby. Sumamente sencillo de agarrar y usar.

¿No me creen? échenle un ojo al tutorial de Ruby (o al de C++). En este otro sitio pueden descargar el tutorial de Gosu y Ruby en PDF en español: Un videojuego sencillo con Gosu y Ruby

Bueno, la noticia es que me puse a programar un Tetris, comencé ayer a las 4pm aprox, y ya casi lo termino. Me falta comentar el código y refactorizar algunas cosas. En cuanto lo tenga listo (más al rato o mañana) lo pondré por si están interesados en incursionar en el game development. :)

Aquí les dejo un screenshot jejeje:
mio-tetris

De hecho, estaba pensando en hacer un remake de varios juegos antiguos — sólo por diversión y conocimiento. Y después me gustaría hacer algo más elaborado, como Gauntlet — ¡le traigo un chingo de ganas desde hace un buen!

¿Qué tal, cómo ven?
¿Algún otro interesado en programar juegos en Ruby?

Artículos relacionados:

19 sitios que ofrecen texturas fotorealistas gratuitas

texturas

¿Necesitas texturas de alta calidad para tus proyectos de gráficos por computadora?

Ya sea que uses Blender, Maya o 3DSMax; data una vuelta por:
Where to Get Your Textures – 19 Free Photo Source Sites for CG Artists

Artículos relacionados:

17 fuentes gratuitas con aspecto profesional

fuentes

Échale un ojo a estas tipografías, son sobrias, elegantes y te pueden ser útiles en algún proyecto próximo.
17 Remarkably Professional Looking Free Fonts

Mis favoritas

Artículos relacionados:

Lobos en línea

De pata de lobo

Puesta de sol entre matorrales 1/2.
Desierto de Real de Catorce, San Luis Potosí, México. [Diciembre 2007] Horizonte en el desierto 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Atardecer entre matorrales 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Horizonte en el desierto 3/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Horizonte en el desierto 2/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007]

Qué estoy haciendo...

Posting tweet...

Powered by Twitter Tools

Mapa de visitas

Mira…

Calendario

julio 2009
L M X J V S D
« jun   ago »
 12345
6789101112
13141516171819
20212223242526
2728293031  

FireStats icon Con la potencia de FireStats