Where do I start?  
Author Message
Cobra2525_2000





PostPosted: Visual C++ Express Edition, Where do I start? Top

I am 100% new to this and would like any information as to where I can learn the basics to get going with game programming. I am basically a new born trying to learn how to crawl. Please Help. Thank you.

Visual Studio Express Editions25  
 
 
Jim Perry





PostPosted: Visual C++ Express Edition, Where do I start? Top

I'd have to recommend installing Game Studio Express and going through the many tutorials the community has put out as well as all the tutorials that come with it.

 
 
NeederOfVBHelp





PostPosted: Visual C++ Express Edition, Where do I start? Top

Well you are trying to sprint before you can walk right now

C++ is one of the harder modern programing languages. Although C++ is most definitely the best language for making a game, it is not the best language to start out on. Try Visual Basic or C# first. Also seeing as you are in the Visual C++ Express edition forums I am assumeing you are planning on making a game in Visual C++ (not the best choice) I would suggest that you find your self a native C++ compiler (when you are ready to make games). Even if you did know how to program, making a game is INSANELY complex. If you really want to make games you will have to learn to program Direct X aswell. Any way making a game is not the best way to learn C++, try making some applications first, for example a calulator.

Non of us can teach you C++ from the ground up in a forum, you will have to shell out $40 and get a book .   You also need to realize that the modern Microsoft implentation of C++ is practically two languages (managed and unmanaged) making it that much harder to learn. Altough C++ isn't all that great for begginers, on the upside, if you do manage to learn it as a begginer it gives you tremendous insight into other languages

You may also want to think about getting that Macromedia Shockwave maker thingy, that is a great platform for making games and I also assume it is simpler than C++, although I think it costs like $500

good luck bro,

I hope your good at math


 
 
Frank Palinkas





PostPosted: Visual C++ Express Edition, Where do I start? Top

Hi jshtz4,

Welcome to the MSDN Forums!

This particular Forum is for problems and solutions related to the Visual Studio IDE Help environment. It contains topics centering around Developer Documentation, the new Visual Studio Sandcastle developer tool, Help1, Help 2 and associated Help development topics.

In order to get you pointed in the right direction regarding Visual Basic .Net related problems and solutions, please take a look at the Visual Basic General Forum at this address:

http://forums.microsoft.com/MSDN/ShowForum.aspx ForumID=32&SiteID=1

Posting your query there will expose it to the many Visual Basic .Net experts both inside and outside of Microsoft, and will help get you a specific answer related to your question.

Hope this helps,

Frank



 
 
Frank Carr





PostPosted: Visual C++ Express Edition, Where do I start? Top

XML is probably your best best since you can store it in a file, have a rudimentary hierarchical structure to work with, and you can load it into a dataset object for easy use with the DataGridView.

 
 
MattyN





PostPosted: Visual C++ Express Edition, Where do I start? Top






 
 
orcmid





PostPosted: Visual C++ Express Edition, Where do I start? Top

I am 100% new to this and would like any information as to where I can learn the basics to get going with game programming. I am basically a new born trying to learn how to crawl. Please Help. Thank you.

I was going to suggest some available on-line beginner materials for C/C++ when I noticed you are interested in getting going quickly in game programming.

I share Needer's cautionary concerns, especially because of the confusion around the multiple platform targets that VC++ supports.

Instead, there is a tremendous amount of tutorial, on-line, and ongoing tips and tricks for game development using Visual C# and .NET 2.0. This is a far better, and strongly-supported way to get started with game programming. There is also an entire game development production suite and there is a conference coming up (or already-started) on game programming. There are also superior getting-started-for-beginners materials and books focused on Visual C# 2005 Express Edition as well as on game development with .NET. There are more discussion and links on this thread.

If, at some point, you still have the itch to get into C/C++ game development, you can translate what works in C# to VC++ and native Windows development. But the learning and early results will be much easier to come by if you start with VC#. Look at the Coding4Fun site, and follow the links they have about game development.

