PDA

View Full Version : C++ help!


chaddyboi
07-13-2006, 08:02 PM
hi im 11 years old and i wanted to start programming c++. I signed up for this website and found some really cool projects i would be glad to be a part of. Anyway maybe one of you guys could guide me into the right direction.
PS:i dont want anything to do with graphics or animation just programming.
:) :D
PS: and if c++ is too advanced for me i could perhaps start at a different language:o thanks for looking at my posts
peace out yall:) :) :) :eek:

hellojello
07-13-2006, 09:46 PM
Eh,I started learning Blitz basic when i was 11.I wouldn't suggest C++ though.Very hard language to learn.I can't believe you don't wanna do modeling and animation though.Those are more fun.

EDIT:Oh,and by the way,it will be awile before you can code games.I'd say a year or twotill you know blitz front and back and maybe some C++.

Cj Shadows
07-13-2006, 10:15 PM
hi im 11 years old and i wanted to start programming c++. I signed up for this website and found some really cool projects i would be glad to be a part of. Anyway maybe one of you guys could guide me into the right direction.
PS:i dont want anything to do with graphics or animation just programming.
:) :D
PS: and if c++ is too advanced for me i could perhaps start at a different language:o thanks for looking at my posts
peace out yall:) :) :) :eek:
I suggest starting out with a game maker such as Game Maker 6, or any game engine that is simple to use and uses optinal script.
Oh yea if u do wanna program games with C++ by yourself ull need to learn GFX.

Kevinboyz
07-13-2006, 10:29 PM
ok. 1st try making a players world. then make ur own engine. then make a 2d game. then go for 3D then go for the big stuff and reach the stars.

chaddyboi
07-13-2006, 10:35 PM
thx hellojello i will start blitz basic or maybe even vb6 and reach to c++ from there thx a lot guys
PS: anyone who doubts because of my age is going down:mad:

Cj Shadows
07-13-2006, 10:40 PM
thx hellojello i will start blitz basic or maybe even vb6 and reach to c++ from there thx a lot guys
PS: anyone who doubts because of my age is going down:mad:
i dont doubt u at all! I support u, im 13 and i just started C++ and im learning so if i can do it so can u!

XceeD
07-16-2006, 12:35 AM
Ok, let's get one thing straight first. Age doesn't matter, so don't get mad if I say C++ is too hard.
I know like several languages and I think C++ is hard :/. (I know Flash AS, Javascript, HTML, PHP, Perl.)

I just started it (today, literally) and it looks pretty easy because I already knew the basics. I'm using the Cprogramming.com tutorial and I'm going pretty fast through it, up to lesson 10 so far. BUT I skip ahead and get a C++ script and look at it and I'm like this smiley: :eek:

I suggest you not to start all out with C++ yet, you'll get lost (if you don't have any scripting knowledge), I promise you that.

So here's my suggestions:
- If you don't mind about making games and really want to learn C++, learn a language like Perl and get good at it because the basics are pretty similar. Afterwards, maybe learn some Java then start C++. And if you're good, by the time you're 17 or 18, you'll be able to make games.
- If you want to make games and don't care too much about the graphics, learn to use (OPTION 1) Game Maker. I don't use GM because in my opinion, it's too "noobish"... I never looked into the GM scripting style but one of my friends uses it and he's having trouble getting out and using PHP and Flash AS. Use this if you don't plan on getting pro, I guess. If you DO want to go pro and probably use Flash later on, try out (OPTION 2) RPG Toolkit (www.toolkitzone.com). It's not the MOST professional game maker or anything but it's GREAT for starting out a little scripting language. I started this when I was your age, I think, and I started getting really good at it and then a year later, my friend introduced me to Flash MX (and I already knew Flash 3, lol) and I got stuck to that. When you think the time's right, try Flash (if you're doing this option, that is).
- If you want to make games and do care about graphics but don't care about 2d/3d, you should check out Flash. Learn how to animate first, and if you really enjoy animating, stick to animating. Maybe you'll get pro in animating, you'll lose interest in making a game. If you still want to persue making games or you already know you don't want to draw, go into the samples folder of Flash (I suggest the MX sample folder, not MX2004 or Flash 8, you can download that from the site.) I just opened a few of em and started playing around and I learned AS in a day :/. If you need help, hang out on the Flash forums in the Actionscript forum and occasionally you'll find me xD. The people there are nice and help you with anything. If you want to make a aerial-view shooting game, they'll help you. If you want to learn how to make a sidescroller, they'll help you.
- Now, if you want to do 3d games, I'd suggest you learn 3d and then hire a coder :/. Either that or learn to code Python (I think) and use Blender. Blender is a "pwnage" 3d program but you have to have a concept of 3d. If you don't, I suggest you not make 3d games yet. Start with 2d and build up a concept of 3d. And if you live in America, I know you don't understand what 3d is yet, you haven't learned it in math and won't until 12th grade (unless you're excelled like me and do accelerated math, then around 9th-10th grade for you [10th for me xD]). I sort-of got the concept of 3d by drawing (had art class) in 7th grade. But still, that doesn't help much, you need mad skills to do this.

