Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

Newbie


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
13 replies to this topic

#1 Mitsos175   Members   -  Reputation: 108

Like
0Likes
Like

Posted 24 June 2012 - 06:53 AM

Hi everyone.

I want to start the game dev. so i started read articles in the forum but more articles i read i was confused much more.
So i want you to ask the pros some things :)

First of all i haven't any knowledge of in any language(C++, C# etc.) but i know very well to use photoshop,illustrator and a bit of premier and sony vegas(the last two i don't know if are usefull).
The games genre i love is Fps and Strategy so i was thinking to make something like this.Also i like and the one click games like "botanicula".

And here's come the first question 2D or 3D?
That confused me very much.In some articles they prefer 3D and others 2D.
So what's the best for and starter?

Also what's the language that i have to study and learn to?

That is my first questions :)
(sorry for but english i'm from greece)

Sponsor:

#2 szecs   Members   -  Reputation: 1677

Like
4Likes
Like

Posted 24 June 2012 - 07:06 AM

Read again the for beginners forum again. Read the threads, this question is asked 10 times a day...
It's pretty clearly stated there, that if you want to make games from scratch (so programing is more interesting to you than the actual product) then you better start with simple small 2D games.

#3 Sid_TheBeginner   Members   -  Reputation: 157

Like
6Likes
Like

Posted 24 June 2012 - 08:00 AM

Check out this video on youtube:



Watch all the 3 short parts. This guy truly seems to know his stuff.

Edited by Sid_TheBeginner, 24 June 2012 - 08:03 AM.


#4 antiHUMANDesigns   Members   -  Reputation: 58

Like
1Likes
Like

Posted 24 June 2012 - 08:39 AM

I agree with that guy. (Only watched the first part).

And I did start with a game-specific language (AMOS, which I dare assume is game-specific), but I was a kid and I didn't have a choice, it was all that was available to me at that time. I think I would've been better off going straight to C or C++. To me, it doesn't feel like knowing a game-specific language actually means you know programming. It feels like you're very much limited, and even worse, oyu may become too comfortable in it to ever progress outside of it, though I'm hoping few people would have such a problem.

#5 Sid_TheBeginner   Members   -  Reputation: 157

Like
1Likes
Like

Posted 24 June 2012 - 09:04 AM

I agree with that guy. (Only watched the first part).

And I did start with a game-specific language (AMOS, which I dare assume is game-specific), but I was a kid and I didn't have a choice, it was all that was available to me at that time. I think I would've been better off going straight to C or C++. To me, it doesn't feel like knowing a game-specific language actually means you know programming. It feels like you're very much limited, and even worse, oyu may become too comfortable in it to ever progress outside of it, though I'm hoping few people would have such a problem.


Yeah, I watched all the 3 parts before a few days and that's why decided to start learning C++ because I've no clue about what is what and so I decided to take this guy's words by heart.

#6 antiHUMANDesigns   Members   -  Reputation: 58

Like
2Likes
Like

Posted 24 June 2012 - 09:26 AM


I agree with that guy. (Only watched the first part).

And I did start with a game-specific language (AMOS, which I dare assume is game-specific), but I was a kid and I didn't have a choice, it was all that was available to me at that time. I think I would've been better off going straight to C or C++. To me, it doesn't feel like knowing a game-specific language actually means you know programming. It feels like you're very much limited, and even worse, oyu may become too comfortable in it to ever progress outside of it, though I'm hoping few people would have such a problem.


Yeah, I watched all the 3 parts before a few days and that's why decided to start learning C++ because I've no clue about what is what and so I decided to take this guy's words by heart.


Try to see if you can find a friend who is also looking to start with game development, and join forces in learning. Discussing and solving rpoblems together on equal terms might be great both for moral and your ability to progress past hard points.

#7 Mitsos175   Members   -  Reputation: 108

Like
0Likes
Like

Posted 24 June 2012 - 11:16 AM

So it's a good of start and study c++?

#8 antiHUMANDesigns   Members   -  Reputation: 58

Like
0Likes
Like

Posted 24 June 2012 - 11:30 AM

So it's a good of start and study c++?


If you have no experience at all... nah? I'd love to say yes, but only if you can handle it. If you know a little of some Basic-style language, or even C or PHP, then yes, you should be fine with starting C++. But from nothing, it'll probably overwhelm you.

#9 Mitsos175   Members   -  Reputation: 108

Like
0Likes
Like

Posted 24 June 2012 - 11:35 AM

I know a little bit php but a little.

So in that case what you tell me to do?
In every search that i do everybody says that's is not important to know C in order to learn C++.

#10 antiHUMANDesigns   Members   -  Reputation: 58

Like
0Likes
Like

Posted 24 June 2012 - 12:20 PM

I know a little bit php but a little.

So in that case what you tell me to do?
In every search that i do everybody says that's is not important to know C in order to learn C++.


PHP looks a lot like C, which helps. Advanced PHP even has classes and such, like C++. But still, PHP is a scripting language, and C++ is not.
Just a little bit of PHP might not help you very much in C++, but at least it helps you understand how programming languages work, which mean you're past the first step.
Hey, just give it a try? If you look at a few starter tutorials and think "WTF are they saying?", then... well, play around more with PHP, maybe, I don't actually know.

#11 SimonForsman   Members   -  Reputation: 3715

Like
1Likes
Like

Posted 24 June 2012 - 12:30 PM

In every search that i do everybody says that's is not important to know C in order to learn C++.


Its not, they're different languages, knowing one of them makes learning the other easier since they are related but learning one in order to learn the other is counterproductive.
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#12 antiHUMANDesigns   Members   -  Reputation: 58

Like
0Likes
Like

Posted 24 June 2012 - 01:01 PM


In every search that i do everybody says that's is not important to know C in order to learn C++.


Its not, they're different languages, knowing one of them makes learning the other easier since they are related but learning one in order to learn the other is counterproductive.


When looking at books and stuff, they often say you don't need to know C to learn C++, and I think that's the kind of thing he, or they, meant, because they're all-inclusive (EDIT: I mean, the book teaches everything without need for prior knowledge) . But the difference between C and C++ really is pretty small (compare C to QBasic and the difference is bigger), so if you learn C++, you know a lot (if not most) of C, for example. If you already know C, then moving to C++ is only a little more than an adjustment. (Not trying to understate the difference, because there sure is a difference, but the difference is small for beginners, I think we can agree.)

So, yes it is counter-productive to learn C before you learn C++, if you think about it, but it's not useless to do so. I don't see a reson to downvote what Simon said, because technically he's right.

Edited by antiHUMANDesigns, 24 June 2012 - 01:05 PM.


#13 Cornstalks   Moderator*   -  Reputation: 5411

Like
3Likes
Like

Posted 24 June 2012 - 04:11 PM

So in that case what you tell me to do?

What do you mean by "case," exactly? The first step is just picking a programming language, as was said in that video. People have lots of opinions, and I certainly have my own. But really, just pick a dang language and roll with it. It sounds like you've picked C++. Okay, cool, roll with it. Just start googling things about it ("C++ tutorial" is a decent thing to google for). But again, like was said on that video, it would be a good idea to invest in a book (so google "C++ book" or something and pick a book). Stay away from books that promise you'll learn C++ in 10 days or whatever (someone wrote an article about this once, and the reason I say this is because they're lying to you if they say you'll learn language X in a matter of days/weeks; learning to program is a large time investment, and a book that lies on its cover isn't doing you any favors).

Someone might come up and say "No! you should learn language X first instead!" Sure, it's totally possibly language X might be easier to start with, but if you've already started, just keep going with your chosen language; you don't want to lose any momentum you may have built up. Learning one language doesn't prevent you from learning another later. It's not the end of the world if you pick a difficult language, and learning to program will still be challenging if you pick an easy language. Just recognize it'll take time and work with whatever you chose, but if you just bounce back and forth in circles between picking language X and language Y and language Z, you'll never get anywhere. Pick one, roll with it, read everything you can about it, and practice a lot, writing all sorts of small programs. Be curious! Explore! Try things!

In every search that i do everybody says that's is not important to know C in order to learn C++.

And the reason they keep saying that is because it's not. They're two different languages. You'll be just fine if you just focus on the one you've picked.
[ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]

#14 Mitsos175   Members   -  Reputation: 108

Like
0Likes
Like

Posted 25 June 2012 - 02:25 AM


So in that case what you tell me to do?

What do you mean by "case," exactly? The first step is just picking a programming language, as was said in that video. People have lots of opinions, and I certainly have my own. But really, just pick a dang language and roll with it. It sounds like you've picked C++. Okay, cool, roll with it. Just start googling things about it ("C++ tutorial" is a decent thing to google for). But again, like was said on that video, it would be a good idea to invest in a book (so google "C++ book" or something and pick a book). Stay away from books that promise you'll learn C++ in 10 days or whatever (someone wrote an article about this once, and the reason I say this is because they're lying to you if they say you'll learn language X in a matter of days/weeks; learning to program is a large time investment, and a book that lies on its cover isn't doing you any favors).

Someone might come up and say "No! you should learn language X first instead!" Sure, it's totally possibly language X might be easier to start with, but if you've already started, just keep going with your chosen language; you don't want to lose any momentum you may have built up. Learning one language doesn't prevent you from learning another later. It's not the end of the world if you pick a difficult language, and learning to program will still be challenging if you pick an easy language. Just recognize it'll take time and work with whatever you chose, but if you just bounce back and forth in circles between picking language X and language Y and language Z, you'll never get anywhere. Pick one, roll with it, read everything you can about it, and practice a lot, writing all sorts of small programs. Be curious! Explore! Try things!

In every search that i do everybody says that's is not important to know C in order to learn C++.

And the reason they keep saying that is because it's not. They're two different languages. You'll be just fine if you just focus on the one you've picked.

Thank you you helped me a lot.
I start C++ and i got a friend in university and he knows the c++ and he will help :)




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS