Re: [General]Java or C++?
What type of games? :tongue: Java is more common for games on phones etc, and also for Game Servers (If i'm not mistaken) than C++
Whereas C++ is widely used for 3d game clients (And its also a very powerful language allowing you to pretty much do whatever else: however it takes more time to develop apps in C++)
So really the choice is yours :tongue: as for tuts for Java/C++ you can find thousands of e-books online such as o'reilly(?) books
http://oreilly.com/pub/topic/java
http://search.atomz.com/search/?sp-q...x=0&submit.y=0
OF course, most of these books can be downloaded from torrents :rolleyes:
But the choice of which language is entirely up to you - Either way expect a long road before your making 'cool' games and such
Re: [General]Java or C++?
Well Java and C++ are very similar languages but there are some key differences in the two...
In C++, you can make full fleged games, using the DirectX engine, you can also make games with openGL. it is more complicated, as you have to manage the memory yourself, and can be difficult to learn for a newbie.
Java, is a powerful language in itself, however It cannot run the directX engine as far as I know. It's key strengths are its seamless integration with web pages, it's very Object oriented, easier to learn( in my opinion), and the best part about it, is that it is platform independant.
Major points, C++ can make more graphicly intense games, while Java only uses openGL.
Java is usable on almost any computer OS, while C++ is Windows only.
Re: [General]Java or C++?
Quote:
Originally Posted by
ghostsnyper
Java is usable on almost any computer OS, while C++ is Windows only.
Ignorant comment is ignorant. C++ is a highly portable language, it can be used on many different systems. What usually makes it dependant on Windows is many of the libraries available for it, such as DirectX.
Java and C++ both have their strengths and weaknesses. Not to discourage the OP, but getting to be a programmer that can create MMO's, no matter what language it's in, takes years of experience. Just pick up a beginner's book and start reading. It's all about learning and practising. Also, check out www.gamedev.net for many beginner game development articles.
Re: [General]Java or C++?
thanks alot guys for your help. so i guess im going java. so i got the dev site. thanks for that ookami. but i need more. since im only 15 i kinda need a good....wait scratch i do need a VERY GOOD guide for java. and so far im using netbeans and jdk6. ring any bells for anyone? so im gonna start reading and if anyone could send some guides or nething, that would be great. thanks again guys
Re: [General]Java or C++?
Quote:
Originally Posted by
ghostsnyper
Well Java and C++ are very similar languages but there are some key differences in the two...
In C++, you can make full fleged games, using the DirectX engine, you can also make games with openGL. it is more complicated, as you have to manage the memory yourself, and can be difficult to learn for a newbie.
Java, is a powerful language in itself, however It cannot run the directX engine as far as I know. It's key strengths are its seamless integration with web pages, it's very Object oriented, easier to learn( in my opinion), and the best part about it, is that it is platform independant.
Major points, C++ can make more graphicly intense games, while Java only uses openGL.
Java is usable on almost any computer OS, while C++ is Windows only.
This is wrong on so many points.
C++ is highly portable while Java needs a virtual machine running. So for every OS a VM is made, it can run Java. This is not for every OS, while C(++) can be run on any OS. Small difference though, but never say C(++) is not portable...hell, most applications (maybe even Java's VM software!) is made in C(++)!
DirectX is windows-only yes, OpenGL is cross-platform and open-source. They don't differ that much, DirectX has some more advanced features maybe, but everything made in DirectX can be made in OpenGL, with barely any speed differences.
C and C++ using DirectX requires still memory management, C/C++ in general requires memory management, which means flexibility but also memory leaks if you do it wrong.
Java CAN run DirectX. But it makes your application windows-only/not cross-platform.
Re: [General]Java or C++?
Well, this may not be talking about each, but Java is taught in many schools in the lower grades, and you may be taking classes for it. If you take classes, it makes it much easier to learn. Assuming that the teacher knows what hes talking about. That also goes for C++ in the higher grades. But for Java, I believe it is much, much easier to learn.
There are a few software to help you, but I will highlight on it.
It is called Dr.Java, it can run on any OS and here is the link
http://drjava.net/
It skips compiling, as there is a button for it. As well, it colour codes everything.
Hope it helps!:D