- Dennis



 
 
waruwaru





PostPosted: Visual C++ Express Edition, Where do I start? Top

Be aware that Game Studio Express is targeted mainly for XNA users instead of DirectX. XNA does not have all the features/API libraries of DirectX at the momment. So, if you are only interested in DirectX, install GSE, and ignore the GSE specific Starter Kits. XNA is managed, so it's pretty easy to use and get into. You might want to play around and see which direction you want to go.

 
 
duck thing





PostPosted: Visual C++ Express Edition, Where do I start? Top

I'll echo the previous replies here: if you value your sanity, you'll start with a much simpler set of development tools. If you've never done any programming before, you have a long way to go before you're ready to make a game. I don't say that to discourage you -- quite the opposite! The fact is that game programming is one of the most difficult things you can do with a computer (on a typical desktop PC, games tend to place the highest demand on the system).

If you've never written a program before, the two most important things you can do for yourself are:

1) Get a copy of Visual Basic Express. You can use it to figure out how programs work and how Windows makes things happen, without getting bogged down in the technical details of just what "HDC hdc=BeginPaint(hWnd,&ps); TextOut(ps->hdc, 10, 10, "HI THERE", 7); " means.

2) Read books about C/C++ and think about how the code you're writing today (in VB) could become the code you're writing next year in C++

Microsoft's newest VC++ Express package is amazing, and if you're already comfortable with C++ and Win32 SDK/CLR programming, it can do anything you can imagine. If you're not, you'll spend hours wondering why your programs don't work and you'll get too discouraged to continue. And nobody wants that!

If you're comfortable with C/C++ syntax and OO programming principles but have questions about specific issues (like "How do I create scenes in D3D ") feel free to email me. Otherwise I'd suggest you visit the MS Forums' DirectX subsection as I believe that deals primarily with games.



 
 
jshtz4





PostPosted: Visual C++ Express Edition, Where do I start? Top

How do I create an XML source from Visual Basic 2005 Express

 
 
MattyN





PostPosted: Visual C++ Express Edition, Where do I start? Top

add an xml file into your project: right click Project => add => new item => Xml file

i think its something like that...

after that you will need to create a dataset that reads and writes to the xml file, something like this:

Dim ds as dataset 'creating the dataset
ds.readxml("xmlFile1.xml") 'reading from the xml file

after that you can access the tables in your xml file like this:

ds.tables("tablename").rows(index value).item("Item name")

hope this helps



 
 
Cobra2525_2000





PostPosted: Visual C++ Express Edition, Where do I start? Top

Thank you very much. From most things I read they were all referring to C++ so I just figured that was where I needed to start. I appreciate you taking your time and providing me with other options. Thanks again.
 
 
duck thing





PostPosted: Visual C++ Express Edition, Where do I start? Top

... I am assumeing you are planning on making a game in Visual C++ (not the best choice) I would suggest that you find your self a native C++ compiler (when you are ready to make games)

I agree with most of what you said, but I don't agree with you on that. Visual C++ is perfectly capable of generating native C++ code. You'll need the Platform SDK (available from Microsoft of course) as well as a good working knowledge of the Windows API, but there's no reason you have to be constrained to using managed code simply because you've chosen Visual C++. I write native Win32 apps fairly frequently with VC++ Express, and they run just fine



 
 
orcmid





PostPosted: Visual C++ Express Edition, Where do I start? Top

I just got wind of some new developments with regard to game development.

Microsoft just announced that there will be an XNA Game Studio Express for game development that allows games to be build for both Windows and XBox 360, in an Express form. This will be C# based according to the accounts I have read.

There are evidently some details to be worked out with regard to deployment to the XBox 360, but not to Windows. This may be cleared up when versions become available for download at the end of August.

- Dennis

If I thought I was game-creative, I would definitely take this route. As it is, I can't figure out how to power my transparent surf-board in Second Life, and I may never get it to make that great read trail in the sky that I remember from every Mighty Mouse cartoon.