The other thread on this board got me thinking a little. I use allegro a little right now but I've always looked at it mostly as a fun thing and some day I have to learn opengl or directx. But do I? Is allegro really an alternative to any of these? Anyone who's good at this, is it worth to learn allegro properly or should I go for one of the others?
I'm talking mainly about game programming by the way.



LinkBack URL
About LinkBacks



I knew most of DirectX and some other proprietary libs when I stumbled upon Allegro. The proprietary libs were cross platform, expensive, and usually pretty limited, but necessary for some of the projects I had. When I got Allegro going, I couldn't believe that it actually outperformed some of these libs because it can take advantage of hardware acceleration (something most of these did in a limited or poor fashion). DirectX, for example can also take advantage of HW acceleration. But DirectX isn't cross platform and makes porting a bit clucky. Allegro is clean, open source, as fast as the libs it wraps, and free.