Game Maker's Garage Forum

Game Creation => Other Languages & Tools => Topic started by: Gan on January 07, 2009, 02:54:52 PM

Title: C++
Post by: Gan on January 07, 2009, 02:54:52 PM
Hey, I'm moving up...  again.

Here's the message I posted on the Es forum - Game maker post:
Quote
Well... I've been looking around and am thinking of, well... moving up. Further.
For some reason, I've climbed this great mountain called Vb.net and made some pretty great apps when I finally scraped the ice off of my goggles... And noticed that this mountain is just a hill, and I want something more powerful. I want to be a real programmer. A professional one.

This next mountain I will be climbing is called C++. I will find a compiler that works for all platforms. I will learn, and start the dangerous journey up...

Sorry guys, this is going on hold. Once I get a pretty good distance up the mountain, I will convert this. It will be way more powerful and (Hopefully) multi-platform.


-Gandolf


Anyone know any good compilers?


-Gandolf
Title: Re: C++
Post by: WarHampster on January 07, 2009, 03:39:34 PM
Use GCC.
Title: Re: C++
Post by: Gan on January 07, 2009, 04:51:10 PM
Actually I found a good multi-platform compiler called WideStudio.

Link: http://www.widestudio.org/


-Gandolf
Title: Re: C++
Post by: WarHampster on January 07, 2009, 04:59:39 PM
Nice find... be sure to post all the stuff that you make!
Title: Re: C++
Post by: Gan on January 07, 2009, 05:23:52 PM
Will do. :D I will also post mac, windows, and linux versions of them.


