ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Biblioteca Allegro


Enviado por   •  22 de Marzo de 2013  •  538 Palabras (3 Páginas)  •  474 Visitas

Página 1 de 3

Instituto tecnológico de Querétaro unidad Tolimán

Ingeniería en sistemas computacionales

Materia: Graficación

Grupo: T6A2010

Nombre del trabajo:

Biblioteca Allegro

Asesor:

Ing. Gabriela Mondragón Chaparro

Alumno:

Gabriel Melitón Moreno Ugalde

18 de octubre de 2012

Allegro es una biblioteca orientada al desarrollo de videojuegos, originalmente escrita por ShawnHargreaves para la computadora AtariST que más tarde adaptó y amplió para el compilador DJGPP; es distribuida libremente. Actualmente funciona en las siguientes plataformas: DOS, Unix (Linux, FreeBSD, Irix, Solaris), Windows, QNX, BeOS y MacOS X. Extraoficialmente también se ha conseguido que funcione en la videoconsola GP32.

Tiene muchas funciones de gráficos, sonidos, entrada del usuario (teclado, ratón y mandos de juego) y temporizadores. La versión más reciente de Allegro 4 incluye:

Funciones matemáticas en punto fijo y coma flotante.

Una implementación por software de funciones 3d.

Funciones para manejar ficheros.

Funciones para manejar ficheros de datos comprimidos.

Una interfaz gráfica.

Aunque está escrita en lenguaje C, actualmente existen envolventes y bibliotecas adicionales que permiten utilizarla en otros lenguajes como Python, D, Lua y Pascal.

Para obtener aceleración por hardware 3D y 2D en Linux, Mac OS X y DOS, AllegroGL y OpenLayer están disponibles para Allegro 4. Se trata de dos complementos a las bibliotecas que utilizan OpenGL para las rutinas de gráficos acelerados y el uso Allegro para todas las necesidades de juego. Tenga en cuenta que, en combinación con Glide y MesaFX (utilizando el hardware 3dfx), AllegroGL es una de las pocas soluciones de código abierto disponibles para hardware de aceleración 3D bajo DOS.

1. ¿Para que sirve Allegro?

Vayamos directo al grano: ¿Qué es Allegro? Es una librería que dispone detodo lo necesario para programar un juego de video. En otras palabras, Allegronos brinda una solución para gestionar gráficos, sonido, el teclado, el ratón, los temporizadores… en fin, ¡todo lo que necesite! Originalmente Allegro fue creada por ShawnHargreaves, para AtariST, luego pasó rápidamente a DOS. Las primeras versiones de la librería datan de principios de 1996: ¡no nació ayer! Rápidamente, los programadores de Allegro orientaron su programación hacia una librería multiplataforma.

2. Las bases de Allegro: un primer programa

Comencemos un pequeño programa básico que nos servirá de ejemplo. Paracomenzar hay que incluir el archivo de cabecera de la librería, cuyo nombre es“allegro.h”. ¡Cuidado! Por el momento no hay necesidad de incluir WinMain ni“ windows.h”, olvídese de todo lo que concierne a un solo SO.

/*

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com