Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Vb.net Game Programming
Shengeta
post Dec 16 2005, 06:28 PM
Post #1


Advanced Member
*******

Group: Members
Posts: 122
Joined: 5-August 05
Member No.: 10,317



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.
Go to the top of the page
 
+Quote Post
sourabhj
post Jun 4 2007, 06:33 PM
Post #2


Newbie [Level 3]
***

Group: Members
Posts: 46
Joined: 4-June 07
Member No.: 44,157



QUOTE(Shengeta @ Dec 16 2005, 11:58 PM) *
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
Go to the top of the page
 
+Quote Post
lesmo_sft
post Sep 4 2007, 05:14 AM
Post #3


Newbie
*

Group: Members
Posts: 6
Joined: 4-September 07
Member No.: 49,344



QUOTE(Shengeta @ Dec 16 2005, 01:28 PM) *
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 tongue.gif) 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,
Go to the top of the page
 
+Quote Post
imbibe
post Jan 2 2008, 11:43 AM
Post #4


Member [Level 1]
****

Group: Members
Posts: 67
Joined: 25-June 06
From: Den
Member No.: 25,638



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
Go to the top of the page
 
+Quote Post
abhisekjana
post Jan 17 2008, 09:22 PM
Post #5


Newbie
*

Group: Members
Posts: 8
Joined: 17-January 08
Member No.: 56,397



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.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Beginners Guide To .net Programming.(2)


 



- Lo-Fi Version Time is now: 6th September 2008 - 05:31 AM