Yea, have fun reading that post xD If you read this, you're probably done. And best of luck with you're learning.

naruto1327
07-16-2006, 01:13 AM
When you first try learning C++ (like me right now =P) and you know some other programming language that uses the if (), for (), while (), and other loop thingies, I recommend you don't skip the lessons with the loops (and things you already know from other programming languages) because there may be something different about it. Please correct me if I'm wrong. xD

Cj Shadows
07-16-2006, 04:13 AM
Ok, let's get one thing straight first. Age doesn't matter, so don't get mad if I say C++ is too hard.
I know like several languages and I think C++ is hard :/. (I know Flash AS, Javascript, HTML, PHP, Perl.)

I just started it (today, literally) and it looks pretty easy because I already knew the basics. I'm using the Cprogramming.com tutorial and I'm going pretty fast through it, up to lesson 10 so far. BUT I skip ahead and get a C++ script and look at it and I'm like this smiley: :eek:

I suggest you not to start all out with C++ yet, you'll get lost (if you don't have any scripting knowledge), I promise you that.

So here's my suggestions:
- If you don't mind about making games and really want to learn C++, learn a language like Perl and get good at it because the basics are pretty similar. Afterwards, maybe learn some Java then start C++. And if you're good, by the time you're 17 or 18, you'll be able to make games.
- If you want to make games and don't care too much about the graphics, learn to use (OPTION 1) Game Maker. I don't use GM because in my opinion, it's too "noobish"... I never looked into the GM scripting style but one of my friends uses it and he's having trouble getting out and using PHP and Flash AS. Use this if you don't plan on getting pro, I guess. If you DO want to go pro and probably use Flash later on, try out (OPTION 2) RPG Toolkit (www.toolkitzone.com). It's not the MOST professional game maker or anything but it's GREAT for starting out a little scripting language. I started this when I was your age, I think, and I started getting really good at it and then a year later, my friend introduced me to Flash MX (and I already knew Flash 3, lol) and I got stuck to that. When you think the time's right, try Flash (if you're doing this option, that is).
- If you want to make games and do care about graphics but don't care about 2d/3d, you should check out Flash. Learn how to animate first, and if you really enjoy animating, stick to animating. Maybe you'll get pro in animating, you'll lose interest in making a game. If you still want to persue making games or you already know you don't want to draw, go into the samples folder of Flash (I suggest the MX sample folder, not MX2004 or Flash 8, you can download that from the site.) I just opened a few of em and started playing around and I learned AS in a day :/. If you need help, hang out on the Flash forums in the Actionscript forum and occasionally you'll find me xD. The people there are nice and help you with anything. If you want to make a aerial-view shooting game, they'll help you. If you want to learn how to make a sidescroller, they'll help you.
- Now, if you want to do 3d games, I'd suggest you learn 3d and then hire a coder :/. Either that or learn to code Python (I think) and use Blender. Blender is a "pwnage" 3d program but you have to have a concept of 3d. If you don't, I suggest you not make 3d games yet. Start with 2d and build up a concept of 3d. And if you live in America, I know you don't understand what 3d is yet, you haven't learned it in math and won't until 12th grade (unless you're excelled like me and do accelerated math, then around 9th-10th grade for you [10th for me xD]). I sort-of got the concept of 3d by drawing (had art class) in 7th grade. But still, that doesn't help much, you need mad skills to do this.