-Gandolf
Title: Re: C++
Post by: GMG Tim on January 07, 2009, 07:45:25 PM
G++ is the most widely used C++ compiler (and it's free).
Title: Re: C++
Post by: Gan on January 07, 2009, 09:14:52 PM
Oooh. Hmm...

Where is the page I download G++ at? I go to the site, but can't find any download sections.

-Gandolf
P.S. WideStudio has everything I need but it seems a bit old the way the buttons and text is shown.
Title: Re: C++
Post by: WarHampster on January 08, 2009, 06:30:56 AM
Google gave me this: http://www.claremontmckenna.edu/math/ALee/g++/g++.html
Title: Re: C++
Post by: GMG Tim on January 08, 2009, 05:14:00 PM
gcc is included with os x.
Title: Re: C++
Post by: Gan on January 08, 2009, 05:20:31 PM
Now that I know the compiler I will use, do you guys have any cross platform IDEs?


-Gandolf
Title: Re: C++
Post by: Gan on January 08, 2009, 07:25:07 PM
Alright, I have a few IDEs, but I don't think I'm ready for it...
So...

I'll be learning how to program on the iPhone first. That should give me a large enough step that moving up to C++ should be easy.


-Gandolf
Title: Re: C++
Post by: WarHampster on January 08, 2009, 07:47:55 PM
You're jumping around to much... I recommend learning C before doing anything else. Some people may claim that learning C won't help with C++, but I've found that having a basic understanding of C programming helps a lot with understanding languages that are based on it.
Title: Re: C++
Post by: Gan on January 08, 2009, 09:08:55 PM
Yeah. Though I think Obj-C on the iPhone should be almost as easy as C if not easier. Also C develops bad habits which can make you worse when you move up to OOP languages.


-Gandolf
Title: Re: C++
Post by: Silverwind on January 09, 2009, 04:48:00 AM
C isn't object orientated?

EDIT:

btw, what are you trying to make Gan? A network game?
Title: Re: C++
Post by: Gan on January 09, 2009, 07:12:06 AM
Quote
C isn't object orientated?
I've read many documents that said that, though I believe they made C++ by adding OOP to C, plus a few other changes.

Quote
btw, what are you trying to make Gan? A network game?
Nothing yet, just learning. Yesterday, I went through 3 iPhone tuts. It's pretty interesting. Hopefully I will learn fast enough to make Es's first game in the iPhone.


-Gandolf
Title: Re: C++
Post by: Silverwind on January 09, 2009, 08:02:36 AM
Quote
Nothing yet, just learning. Yesterday, I went through 3 iPhone tuts. It's pretty interesting. Hopefully I will learn fast enough to make Es's first game in the iPhone.
Oh. I thought you were looking for a language that could handle an extremely complex engine concept or something. ;D As for Es's first game, I thought it was League Assault? And I thought you were lead programmer?
Title: Re: C++
Post by: EqwanoX on January 09, 2009, 11:06:02 AM
i didnt even know you made anything, is it downloadable?
Title: Re: C++
Post by: WarHampster on January 09, 2009, 11:54:00 AM
C is not OOP... it's good old fashioned procedural.
Title: Re: C++
Post by: Silverwind on January 09, 2009, 12:23:28 PM
Quote
i didnt even know you made anything, is it downloadable?
No. That is to say, nay. If you can find your way around the many, many League Assault related topics, League Assault's progress can be viewed here: http://estudios.conforums.com/index.cgi

What I meant was; it was agreed that League Assault would be Eclipse Studios' first game and I thought Gan had the title of Network Programmer or something. Not that I expected the plan to go headed mind you, but it was looking better than usual.

EDIT:

btw guys, you should add ES to the developer's Sites section.
Title: Re: C++
Post by: GMG Tim on January 09, 2009, 02:04:10 PM
Quote
C is not OOP... it's good old fashioned procedural.

But C++ is object-oriented, which is the beauty of C++. I think in order to learn Objective-C you should first learn C or C++, since you can interchange C/C++ with Objective-C, but I don't think you can do it the other way around.

Also, Objective-C is basically an extension of C/C++.

Ghost
Title: Re: C++
Post by: WarHampster on January 09, 2009, 03:50:11 PM
Quote
Not that I expected the plan to go headed mind you, but it was looking better than usual.
For the record, I made all of the armor variations/ player sprites and ES has yet to do anything with them.
Title: Re: C++
Post by: Silverwind on January 09, 2009, 03:57:53 PM
I know, I've been reading avidly. Those sprites are stupendous btw. :)
Title: Re: C++
Post by: Gan on January 10, 2009, 06:28:58 AM
Actually... I'm a network programmer in Es, but I don't own Gm to program the game with. So, I can help out anyway I can, but I don't really see how I could program the engine in Gm.


-Gandolf
Title: Re: C++
Post by: Silverwind on January 10, 2009, 06:33:27 AM
Quote
Actually... I'm a network programmer in Es, but I don't own Gm to program the game with. So, I can help out anyway I can, but i don't really see how I could program the engine in Gm.


-Gandolf
LOL! Yeah... I think I see a flaw in the plan there. ::)
Title: Re: C++
Post by: EqwanoX on January 11, 2009, 12:15:11 PM
Quote
No. That is to say, nay. If you can find your way around the many, many League Assault related topics, League Assault's progress can be viewed here: http://estudios.conforums.com/index.cgi
wow, that went nowhere fast, you guys really abandoned the leage assault? i believe your all in violation of noob rule numero two ;D ESPECIALLY swamp cause you were the most ambitious and produced absolutly nothing while other people were able to make a sprite or two. and gandalf, your "moveing on"?! you havent made anything yet, that makes you in violation of rule#8
Title: Re: C++
Post by: Gan on January 11, 2009, 01:25:02 PM
I've made plenty of things in Vb.net. I can post a large bundle if you want me to.

Anyway, no one has abandoned it yet, we just need to get a bit organized.


-Gandolf
Title: Re: C++
Post by: EqwanoX on January 11, 2009, 02:04:16 PM
yea ide like to see what vbnet can do
Title: Re: C++
Post by: Gan on January 11, 2009, 08:38:31 PM
http://www.mediafire.com/?zyhxedxxxgy

Sorry I didn't organize it or take out unfinished projects.


-Gandolf