Sign in to follow this  
BaneTrapper

Suggestion on libraryes to use

Recommended Posts

Hello.
I am well experienced in c++, and i am looking for a library to use.
I used SDL a long time, but its not under development, and is for c. Plus it has some issues, like full screen mode leak.

I started with Warcraft3 GUI editor, went intro Warcraft3 JASS(scripting),
then java, and finally c++ which i did study thorough. Made few brick breaker clone, did chubby 5min 2d rpg using SDL.

I got shout down while tying to find a TEAM, that SDL is old and unused and i did not know other libraries.
What library (suggestions / recommendation) would you give,
that are used to make (like 2d rpg) games nowadays.
and if possibly new & under development.

Share this post


Link to post
Share on other sites
Have you considered trying out C# with XNA?

If your looking for quick game development for PC's and Console its great.
For a long time I was part of the whole "I need to do it the hard way and stick with C++"

Since I've moved over to c# I love the quick development times.

Share this post


Link to post
Share on other sites
SDL 2.0 is under development, but it seems to be a ninja stealth project that is barely mentioned on the official website, and details of it are hidden buried in forum threads, so it's excusable that one would think SDL is dead. (It kind of baffles me why they keep it so low key, especially when their 'stable' version is getting so damned stale.) Still, they are attempting to modernize it.

You could take a look at the OpenGL-centric SFML library. It's pretty decent, as long as you're okay with GL only.

Share this post


Link to post
Share on other sites
I second SFML: Great documentation, community, and tutorials.

However, if you already know SDL, and if it's working, why not stick with it? If some person comes and tells you, "SDL is [url="http://wesnoth.org/"]dead[/url]!", ignore them.
It's good for you to know the pros and cons of different libraries, but it's not good to assume that everything everybody says is fact - use it as motivation to research into the matter, but not as motivation to completely change what you are doing just because somebody said to.

Also, "new" doesn't always equal "better". SDL is stable, and yeah, while a bit crufty and stale development-wise (while working on SDL 2.0), a lack of development doesn't mean it's suddenly broken or inadequate.

My suggestion: Play with [url="http://www.sfml-dev.org/download.php#2.0-rc"]SFML 2.0[/url] (unofficial release but stable), and play with [url="http://www.libsdl.org/hg.php"]SDL 2.0[/url] (unofficial release, maybe unstable), and try them both out and see what works for [i]your[/i] project.

Share this post


Link to post
Share on other sites
[quote name='Servant of the Lord' timestamp='1347472694' post='4979387']
However, if you already know SDL, and if it's working, why not stick with it? If some person comes and tells you, "SDL is [url="http://wesnoth.org/"]dead[/url]!", ignore them.
It's good for you to know the pros and cons of different libraries, but it's not good to assume that everything everybody says is fact - use it as motivation to research into the matter, but not as motivation to completely change what you are doing just because somebody said to.

Also, "new" doesn't always equal "better". SDL is stable, and yeah, while a bit crufty and stale development-wise (while working on SDL 2.0), a lack of development doesn't mean it's suddenly broken or inadequate.
[/quote]

I was satisfied with sdl, i still am. But baking a game that cant go fullscreen just bugs me. So i will check up SFML 2.0.
i got shouted at because i was looking for graphical artist, and i noted i only know SDL.
I did state i am looking for someone who wants his art to be shown... i did not expect professional, i expected a noob who likes to draw.


[quote name = 'FLeBlanc']
Well i do not know how much it takes for you to program a game.
I do rapid typing. And reuse code from my previous game. So i flush games pretty fast, but at end of it all i am happy with c++ do not need to go easier.
Only problem is time... I work most of day, can hardly get some time to program.
[/quote]

Share this post


Link to post
Share on other sites
[quote name='BaneTrapper' timestamp='1347487790' post='4979490']
I was satisfied with sdl, i still am. But baking a game that cant go fullscreen just bugs me. So i will check up SFML 2.0.[/quote]
I'm not sure what you mean by 'baking' a game, but assuming that was just a typo, SDL [i]can [/i]go fullscreen:

[CODE]SDL_Surface *screen = SDL_SetVideoMode(1024, 728, 32, SDL_SWSURFACE|SDL_FULLSCREEN);[/CODE]

[quote]i got shouted at because i was looking for graphical artist, and i noted i only know SDL.[/quote]
*shrugs* I would rather know SDL really well, then a dozen APIs very poorly. But if you know SDL very well, it might actually be beneficial to pick up another just for extra experience with new libraries. Edited by Servant of the Lord

Share this post


Link to post
Share on other sites
[quote name='Servant of the Lord' timestamp='1347488357' post='4979492']
[CODE]SDL_Surface *screen = SDL_SetVideoMode(1024, 728, 32, SDL_SWSURFACE|SDL_FULLSCREEN);[/CODE]
[/quote]
I did research allot and SDL_FULLSCREEN flag will cause leak on Windows OS.
i had a leak on game and i was unsure where the leak was coming from, was torched for month.
Had lost spirit ,cause i was unable to find error. Finally on forum a person told me that SDL_FULLSCREEN will leak on Windows OS.
Did some googling and he was correct.

[quote name='Servant of the Lord' timestamp='1347488357' post='4979492']
I'm not sure what you mean by 'baking' a game, but assuming that was just a typo
[/quote]
I was satisfied with sdl, i still am. But baking(I meant MAKING) game that cant go fullscreen just bugs me. So i will check up SFML 2.0.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this