Yea, have fun reading that post xD If you read this, you're probably done. And best of luck with you're learning.
im 13 and i know how to draw 3d. I know how to measur 3d, i live in usa, i know how to model 3d, i know how to program in c++ even tho im still learning, and im only about a B student in math.

XceeD
07-16-2006, 04:21 PM
people like that exist but if you fail math, you won't be hired by businesses to do their back-end programming... (or at least do bad in math)
and that's cool you know how to do 3d, I learned it around your age too xD! (And I'm an accelerated math student, 95 avg in precalc)

and to naruto1327, the if (), for (), while () loops are all the same :/. They all follow this format:
if(condition)
{
---//code
---for(var;condition;var increment)
---{
------while(condition)
------{
---------do {
---------//code
---------} while(condition)
------}
---}
} else if(condition)
{
---//code
} else {
---//code
}
xD

only thing is, flash allows you not to use the ";" but that's bad practice, really really really bad practice :/ (that I did and then screwed up big time in PHP xD)

Eriond
07-16-2006, 09:08 PM
im 13 and i know how to draw 3d. I know how to measur 3d, i live in usa, i know how to model 3d, i know how to program in c++ even tho im still learning, and im only about a B student in math.

He means learning about 3D math itself, not just the concept of a 3D coordinate system. (Trigonometry, Pythagoras, Vectors, Matrices)

Cj Shadows
07-17-2006, 03:07 AM
people like that exist but if you fail math, you won't be hired by businesses to do their back-end programming... (or at least do bad in math)
and that's cool you know how to do 3d, I learned it around your age too xD! (And I'm an accelerated math student, 95 avg in precalc)

and to naruto1327, the if (), for (), while () loops are all the same :/. They all follow this format:
if(condition)
{
---//code
---for(var;condition;var increment)
---{
------while(condition)
------{
---------do {
---------//code
---------} while(condition)
------}
---}
} else if(condition)
{
---//code
} else {
---//code
}
xD

only thing is, flash allows you not to use the ";" but that's bad practice, really really really bad practice :/ (that I did and then screwed up big time in PHP xD)
Yea i dont get way i get computers and all programming and not a great math student. Im not a failure but im more of a b-b+ student but did get a C+. My parents say it hasnt clicked yet and it didnt for them into highschool, and im good at algerlba tho. Fractions confuse me a bit tho. So yea....im sure i will be able to get a job lol plus im rele trying for good grades this year and in my school 6 and 8 grade are the easiest while wat i just ended "7th" is the hardest. But yea i use C++ and i just turned 13 and just started :)

XceeD
07-17-2006, 02:09 PM
He means learning about 3D math itself, not just the concept of a 3D coordinate system. (Trigonometry, Pythagoras, Vectors, Matrices)

Im not a failure but im more of a b-b+ student but did get a C+. My parents say it hasnt clicked yet and it didnt for them into highschool, and im good at algerlba tho. Fractions confuse me a bit tho.


I know he posted that after your's but one thing for sure is that you learn 3d math in calculus. A small bit in precalc, with vectors and none before hand (3d math, to me, doesn't include volume :/)
Trigonometry isn't part of where you start learning 3d math, you begin on triangles... and stay with triangles... till about calculus.
Pythagoras is a guy... xD
Vectors is where it starts getting into 3d.
Matrices doesn't necessarily mean 3d or anything, but you start this in calculus too.
So, I don't thing Cj Shadows is learning calculus yet cuz he can't get algebra and fractions down... But don't worry Cj Shadows, once you do logic in math, precalc would be a breeze xD! (i mean it, precalc was easier than math a+b)

I know this is off-topic and all xD