Page 2 of 2
Re: What Should I use to start??
Posted: Thu Aug 20, 2009 4:32 pm
by dandymcgee
hurstshifter wrote:Considering C++ is a superset of C, it would make sense to me to learn C before C++.
Well I suppose that depends on how you look at it. This idea itself has caused plenty of debates (another of which we don't need
).
hurstshifter wrote:While you do not need to know C to learn C++ from the ground up, it would be nice to have that foundation.
I'll agree with that.
Re: What Should I use to start??
Posted: Thu Aug 20, 2009 7:50 pm
by jtst1
Hey everyone, I'm the guy that he's gonna be working with. I really didn't know if he should start with c++ lue or anything. So we both want to work on 2d tile based games, what should we BOTH be learning. I'm learning C++
Re: What Should I use to start??
Posted: Fri Aug 21, 2009 1:58 am
by K-Bal
hurstshifter wrote:
I don't want to start a procedural vs. OO debate here though so I'll keep my mouth shut
.
I don't either, I was just trying to say that you don't have to learn C to learn C++. It won't give you any advantage because you can learn C++ directly. I.e. why should I bother learning to use printf and scanf when I can have streams which are a far superior concept that is not more complicated?
jtst1: If you are both just beginning with programming you should consider that making a team to dev a game needs a lot of experience. Maybe you two just learn some C++ in the next few months and do little own projects like Rachel's Pickin Sticks. With that experience you will save yourself a lot of frustration. However, I don't want to disencourage you, just go ahead if you feel like it.
Re: What Should I use to start??
Posted: Fri Aug 21, 2009 10:36 am
by jtst1
K-Bal wrote:hurstshifter wrote:
I don't want to start a procedural vs. OO debate here though so I'll keep my mouth shut
.
I don't either, I was just trying to say that you don't have to learn C to learn C++. It won't give you any advantage because you can learn C++ directly. I.e. why should I bother learning to use printf and scanf when I can have streams which are a far superior concept that is not more complicated?
jtst1: If you are both just beginning with programming you should consider that making a team to dev a game needs a lot of experience. Maybe you two just learn some C++ in the next few months and do little own projects like Rachel's Pickin Sticks. With that experience you will save yourself a lot of frustration. However, I don't want to disencourage you, just go ahead if you feel like it.
Yeah I was thinking that, I figured we won't be able to make something substantial with each other for a while. Was just wondering what we need to learn for the future, besides c++.
Re: What Should I use to start??
Posted: Fri Aug 21, 2009 1:59 pm
by Pickzell
Who would of thought this would turn into a huge argument just like every other simple question on this forum
Re: What Should I use to start??
Posted: Fri Aug 21, 2009 4:27 pm
by hurstshifter
Pickzell wrote:Who would of thought this would turn into a huge argument just like every other simple question on this forum
I would hardly call this an argument. It was barely even a short debate.
Re: What Should I use to start??
Posted: Fri Aug 21, 2009 4:37 pm
by RyanPridgeon
K-Bal wrote:Maybe you two just learn some C++ in the next few months and do little own projects like Rachel's Pickin Sticks.
I agree with this - if you both dont know what you're doing, it will be a mess. You need to spend some alone time to get familiar with the language and flow of making a game, making small games and learning the ins and outs of the language and API.
Re: What Should I use to start??
Posted: Sat Aug 22, 2009 10:39 am
by dandymcgee
jtst1 wrote:Hey everyone, I'm the guy that he's gonna be working with. I really didn't know if he should start with c++ lue or anything. So we both want to work on 2d tile based games, what should we BOTH be learning. I'm learning C++
I recommend he does the same. With both of you learning the same language it will make it a hundred times easier to collaborate.
Although you may not start off with something tile-based, you could still try some smaller projects together for instance, "let's see who can make the coolest version of arkanoid". Afterwards you could share code with each other, see who did what best, and just have someone who understands the process to talk with.
Re: What Should I use to start??
Posted: Sat Aug 22, 2009 9:06 pm
by RoJaMi
Yeah I am going to learn C++ then.
I took a class of java my sophomore year, but that was two years ago.
Re: What Should I use to start??
Posted: Sat Aug 22, 2009 9:20 pm
by dandymcgee
RoJaMi wrote:Yeah I am going to learn C== then.
I took a class of java my sophomore year, but that was two years ago.
Even so that would put you in an even better position as far as basic programming concepts. Go all out, if it ends up being too much then pull back a bit.
Re: What Should I use to start??
Posted: Mon Aug 24, 2009 10:03 am
by jtst1
dandymcgee wrote:jtst1 wrote:Hey everyone, I'm the guy that he's gonna be working with. I really didn't know if he should start with c++ lue or anything. So we both want to work on 2d tile based games, what should we BOTH be learning. I'm learning C++
I recommend he does the same. With both of you learning the same language it will make it a hundred times easier to collaborate.
Although you may not start off with something tile-based, you could still try some smaller projects together for instance, "let's see who can make the coolest version of arkanoid". Afterwards you could share code with each other, see who did what best, and just have someone who understands the process to talk with.
That's what I was thinking, that way we could find different methods and things. Thanks for the advice as all ways
.
Re: What Should I use to start??
Posted: Mon Aug 24, 2009 5:22 pm
by RoJaMi
Thank you guys for your help.