Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualDeafTV

Posted 13 September 2012 - 07:43 PM

I would have to agree with Serapth. I am of the belief that no one can really master C++, but if you put in a lot of time within several months you should be able to get a rudimentary game done (like pong or a basic 2D Jump 'n' run).

If you want quick results and more time working on your game and a little less time learning the language I would stay with Java. There are many good libraries for Java that can help save you some time (like LWJGL).

If you want to spend more time learning the language and invest a little further into the future (a couple years down the road) I would advise going to C++ route and just practice very basic stuff and work your way up (you'll still have headaches along the way, trust me Posted Image ) For libraries along the C++ lines I would recommend Allegro if you want to get something running a little quicker and easier, or SFML which I prefer to use (Serapth has some good tuts in his sig Posted Image ).

If you are worried about speed, just remember that it's more about the code you write than the language itself (although the language does still matter). You can write C++ code that is slower than Java code if you're not careful. So my advice would be stick with Java for now and once you have more experience move into C++.

Edit:

Almost forgot to mention the middle ground. If you are looking for something kind of in-between these two languages I would recommend C#. I recently have experimenting more with C# and have really enjoyed using it.

The one thing that might be an issue for you is portability. C# also has a very nice game library called XNA that is quite useful in game making.

If something goes wrong you can also use Microsoft as you scapegoat (as I like to often do) Posted Image

C# and Java are different but still similar enough that you wouldn't have to hard of a time catching on, and who knows maybe you'll like it enough to keep using it Posted Image

#1DeafTV

Posted 13 September 2012 - 07:18 PM

I would have to agree with Serapth. I am of the belief that no one can really master C++, but if you put in a lot of time within several months you should be able to get a rudimentary game done (like pong or a basic 2D Jump 'n' run).

If you want quick results and more time working on your game and a little less time learning the language I would stay with Java. There are many good libraries for Java that can help save you some time (like LWJGL).

If you want to spend more time learning the language and invest a little further into the future (a couple years down the road) I would advise going to C++ route and just practice very basic stuff and work your way up (you'll still have headaches along the way, trust me Posted Image ) For libraries along the C++ lines I would recommend Allegro if you want to get something running a little quicker and easier, or SFML which I prefer to use (Serapth has some good tuts in his sig Posted Image ).

If you are worried about speed, just remember that it's more about the code you write than the language itself (although the language does still matter). You can write C++ code that is slower than Java code if you're not careful. So my advice would be stick with Java for now and once you have more experience move into C++.

Happy Programming!

PARTNERS