Author Topic: Any good C++ classes?  (Read 1208 times)

Like the code...

I want a free online tutorial type thing.

one that maybe one of you guys used and think it's good...

C++


I'd recommend Bloodshed DevC++ as a starting IDE. Really straightforward to use, main drawback is that it bunches like every library ever into every application no matter what. So it's not good for production. When you get more comfortable with C++ you should start using Code::Blocks.


You could also try using Visual Studio C++ 2010 Express

Nice! C++ is pretty nice to know. Maybe you should learn torquescript next and make some add ons B) but thats just me :P

Nice! C++ is pretty nice to know. Maybe you should learn torquescript next and make some add ons B) but thats just me :P

Is that what you need to make add-ons?


Is that what you need to make add-ons?

I mean like, if you know the code, and know how to package the addon and all. You can make an addon! If you need help there is a sub forum for it.

ive been in this game for a lot of years... and i got out alive... take it from an amateur turd like me. only use tutorials to learn the very basics. seriously. all the advanced tutorials are either outdated, stupid because the poster is a handicap, plain broken or just flat out undocumented and you never learn anyway. given you know the basics all you have to do is sit down and do something. think of something to do. if you have no idea how to do it just google it specifically. chances are someone else had the same problem you have and it got solved.
its literally the more practice you do without help the better you get.

btw im going to kill myself because its been 3 years of serious work for me and now that i think about it i barely scratched the surface. so keep that in mind if you want to really commit. you basically need like half a decade of practice before you get anywhere


I'd recommend Bloodshed DevC++ as a starting IDE. Really straightforward to use, main drawback is that it bunches like every library ever into every application no matter what. So it's not good for production. When you get more comfortable with C++ you should start using Code::Blocks.
Why would you recommend a dead IDE to a beginner? Or to anyone for that matter.
http://www.bloodshed.net/ - "Last updated: February 2005"



IDE's: (Integrated Development Enviroment)
These depend on your own taste and operating system.

Orwell DevC++: http://orwelldevcpp.blogspot.com/ (Not Bloodshed)
- This is a new fork of Bloodshed DevC++. Haven't tried it yet.
wxDevC++: http://wxdsgn.sourceforge.net/
- I've used this once in the past, not bad.
Netbeans for C++: https://netbeans.org/features/cpp/
- This ones really good, but not the best for beginners.
Code::Blocks: http://www.codeblocks.org/
- I use this, and it gets the job done.
Visual Studio: http://www.visualstudio.com/en-us/products/visual-studio-community-vs
- This is probably a great one for beginners, has a slick interface.

Compilers: (These actually build your code into executables)
These depend on your own taste and operating system.

GCC: https://gcc.gnu.org/
- A great compiler for Linux systems.
MinGW: http://www.mingw.org/
- GCC for Windows, also pretty fast. (You can get more out of it if you include MSYS with their installation package.)
TDM-GCC: http://tdm-gcc.tdragon.net/
- Similar to MinGW, also supports building 64 bit executables.
Visual C++ Compiler: (Comes with Visual Studio, but you can probably port it over to your own IDE)
- Very fast, but I think it only supports building Windows executables.

All of these I mentioned are free. (Visual Studio has a free version)



Is that what you need to make add-ons?
TorqueScript is used to code addons for Blockland. You can read the documentation here: http://docs.garagegames.com/tgea/official/content/documentation/Scripting%20Reference/Introduction/TorqueScript.html
- A great 'IDE' for TorqueScript would be Notepad++: http://notepad-plus-plus.org/

Why would you recommend a dead IDE to a beginner? Or to anyone for that matter.
http://www.bloodshed.net/ - "Last updated: February 2005"
It's the first IDE I ever used successfully. I had tried using Code::Blocks before I actually knew any C++, and I really didn't understand where to start. DevC++ had no know-how needed to setup. You just installed it, answered a few preference questions on first startup, and hit compile when ready. In retrospect, if Orwell DevC++ is a newer fork of it then it's probably a better option. I didn't know a newer version of it existed.

It's the first IDE I ever used successfully. I had tried using Code::Blocks before I actually knew any C++, and I really didn't understand where to start. DevC++ had no know-how needed to setup. You just installed it, answered a few preference questions on first startup, and hit compile when ready. In retrospect, if Orwell DevC++ is a newer fork of it then it's probably a better option. I didn't know a newer version of it existed.
I also used the old DevC++ when I first started, I liked it because it was easy to set up like you mentioned. But its probably better practice for a beginner to learn how to setup a compiler without an automagic installer.

Heck, it might be even better if beginners learned to code directly from the console, so then they would master the ways of how the compiler works, and be more familiarized with the Linux system (because thats what most compilers are based on, IIRC).

But its all the person's choice, they may decide in what environment that they want to code in. I personally would hate to write C++ in a console for every line, I like using the nifty GUI instead. But thats just my opinion.

Jesus honno, one thing at a time, you don't throw a person into a barrel of sharks without first giving them at least a BIT of protection