Wait, I thought Allegro was a GAME library...
I've spent the day perusing information on Allegro. I've been using SDL but considered giving Allegro a try as I hear it's a full-fledged game library whereas SDL is a graphics library (with extras, of course).
After reading the documentation I don't see anything that sets this apart from SDL. Am I missing something big?
[Edited by - Rhaal on April 9, 2005 9:59:36 AM]
* a horrible inconsistent API
* some weird ass gui system
* pak-files
* crap OGL support
... that's about it from my experience ;)
Allegro was a godsend in the early days what then happened I don't know I simply refuse to touch the thing and use SDL that is lean clean and consistent.
Just my personal oppinion though.
* some weird ass gui system
* pak-files
* crap OGL support
... that's about it from my experience ;)
Allegro was a godsend in the early days what then happened I don't know I simply refuse to touch the thing and use SDL that is lean clean and consistent.
Just my personal oppinion though.
I wanted to try Allegro, but like 95% of people who try to install it, I couldn't figure it out.
Quote:Original post by Meagermanx
I wanted to try Allegro, but like 95% of people who try to install it, I couldn't figure it out.
What you need is Allegro CC [wink]. That should help you get up and running in a matter of minutes. I only worked with Allegro for about a grand total of 5 minutes, and that was just helping someone set it up to work. From what I saw, I like SDL a lot better and would not give Allegro another shot at making a game with. So no, Rhaal, you aren't missing anything [smile]
Well, if you want an entire game library, I very heartily recommend ClanLib. It's very well programmed, and I use it for the majority of my small projects. It has a resource manager, signal/slot system, very awsome sprite system, and a pretty good event-driven GUI system. You should definately at least look at the online documentation.
Quote:Original post by Anonymous Poster
Why is Clanlib better than sdl? How come i have never heard of it?
Clanlib uses SDL, it is a higher level API. It is not as popular because it is usually pretty easy to make your own game lib that uses SDL.
Allegro is not a high level gaming library. It provides "low level gaming routines." It does not claim to provide a gaming engine of any sort. Allegro is analogous to SDL+a few add on libs.
Installing a pre-built binary from allegro.cc is as easy as it gets. Even installing from the source is not hard to do, if you can follow instructions.
Very true. You don't have to use the parts you don't like.
Here's a game created with AllegroGL. If you don't find that capable 3D performance, then I don't know what is. :)
As with most libs, the limiting factor is going to be your own skill, not which one of the gaming libs you choose.
Quote:I wanted to try Allegro, but like 95% of people who try to install it, I couldn't figure it out.
Installing a pre-built binary from allegro.cc is as easy as it gets. Even installing from the source is not hard to do, if you can follow instructions.
Quote:Just my personal oppinion though.
Very true. You don't have to use the parts you don't like.
Here's a game created with AllegroGL. If you don't find that capable 3D performance, then I don't know what is. :)
As with most libs, the limiting factor is going to be your own skill, not which one of the gaming libs you choose.
Quote:Original post by Anonymous PosterQuote:Original post by Anonymous Poster
Why is Clanlib better than sdl? How come i have never heard of it?
Clanlib uses SDL, it is a higher level API. It is not as popular because it is usually pretty easy to make your own game lib that uses SDL.
New versions use OpenGL as a native render target now. But I believe you can change it to use SDL if you want. But of course OpenGL would be faster.
ClanLib is necessarily better than SDL. It really has a different purpose. It's more of a game engine, as opposed to SDL being a generic graphics library. I use ClanLib for a simple reason: I've already written my own simple 2D game engines, they're not as good as ClanLib, and I would rather spend time writing games than upgrading my engine code. Of course this is all IMHO.
Quote:
Here's a game created with AllegroGL. If you don't find that capable 3D performance, then I don't know what is. :)
thats right, mythic blades was done using allegro + openGl, and it looks great (i know 1 of the 2 guys that made it).
I try both (sdl and allegro), and allegro seem (for me) a much more complete library.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement