domingo, 7 de julio de 2013

Gosu

buscando un poco encontre Gosu, una biblioteca para desarrollo
de Videojuegos en C++ y ruby disponible bajo la licencia MIT.
Cuenta con soporte total para sistemas GNU/Linux, Windows y
Mac OS.

Gosu esta completamente orientado a objetos, e incorpora una
gestion muy sencilla de graficos y texto 2D, ademas de
proporcionar aceleracion grafica por hardware transparente
al usuario. Tambien ofrece manejo de audio, comunicacion
en red y acceso a diversos dispositivos de entrada, entre los
que destaca  los dispositivos multitactiles.

Gosu es un proyecto desarrollado por un grupo de voluntarios,
liderados por el fundador Julian Raschke  y apoyados por
comunidades de desarrollo tan importantes como Ludum Dare.

C++ es un lenguaje para programar videojuegos por su
eficacia, potencia  y portabilidad. Anteriormente los
programadores de videojuegos programaban en C++ con la
biblioteca libre SDL. SDL es potente y multiplataforma, pero
con estructuras de bajo nivel, superficies, buffers de pantalla
y funciones clasicas de C, que dificultan su uso al no iniciado.

Gosu esta completamente enfocado al desarrollo de Videojuegos,
evitando que lidiar con estructuras intermedias.

Gosu depende de la coleccion de compiladores de GNU(GCC),
y de Boost, una agrupacion de bibliotecas de utilidad general.
Gosu usa OPENGL para el trabajo con graficos,Pango y
SDL_ttf para la renderizacion de texto y finalmente
SDL_mixer para la reproduccion de sonido.

Instalacion en GNU/Linux 

Escribimos en consola lo siguiente:

sudo apt-get install g++
libgll-mesa-dev
libpango1.0-dev libbost-dev
libsdl-mixer1.2-dev
libsdl-ttf2.0-dev

y luego instalamos ruby 1.8-dev

Esto aplica unicamente alas distribuciones basadas en Debian.

Una vez que hemos descargado las dependencias, descargaremos
el codigo de la ultima version de Gosu.

Para descargar la libreria Gosu pulsa aqui

Si ya lo descargamos tendremos este paquete:

gosu-linux-0.7.28.tar.gz

Ahora lo desempaquetamos de la siguiente manera:

tar zxf gosu-linux-0.7.28.tar.gz

Esto creara un directorio llamado gosu, para proceder con la
instalacion entraremos en la carpeta linux y ahi escribiremos
lo siguiente:

./configure && make

y luego escribiermos:

make install

Esta es la manera que recomiendan  los autores de la biblioteca,
de todas forma en el enlace que les di, hay documentacion,no se
preocupen.

gosu 2

gosu 3

gosu 4

gosu 5

gosu 6

gosu



No hay comentarios:

Publicar un comentario