Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Dark Star

Need help choosing a games lib

This topic is 6339 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all, I need help choosing a games lib. I program in Dos using DJGPP and would like faster graphics blitting, sound caps, joystick and other functions not too important and was wondering if anyone knew of a good games lib. the thing is don''t say allegro because I have tried it and did not like it (don''t ask me why, I just don''t) Anyway are there any other good libs that work with DJGPP and this is not really important but one that does not treat the screen as a bitmap structure but more like a part of unsigned char memory. Sounds kinda weird why I would not want all graphics to be stored in structs like allegro''s BITMAP structure but thats the way I like it. If anyone can help... Thanks alot Dark Star

Share this post


Link to post
Share on other sites
Advertisement
That''s a toughy. If you''re planning on eventually moving to DirectX or OpenGL, ya might wanna consider Allegro again. In DirectX, the screen is represented by a surface (i guess it''s sorta like a bitmap) and if you use DirectX 8, (don''t quote me on this because i''m not sure) I''ve heard that u can''t access the video buffer directly. There was a big arguement about this when DirectX8 came out. But, in the end it''s your decision i guess.

Share this post


Link to post
Share on other sites
Thanks man, I guess I do have to get used to using those structs especially if/when I move to DirectX. The thing is I have spent so long using a UCHAR *pointer to address the screen and buffers and when I came across allegro''s BITMAP, I freaked out..............silly huh??

Change is hard!!!!


Dark Star

Share this post


Link to post
Share on other sites
SDL (www.libsdl.org)

The simplicity of Allegro.
"The power of DirectX".
Portable (Linux, Win32, Mac, IRIX, BeOS, etc.).
Open-source, Free; LGPL''d!


"This album was written, recorded and edited at Gröndal, Stockholm in the year of 2000. At this point in time money still ruled the world. Capitalistic thoughts were wide spread. From the sky filled with the fumes of a billionarie''s cigar to the deepest abyss drenched in nuclear waste. A rich kid was a happy kid, oh..dirty, filthy times. Let this be a reminder."
- Fireside, taken from back of the Elite album

Share this post


Link to post
Share on other sites
I have to agree with Staffan. SDL is a mature product which is used in many sucessful commercial projects and products. Its mailing list is very active and friendly, so finding answers to your questions is only a few minutes away. Its got everything I need in a library and more.

Philo

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!