SDL or Allegro

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

SDL or Allegro

Post by Bludklok »

So theres been a lot of controversy and confusion about which library to go with, SDL or Allegro. I'm making this thread to hear which one you guys prefer and a couple reasons why. ;)

My choice would be Allegro mainly because I haven't really tried SDL and also because Allegro isn't hard to learn at all (you start out rough but once you start learning a lot of the easy stuff its smooth programming from there on out) . Thinking about going to SDL though. 8-)
Youtube
Website
Current project: Enigma Core
User avatar
hurstshifter
ES Beta Backer
ES Beta Backer
Posts: 713
Joined: Mon Jun 08, 2009 8:33 pm
Favorite Gaming Platforms: SNES
Programming Language of Choice: C/++
Location: Boston, MA
Contact:

Re: SDL or Allegro

Post by hurstshifter »

Bludklok wrote:So theres been a lot of controversy and confusion about which library to go with, SDL or Allegro. I'm making this thread to hear which one you guys prefer and a couple reasons why. ;)

My choice would be Allegro mainly because I haven't really tried SDL and also because Allegro isn't hard to learn at all (you start out rough but once you start learning a lot of the easy stuff its smooth programming from there on out) . Thinking about going to SDL though. 8-)

SDL. Using lazyfoo's tutorials alone (http://lazyfoo.net/SDL_tutorials/index.php) I was able to make some serious headway in SDL. I then bought an SDL reference book (can't recall the name now) and that has helped with the finer points. But in all honesty, the SDL website is an excellent reference as well.
Last edited by hurstshifter on Mon Jul 06, 2009 9:56 am, edited 1 time in total.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: SDL or Allegro

Post by Bludklok »

hurstshifter wrote:
Bludklok wrote:So theres been a lot of controversy and confusion about which library to go with, SDL or Allegro. I'm making this thread to hear which one you guys prefer and a couple reasons why. ;)

My choice would be Allegro mainly because I haven't really tried SDL and also because Allegro isn't hard to learn at all (you start out rough but once you start learning a lot of the easy stuff its smooth programming from there on out) . Thinking about going to SDL though. 8-)

SDL. Using lazyfoo's tutorials alone (http://lazyfoo.net/SDL_tutorials/index.php) I was able to make some serious headway in SDL. I think bought an SDL reference book (can't recall the name now) and that has helped with the finer points. But in all honesty, the SDL website is an excellent reference as well.
Oh yea I remember lazyfoo's site. When I was making the decision to go with SDL or Allegro I came across that site and from a quick look through it I could tell that it was pretty detailed.

Bookmarking it this time. :)
Youtube
Website
Current project: Enigma Core
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: SDL or Allegro

Post by dandymcgee »

This question has been asked numerous times before on these forums. I did some searching for you. ;)

Try these:
http://elysianshadows.com/phpBB3/viewto ... 56&p=31984
http://elysianshadows.com/phpBB3/viewto ... 3&p=27886l
http://elysianshadows.com/phpBB3/viewto ... 68&p=27847
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: SDL or Allegro

Post by Bludklok »

dandymcgee wrote:This question has been asked numerous times before on these forums. I did some searching for you. ;)

Try these:
http://elysianshadows.com/phpBB3/viewto ... 56&p=31984
http://elysianshadows.com/phpBB3/viewto ... 3&p=27886l
http://elysianshadows.com/phpBB3/viewto ... 68&p=27847
:shock:

Unnecessary thread then.
Youtube
Website
Current project: Enigma Core
User avatar
derbon
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Tue Jun 09, 2009 7:25 pm
Current Project: Big Nasty Enemies
Favorite Gaming Platforms: NES SMS snes PC N64 PS2 Vectrex The Arcade Machine
Programming Language of Choice: C++, Perl
Location: why shud i tell u u mite steal my tv
Contact:

Re: SDL or Allegro

Post by derbon »

SDL and Allegro are both hard to learn. I'd go with Allegro because SDL has no text function so you have to wright your own

Auf Whietiesain
i think the best paint program would be microsoft paint + paint.NET+graphics gale + Paint shop Pro 7 + photoshop CS3, it would be called Paint Gale Pro Shop.NET,

http://youtube.com/gonduda
User avatar
Bakkon
Chaos Rift Junior
Chaos Rift Junior
Posts: 384
Joined: Wed May 20, 2009 2:38 pm
Programming Language of Choice: C++
Location: Indiana

Re: SDL or Allegro

Post by Bakkon »

When I was researching on which to pick, it seemed like SDL is more powerful and Allegro is faster at churning out results. I've been using SDL for a few months and really haven't had much of a problem with it. It also plays well with OpenGL once you get there.
derbon wrote:Auf Whietiesain
Probably one of the worst attempts at auf wiedersehen I've seen.
Post Reply