[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] savannah.gnu.org: submission of Advanced Game Library
From: |
stephane . apiou |
Subject: |
[Savannah-hackers] savannah.gnu.org: submission of Advanced Game Library |
Date: |
Mon, 18 Feb 2002 08:13:00 -0500 |
A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden
Stephane APIOU <address@hidden> described the package as follows:
License: gpl
Other License:
Package: Advanced Game Library
System name: adgali
This package does NOT want to apply for inclusion in the GNU project
Adgali is an advanced game library.
Many libraries are developped and maintain around the world for game creation.
They are always multiplatform (unices, mac os, win32). however, they are more
or less low levels: only the basic and essential functions for image drawing,
sound playing, keyboard, cdrom, mouse and joystick management are provided.
Adgali provides high levels primitives with many features for bitmap and image
drawing, sound playback, events, videos, gui, and more features.
In details, the features are:
- for bitmap and images: many format of images are loaded : JPG, PNG, BMP, PCX
GIF, TGA PBM. Bitmap fonts are supported through images. True type fonts are
implemented through freetype 1.3 and soon freetype 2.0. The library is able to
manage planes of bitmaps and intersections, alpha blending, color channels
separation and combination, bitmap loading, line drawing. to do: rectangles,
curves, splines, graphical user interface (buttons, combobox, textbox, slides
...), sprite management (working on), tiles bitmaps, windows, automatic event
management (working on), resources loading, objects hierarchy (the last to are
in the next release planned for march).
- sound playback: nothing done yet. but midi is planned through timidity.
Channel waves management and real time sound treatment through SoX, mod and
other soundtrackers through mikmod are planned (these are very exciting
features).
- video: noting done. use of GPLed MPEG 2 libraries ...
more features: Generic Artificial intelligence (we must define what to do, but
i\'ve ideas) for the game playing, Map generator (perlin noise), texture
generator using texture synthesis and more ...
This is a big project, but i\'m very patient. I\'m working on it since one and
a half year and it will continue ...
Two releses were already published. You can found them at
http://adgali.sourceforge.net
The next release will be in March and i hope NOT at sourceforge.net
regards