Jump to content
xisto Community
Sign in to follow this  
Shengeta

Vb.net Game Programming

Recommended Posts

I've been doing game programming for years with VB. But I've done it different ways that are crappier and would not be used for more professional game programming. I've got this book that does directx game programming for visual basic .net. So now I'm going to start that. Has anyone ever done this and has any tips for me? I would like to know.

Share this post


Link to post
Share on other sites

I've been doing game programming for years with VB. But I've done it different ways that are crappier and would not be used for more professional game programming. I've got this book that does directx game programming for visual basic .net. So now I'm going to start that. Has anyone ever done this and has any tips for me? I would like to know.

hi Shengeta,
I have never done game programming but want to learn can u please tell me which book u refer,and guide or share some tips.i really want to make a nice game and make it freeware,as games are for fun not for sale
Thanks

Share this post


Link to post
Share on other sites

I've been doing game programming for years with VB. But I've done it different ways that are crappier and would not be used for more professional game programming. I've got this book that does directx game programming for visual basic .net. So now I'm going to start that. Has anyone ever done this and has any tips for me? I would like to know.

Well... I rode in a text from the internet (in Spanish, my language) that to create a VideoGame from the very beginning (I mean, cero code), ou must choose the correct Programming Language. But also there are many other Softwares to create VideoGames, like RealityFactory (free).

The problem (and I'm talking about my own experience) with creating VideoGames using the .NET framework is that, since you must keep in "virtuall mind" (the PC memory) scores, enemys, objects, etc. etc. will make the load (and possibly execution) very slow... BUT I think that Microsoft made DirectX to make 3D stuff easier... or not? I think I will search about DirectX.

So... Why not? You say that you got experience in VB, and I in VB (the same thing XD)... But anyway, you asked for tips; here are mines:

You should read a bit about 3D Modeling (should come in that book you got)
Once you did, try to keep Polycount (What is that? Read about 3d Modeling :P) as low as possible
Try to find ways to make your code smaller (maybe, a rule for programmers making anything... I'm not sure since I'm in High School)
Don't show all cool stuff so fast... Like super guns in the level 3; leave them for the level 8 (except for arcade games)

And... Don't know what else... Just good luck,

Share this post


Link to post
Share on other sites

When Microsoft launched Windows, Game Developers were complaining that Windows does not provides Direct Access to the Hardware. So Game Developers continued to create Games in the DOS Environment.

Windows blocks all Direct access to the Hardware for obvious reasons, so all Hardware access must go through Windows APIs. These APIs created overhead for Games that wasn't acceptable. To overcome this problem Microsoft launched what is known as DirectX. DircetX provides Direct access to Hardware for Games & Media programs like Windows Media Player. Today almost every media application on Windows platform uses DirectX.

Microsoft now has gone ahead to unify game programming for it's XBOX console & Windows. The current version of DirectX is 10. DirectX has gone many changes of the years. It contains many subset APIs like DIRECT3D for 3 dimensional rendering.

Game Development includes many things like Rendering Engine, all kind of Graphics, Sounds and the like stuff. I won't recommend Game Development using VB.NET. .NET platform is currently not suited for processor intensive tasks.

Microsoft's new platform for Game Development XNA Game Studio is based on .NET platform & uses C# as the programming language. It is specifically meant for Amateur Developers. And it's Fun to work with XNA.

XNA Game Studio

Share this post


Link to post
Share on other sites

I think the same as Imbibe.DOS was not a place to develop games as its 16bit system. DirectX has support for Direct3D, DirectPlay, DirectSound etc but its not easy to write code using these SDKs. You should have a very good knowledge on Computer Graphics.DirectX can talk faster than any other API to the Hardware. In Linux C++ is very slow because the algorithm they use for the pipelining in X11 is very slow. Microsoft is now beyond reachable in game programming. I played Crysis in DirectX 10 ...and its really cool ... the graphics is the best graphics i have ever seen.

Share this post


Link to post
Share on other sites
Replying to sourabhjIf your serious about game programming learn a programming language there are lots of languages you can use like VB.Net, C#, C++, Java, Perl, Ruby stuff like that even notepad is a programming language in its own right because its a text editor that if you use a .Txt filename ext it can be used to jot down notes if you save it as a .Vbs or a .Bat filename ext you can use it to script or if you save it as a .Html filename ext you can create web pages but becarefull because if you don't know what you are doing when saving it as a .Vbs or .Bat you can accidently create deadly viruses that can possibly damage your computer when run the only problem with trying to write a game in notepad tho is it does not have a compiler and just in case you didn't know a compiler is built into a programming language to debug the program before executing and when programming a game for a console the compiler alters the code so the game will work on your console. . . Anyway sorry I'm getting ahead of myself. The programming languages can be used to write the game unless you want your game in 2D I suggest using a 3D program, you can use Maya, 3D Studio Max, DirectX etc and I am sure there are more 3D programs out there to choose from well that about sums it upGood Luck in your searches-reply by Gilbert

Share this post


Link to post
Share on other sites

Ignore this guy; he has no idea what he's talking about. You can't "accidentally" make a virus by typing into notepad and setting it to a different file type. Notepad is NOT a programming language. You can use it to write a program, but it is not a language itself and I definitely recommend you just use one of the express editions. 3ds Max and Maya aren't some plugins to make your game 3d either. You can create 3d models with them and animate them for use in an already made engine, whether it be one you made or a commercial engine. As for DirectX, I'm pretty sure that can't be used as a modeling program... Gilbert you probably shouldn't comment on things you don't even understand.

-reply by Justin712

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.