Hello

Started by
22 comments, last by Banana Fandango 18 years, 8 months ago
Hi everyone I just wanted to get some advice about programming. I haven't done very much so far, just a little bit in VB.NET in school and my teacher said I should learn C++ if I wanted to do anything game-related. So I downloaded microsoft's thingy, but I don't really know how to start. In VB.NET you can put controls on your window and make them do things but i can't figure out how to do that in C++... can you guys help me?
Quote:RIP BOSSK 11-7-2005I suddenly realized that I don't actually do any game development at all.So see ya later, guys.You can reach me at http://omfg-forums.net/ if you are so inclined.You may now return to your regularly scheduled posting.
Advertisement
Hi and welcome.

First, a word of warning: game programming, especially in C++, rarely involves placing controls on a form.

Do you need help getting started in C++, learning to do in that language the things you already know how to do in VB.NET or are you trying to get started with game programming in any language? Do you have any specific questions.

My personal recommendation generally goes to learning Python + PyGame to get started but, if you're confident, C++ may work out for you. Your teacher is right - you will have to learn C++ eventually. This can't really be done without appropriate books (GOOD online C++ language tutorials are few and far between). I have my favourites, but they are not *game* programming books.
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Can anyone help me? I have tons of ideas and want to start making games right away!
Quote:RIP BOSSK 11-7-2005I suddenly realized that I don't actually do any game development at all.So see ya later, guys.You can reach me at http://omfg-forums.net/ if you are so inclined.You may now return to your regularly scheduled posting.
Whats Python?
Quote:RIP BOSSK 11-7-2005I suddenly realized that I don't actually do any game development at all.So see ya later, guys.You can reach me at http://omfg-forums.net/ if you are so inclined.You may now return to your regularly scheduled posting.
Unfortunately C++ is a bit more difficult and does not have a standard GUI. Before you are able to learn GUI programming with C++, however, you'll have to learn the language from the beginning. I recommend you get a good book like Accelerated C++ (Amazon Link). Until then, there are a number of online resources you can use, for example, C++ Annotations.

*Edit, beaten, but now I can update!

This is Python and this is pygame.
Wait, I thought all games are made in C++... and whats a gui?
Quote:RIP BOSSK 11-7-2005I suddenly realized that I don't actually do any game development at all.So see ya later, guys.You can reach me at http://omfg-forums.net/ if you are so inclined.You may now return to your regularly scheduled posting.
Quote:Original post by Banana Fandango
Can anyone help me? I have tons of ideas and want to start making games right away!


Well, you can go after "game making software" like DarkBasic, BlitzBasic... or you can stick with traditional programming languages, which won't have as immediate a return (though again, Python's pretty good [smile]) but will prove more useful in the long run.

You might consider going throubh NeHe's OpenGL tutorials...
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Quote:Original post by Banana Fandango
Wait, I thought all games are made in C++... and whats a gui?


Graphical User Interface.

And the vast majority of boxed PC games are made in C++ these days, but not all.
I'm still lost
Quote:RIP BOSSK 11-7-2005I suddenly realized that I don't actually do any game development at all.So see ya later, guys.You can reach me at http://omfg-forums.net/ if you are so inclined.You may now return to your regularly scheduled posting.
The last post I saw says this:

Quote:Nehe is a nightmare. You're better off sticking to VB and learning D3D for it, Jack Hoxley has some good tutorials online.

supposedly written by Banana Fandango... is that a forum bug or something?

C++: A Dialog | C++0x Features: Part1 (lambdas, auto, static_assert) , Part 2 (rvalue references) , Part 3 (decltype) | Write Games | Fix Your Timestep!

This topic is closed to new replies.

Advertisement