#1 Members - Reputation: 206
Posted 25 October 2012 - 06:20 PM
Let me start upfront by saying that I'm much more into the art side of development, I'm not knowledgable in any way about programming, never done it before except for one Hello World script in C++. To do that, however, I used Code::Blocks along with allegro installed. But I've heard a lot of stuff about Code::Blocks, saying that it crashes too often, and such. Would that be a problem if I were to pursue programming? Would there be an advantage to choosing a different IDE? I understand the layout would be different, but other than that, what would change?
#2 Moderators - Reputation: 4992
Posted 25 October 2012 - 06:33 PM
Edited by JTippetts, 25 October 2012 - 06:36 PM.
#3 Members - Reputation: 610
Posted 25 October 2012 - 06:40 PM
Visual studio Express or CodeBlocks, used both.Hello all
Let me start upfront by saying that I'm much more into the art side of development, I'm not knowledgable in any way about programming, never done it before except for one Hello World script in C++. To do that, however, I used Code::Blocks along with allegro installed. But I've heard a lot of stuff about Code::Blocks, saying that it crashes too often, and such. Would that be a problem if I were to pursue programming? Would there be an advantage to choosing a different IDE? I understand the layout would be different, but other than that, what would change?
Visual studio, Easy to use, easy to start with, gave me headache about linking. All together it gave me allot of problems.
Codeblocks. Makes problems like not displaying include path for you, not displaying a class you just made and stuff like that therefor forces you to remember,
annoying and just bad but just what i want, to know/.
If you are freshman visual studio express is awesome cause its more "NOOB" friendly.
Never had clodeblocks crash on me... not a single time. Also it has auto save... just turn it on and set it to like 5 min and your fine. "Setting->Enviroment[]->Autosave and tick those on.
I believe you meant that your .exe file crashes not the codeblocks it self.
Ive started about 4years ago with youtube tutorials. Then it seemed fine, but now with my knowledge i can say that 60% of tutorials i watched people talked bullshit and didn't teach properly. Even now i cant find a proper c++ tutorials cause id take you days about a subject and each video is minutes long but each one provides a bit of info just strap it all together in time, good luck!
Edited by BaneTrapper, 25 October 2012 - 06:47 PM.
Current projects:
The Wanderer, 2d turn based rpg style game
www.gamedev.net/topic/641117-check-up-the-wanderer/
#4 Staff - Reputation: 8892
Posted 25 October 2012 - 09:59 PM
In other IDEs you will encounter different layout and different labelling of options. You might also find some different functionality on offer.
I'm a big fan of Visual Studio -- and you can get the Express Edition for free -- but Code::Blocks should be just fine for you to learn with if you've been happy with your initial experiences. If you're after another alternative you could also take a look at QtCreator, which I've only recently tried for the first time but seems very nice and is very popular.
Hope that's helpful!
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer
#6 Members - Reputation: 470
Posted 26 October 2012 - 01:35 AM
If you just start out with coding choose the IDE that feels the easiest to use for you. VS is quite beginner-friendly because it works out of the box, while eclipse needs some tweaking to get it running for C++-Development.
#7 Crossbones+ - Reputation: 1142
Posted 26 October 2012 - 03:18 AM
I personnally don't like eclipse for compiled language development, but this has historic issues and might actually be fixed now. Another decent IDE is Netbeans which is free and is as easy to use as Visual Studio
#8 Members - Reputation: 841
Posted 26 October 2012 - 08:05 AM
Hello all
Let me start upfront by saying that I'm much more into the art side of development, I'm not knowledgable in any way about programming, never done it before except for one Hello World script in C++. To do that, however, I used Code::Blocks along with allegro installed. But I've heard a lot of stuff about Code::Blocks, saying that it crashes too often, and such. Would that be a problem if I were to pursue programming? Would there be an advantage to choosing a different IDE? I understand the layout would be different, but other than that, what would change?
Do you plan to pursue programming as independent discipline or are you more interested in developing games and using programming only as much as is needed?
In the latter case you probably should choose game engine/editor first and then an IDE that is either integrated into it or plays nicely with it. For example Unity has integrated MonoDevelop - you can replace it but unless you know very well what you are doing it is usually best use the default option.
First technology demo of my game Shinya is out: http://lauris.kaplinski.com/shinya
Khayyam 3D - a freeware poser and scene builder application: http://khayyam.kaplinski.com/
#9 Crossbones+ - Reputation: 521
Posted 26 October 2012 - 01:20 PM
#10 Members - Reputation: 206
Posted 26 October 2012 - 02:27 PM
Hello all
Let me start upfront by saying that I'm much more into the art side of development, I'm not knowledgable in any way about programming, never done it before except for one Hello World script in C++. To do that, however, I used Code::Blocks along with allegro installed. But I've heard a lot of stuff about Code::Blocks, saying that it crashes too often, and such. Would that be a problem if I were to pursue programming? Would there be an advantage to choosing a different IDE? I understand the layout would be different, but other than that, what would change?
Do you plan to pursue programming as independent discipline or are you more interested in developing games and using programming only as much as is needed?
In the latter case you probably should choose game engine/editor first and then an IDE that is either integrated into it or plays nicely with it. For example Unity has integrated MonoDevelop - you can replace it but unless you know very well what you are doing it is usually best use the default option.
Actually the latter is exactly my intention, however I find that knowing how to program to a decent degree would be extensively helpful. You brought up monodevelop, honestly I'm a little embarassed to have overlooked that option, lol. I figured going straight to the use of an IDE would be best. That's a good suggestion though, thank you.
#11 GDNet+ - Reputation: 516
Posted 26 October 2012 - 09:38 PM
Since I use nightlies and not the stable builds (there are not many of them and they are quickly horribly outdated), there have been issues from time to time with certain builds, such as frequent crashes or features not working properly, but the developers have always responded quickly to any feedback on their forums. If one particular build annoys you, you can always use a former until the issues are fixed (usually does not take more than 1 or 2 newer builds iff you report the issue).
For instance, in the current Windows build (8438), I have issues with CB's "image" freezing as a screen overlay when (sometimes) minimizing, forcing me to restart CB (but everything is saved, so not a big deal), though the Debian build (Jens') is working perfectly.
Like JTippets said, just save often enough, make use of autosave, or do as I and use both (since I will never trust autosaving features
Edited by nife87, 26 October 2012 - 09:38 PM.
#12 Members - Reputation: 878
Posted 27 October 2012 - 01:01 AM
If you're looking to become a programmer, I would recommend starting with a decent text editor, and then moving to an IDE.
Some will probably disagree with me, but I think you would learn more that way.
Small and simple Python 3.x media library: pslab
#14 Crossbones+ - Reputation: 3516
Posted 28 October 2012 - 01:28 AM
#15 Members - Reputation: 751
Posted 29 October 2012 - 06:05 PM
If this post was helpful and/or constructive please give rep.
SFML2.0 Nightly Download Link http://en.sfml-dev.org/forums/index.php?topic=9513.0
SFML2.0 Tutorials http://www.sfml-dev.org/tutorials/2.0/






