istill316 (6/16/2005) If you seriously want to program games, Visual Basic is not the language to do it. You really want C or C++, maybe Java. Visual Basic is not good with graphics, especially moving graphics.You know, I am really starting to think that no-one in this thread has any clue what Visual Basic is capable of. Visual Basic can use DirectX to create full-screen 2D and 3D graphics, which is exactly what the C programmers use when they make their games; the language is a matter of choice for the programmer. Yes, C is the better language for making games, but to say "Visual Basic is not the language to do it" and "Visual Basic is not good with graphics, especially moving graphics" is misleading at best, and just outright wrong at worst.
I am currently making a 3D game with Visual Basic using DirectX (ie, just like all those C programmers) and I have yet to be confronted with a reason why Visual Basic "is not the language to do it". Now, I WILL eventually move on to C, but the only thing that is 'wrong' with using Visual Basic to make games is when the programmers have fanciful ideas that they are going to get even remotely near a professional game by pushing picture boxes and text labels around on a form. The problem is that there are SO many people out there who will actually do that instead of using DirectX, and then put their code up onto PlanetSourceCode or something for others to download. People then visit the site and download this trash, and then think that Visual Basic is impossible to use to make good games with. Well I am telling you now, you CAN make full-screen 3D games in Visual Basic that run at over 50-60 frames a second, and if anyone tells you that you can't, it's only because they have no idea what they are talking about. And it's surprising how many people don't know what they are talking about, too; my old programming tutor, and virtually every other tutor in the entire college, said that it was IMPOSSIBLE to make quality games with Visual Basic. And these people are being paid to teach these lies to our children, for God's sake. So the next time you hear someone saying that Visual Basic can't be used to write commercial quality games, kindly remind them that they should refrain from talking about something that they know nothing about...
PS. I don't mean any disrespect to you istill316, but you really should learn what a language can do first, before advising others to switch away from it.
|