SFML community forums

Help => General => Topic started by: louie on March 07, 2015, 11:05:26 am

Title: Is this gonna be easy to make?
Post by: louie on March 07, 2015, 11:05:26 am
So i'm planning to make a turn-based war game with Tanks,Jets,Aircraft Carriers,Destroyers etc. just wondering is this gonna be very hard to make using SFML or not?  :)
Title: Re: Is this gonna be easy to make?
Post by: zsbzsb on March 07, 2015, 01:01:59 pm
Quote
Is this gonna be easy to make?

To answer the title of the post: that depends on your skill level and how much time you plan to dedicate.

Quote
is this gonna be very hard to make using SFML or not?

If you can manage to write all of the actual game structure to do what you want, hooking up SFML as your window manager / rendering library shouldn't be hard at all.
Title: Re: Is this gonna be easy to make?
Post by: StormWingDelta on March 07, 2015, 06:43:37 pm
Since SFML is a graphics lib most of your time is going to be messing around in code that isn't tied into the display somehow in the case of a tile-based and turn based game.   The hard part would be the game itself not what is rendering it.  Then again it depends on the person.  Some people find displaying things hard while others find making the code that is in the background hard.
Title: Re: Is this gonna be easy to make?
Post by: Jesper Juhl on March 07, 2015, 11:39:01 pm
SFML is not your main barrier here.  If you know C++ well and can work our how to make the mechanics of your game work, then it doesn't really matter if you are outputting text to cout or drawing it with SFML.
Title: Re: Is this gonna be easy to make?
Post by: BruceJohnJennerLawso on March 08, 2015, 01:29:41 am
Are you thinking of something along the lines of TripleA?

http://triplea.sourceforge.net/mywiki (http://triplea.sourceforge.net/mywiki)

If you are, from the perspective of handling your graphics, audio, and input, then yes, SFML will be far and away the best choice for a project like this. But the game mechanics might prove a bit trickier, not the least of being writing a competitive AI for a game like this.