Legendary Miriam Ruiz built Ubuntu (maybe Debian) packages for i386, ppc and amd64. :)
http://www.miriamruiz.es/weblog/?p=100
Packages are available for download here:
Legendary Miriam Ruiz built Ubuntu (maybe Debian) packages for i386, ppc and amd64. :)
http://www.miriamruiz.es/weblog/?p=100
Packages are available for download here:
OpenAL Lite Programming FAQ
How could I determine maximum sources number available for OpenAL ?
Many people use alut for OpenAL initialization and do not know it’s simple to do yourself. You will gain additional control over device and context by doing so.
Do not use alut for that!
How could I open non-default device?
alcGetString(NULL, ALC_DEVICE_SPECIFIER) doesn’t only return default device string. It returns all devices supported by OpenAL, arranged in the following manner:
“Generic Hardware”, 0, “Generic Software”, 0, 0
Just for sanity you could check the presence of ALC_ENUMERATION_EXT, but as long as I remember, OpenAL 1.1 made it mandatory. (fix me?)
I do not want OpenAL mixer thread, I want mixer working from my own thread.
It’s very easy : use attribute ALC_SYNC set in AL_TRUE. Call alcProcessContext(context); from your worker thread.
I’m experiencing weird errors or crashes. What should I do ?
Check the following conditions in your code:
16 sources is not enough. I have more than hundred objects on single level.
You don’t need all hundred sources playing simultaneously. :) OpenAL does not have any source manager. You should write it yourself or take from another project. (Do not forget to read the license)
How could I create stereo source playing music without 3d attenuation.
Set the following source attributes:
alSourcei (source, AL_SOURCE_RELATIVE, AL_TRUE);
alSourcef (source, AL_ROLLOFF_FACTOR, 0.0);
To restore 3d state set it back to default values (AL_FALSE and 1.0 respectively)
©2007 Vladimir Menshakov, Netive Media Group.
Francesco Bolzoni added Italian translation to the game. It will be available in the next releases. We are really appreciate your help! Thank you :)
First of all, after several days of hardcore debugging I “fixed” openal for debian-amd64. (Removed mmx support on x86_64 arch). Debian packages available here.
Also, btanks were added to gentoo. :)
0.5.4739 is bugfix and multiplayer enhancement release. Several major features and fixes:
Do not have package for battle tanks in your favorite Linux distro? File a bug report! Gentoo tracker already has such item: bug 172772. (I’ve heard that SUSE recently included btanks package).
PS: Thanks Lior Kaplan for pointing at Debian bug
Good news: Simon Fekete from the sf.net community added French translation to btanks. Thanks!
OMG!!! We’ve got first donation!!! Thank you, generous anonymous!
The famous computer magazine “Chip.de” published an article about this game. In consideration of that fact, we added German translation to our game. :)
Some major changes since previous release: First and really amazing feature is “torus” mode, where map seems to be endless and infinite in a both vertical and horizontal directions. (Lenin square and Gaddino maps were converted to this mode)
Also, we added localization and internationalization support to the engine. Cyrillic and Diacritic Unicode charts were drawn, so any European or Cyrillic language could be easily added.
Some crazy fans could enjoy “fog of war” mode. This mode limits your visible area to 800×600 on a larger screens.
Computer players have learnt some close combat skills and become much stronger opponents. Also, another beautiful “platform” map were added, demonstrating smooth scrolling in animated backgrounds. Burst through abandoned orbital city! :)