Is allegro better than SDL?
its a matter of preference. Allegro has a very helpful user community both on their forums and IRC, and has good documentation.
SDL is more popular so there are more tutorials available
Name:
Anonymous2011-09-07 1:30
SFML is better than both, and has very good documentation.
What libraries? OpenGL is just too confuse
OpenGL isn't that confusing once you understand the binding and graphics pipeline concepts. Take the time to learn it, and you'll see that it was really worth the effort.
>>13
Flash is bad. GLUT is a pile of shit and doesn't actually abstract anything about OpenGL.
>>14
Thanks! The site you suggested is for C, isn't it? What is better, C or C++ *for game development*? I'm okay with learning another language but only if it worth the pain.
Name:
Anonymous2011-09-07 12:02
>>14
glut greatly simplifies initializing window and opengl and makes it easier to learn. >>15
if you have zero C/C++ experience I would suggest you to postpone opengl until you are good at them
Name:
Anonymous2011-09-07 12:27
>>16
I have experience with C but not with C++. That's why I'm asking a lib for the language I know. I will take a look at glut.
Thanks!
Name:
Anonymous2011-09-07 13:50
CS student here
When I was starting out with C++ I made a little game with allegro. It helped me a lot learning C++.
I'm currently doing a little game with OpenGL, and I can say that it took me a while to grasp OpenGL.
Maybe this has something to do with that graphics class I followed last year, the teacher still used immediate mode to draw his polygons, it was all really confusing of what to use
my advice: OpenGL is pretty confusing in itself, you'd better master a programming language first
Name:
Anonymous2011-09-07 15:38
>>18
Game programming student here
I learned the more advanced parts of C++ from the "The C++ Language".
If you're new to programming: BOOKS BOOKS BOOKS.
The C Language
C Primer Plus
OpenGL Superbible (Stay away from the 7th edition openGL Red Book, it's shit)
Read and reach a minor form of Satori!
Name:
Anonymous2011-09-07 19:26
Random guy here
SDL is pretty good. Has more platforms than Allegro iirc.
Name:
Anonymous2011-09-07 21:04
>>18 immediate mode
oh and stay away the tutorials that use immediate mode OP
Name:
Anonymous2011-09-07 23:18
Did they improve Allegro's OpenGL support? Last time I knew it was either 2.0 or earlier, probably like 1.3
Irrlicht OTOH has many more tools and is at least OpenGL 3.2, though I don't know how good the documentation is.
Name:
Anonymous2011-09-08 8:52
Using raw OpenGL is ok for demos and small projects. Larger projects demands a unified framework which would provide something at minimum code lines(SFML,Allegro) rather forcing to develop a low-layer abstraction which provide you with same thing(though your layer might be more optimized)
>Larger projects demands a unified framework
translation: Larger projects demand a game engine, learn Panda3D instead of how to making spinning cubes using raw OpenGL
>>26
>Ungrateful russian peasants mock free games.
>Ignore every modern 3d game released for linux.
>Thread infested by console imbeciles which cannot program anything
Did anyone notice that Allegro sounds a lot like All negros?
Name:
Anonymous2011-09-09 3:13
allegro (plural allegros)
1. (music) A tempo mark directing that a passage is to be played in a quick, lively tempo, faster than allegretto but slower than presto
2. (music) In more traditional use, an expressive marking indicating lively or happily, not necessarily quick or fast.
3. (music) A passage having this mark