Code Newbie
News     Forums     Search     Members     Sign Up    

My Code Newbie
Username

Password

Articles/Snippets
ASP Classic
ASP.NET
C
C#
C++
HTML / CSS
Java
Javascript
Linux / BSD
Perl
PHP
Python
Ruby
SQL
VB 6
VB.NET

C.N. Friends
  Planet Rome

Link to Us!
Code Newbie
  Code Newbie
    forums

Go Back   Code Forums > Application and Web Development > Standard C, C++

Reply
 
LinkBack Thread Tools Display Modes
Old 12-15-2003, 08:32 PM   #1 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
What to use for Programming a gaming engine?

I was wondering what they best client (Microsoft, Borland, Bloodshed, etc.) w/ plug-ins to use for programming a gaming engine in C/C++? What are some good books that I can rent/buy to help me do this. I know how the basic of C/C++ but am looking to expand into making some "Do for fun" projects w/ some basic games and stuff (probably using DirectX and 3D characters).
Also what is a good 3D modeler that will work with making a gaming engine (like Moray/POV-Ray, 3D Studio Max, Lightwave, Bryce, etc.)?

Sorry that I might seem un-enlighten or dumb. Or that I shouldn't be trying to do this if I have to ask this much, but I usually just teach myself and avoid schooling...so I gotta ask somewhere.

Thank you all for you help, in advance! I hope everyone have a Merry Holidays! :-)
L06@N is offline   Reply With Quote
Old 12-16-2003, 07:01 AM   #2 (permalink)
sde
Moderator
 
sde's Avatar
 
Join Date: May 2002
Location: us.ca
Posts: 4,475
sde is on a distinguished road
i think c/c++ is probably the best core languages to know. then you can go the directx or opengl route.

i've done a little work with directx, but not much. it's pretty intense.

microsoft came out with managed directx which you can program in .NET, but for high-end games, you'll probably want to stick with a lower level programming language.

i wish we had some game programmers here to shed a little light on the subject.
__________________
Mike
sde is offline   Reply With Quote
Old 12-16-2003, 03:06 PM   #3 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,544
Valmont is on a distinguished road
Re: What to use for Programming a gaming engine?

Quote:
Originally posted by L06@N
I was wondering what they best client (Microsoft, Borland, Bloodshed, etc.) w/ plug-ins to use for programming a gaming engine in C/C++? What are some good books that I can rent/buy to help me do this. I know how the basic of C/C++ but am looking to expand into making some "Do for fun" projects w/ some basic games and stuff (probably using DirectX and 3D characters).
Also what is a good 3D modeler that will work with making a gaming engine (like Moray/POV-Ray, 3D Studio Max, Lightwave, Bryce, etc.)?

Sorry that I might seem un-enlighten or dumb. Or that I shouldn't be trying to do this if I have to ask this much, but I usually just teach myself and avoid schooling...so I gotta ask somewhere.

Thank you all for you help, in advance! I hope everyone have a Merry Holidays! :-)
You ask for the best client. But if you think you can choose between Microsoft, Borland or Bloodshed's DevC++, then why not just stick to MS?
But if you don't have anything, then you can easely do DevC++. For example the gaming-programming school here in the Netherlands use DevC++. The students do at least.

Then you ask about a 3D modeler. The answer is simple: use whatever you got. Be glad WHEN it is your time to use and program 3D assets. Because you will have quite a 2D-learning-time before you can switch to 3D.

You also ask about books. I assume books for gaming programming.
Here is one book that isn't considered bad. I have no clue on how good it is.
NetWarriors in C++; Programming 3D Multiplayer Games by J Gradecki. I am not the right person for this. I merely thrive upon conversations with colleages.

Good luck.
__________________
Valmont is offline   Reply With Quote
Old 12-16-2003, 05:15 PM   #4 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Well, I have been using DevC++ (bloodshed) so far, and I know it has a DirectX plug-in for it. So I guess if that will work just as good as MS or Borland then I'll stick with what I know and what is free (I always like supporting/using freeware - beer/speech - more if I can).

Also, I understand I'll have to go from 2D to 3D, but as long as I know of good modeler I can use. I have (tinker around with stills) POV-Ray with the Moray Modeler already, so if it will work just as good as Lightwave for doing 3D games I'll also stick with it there, unless I end up requiring something Lightwave does easier or offers that I don't have currently.
So if you said I should tackle 2D first I can just about use any file-type I want, right? I will be using GIMP 1.3.23 to make the imaging, so I am limited only by restriction of GIMP on what kinda file types I can make them.

Ya, I was mainly just wondering about compatibility with the 1st couple questions as I have never dove into the gaming part of programming. I like C/C++ and am comfortable with it, and I know of a few friends (haven't seen/talked with them in years though) that use C/C++ to make DirectX toys (like a dude who walks around the screen).


Thanks for the names of the books, I'll look into them, and if you know of any other tutorials on the web, books, examples with comments, etc I would love to see them. I am wanting to program an engine from the ground up (I know it will take a long time), but I don't care to piece together others code...so as you can guess I already know this will take me a long time to complete (and like I said it's a just-for-fun kinda thing).
L06@N is offline   Reply With Quote
Old 12-17-2003, 12:42 AM   #5 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,544
Valmont is on a distinguished road
To get started three things are important in your case:
1) C++ coding skills.
You said you are just beyond beginnger. In that case you will still struggle between conceptual game-programminging-errors and C++ errors. Just a heads up.
2) Compatibility: (GIMP/DevC++/DirectX). That I don't know. You can adress the DevC++ forum or a DirectX support center or a gaming forum to find out.
3) Google is your friend as usual. Search for "Dirext programming tutorial" and "OpenGl programming tutuorial" etc. etc.
I you will stumble on sites with tons of know-how!

Good luck!
__________________
Valmont is offline   Reply With Quote
Old 12-17-2003, 06:51 AM   #6 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
I'll go ahead and do so, but thanks a lot for all the info:-)
Unless someone knows of any good DirectX (maybe OpenGL, too) forums off the top of there head otherwise I am gonna googlize it tonight.
L06@N is offline   Reply With Quote
Old 12-17-2003, 07:32 AM   #7 (permalink)
sde
Moderator
 
sde's Avatar
 
Join Date: May 2002
Location: us.ca
Posts: 4,475
sde is on a distinguished road
/me needs to work on reading comprehension
__________________
Mike
sde is offline   Reply With Quote
Old 12-17-2003, 03:55 PM   #8 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Wink


Thanks for all the info, and keep it coming if you find/have anymore.
L06@N is offline   Reply With Quote
Old 12-22-2003, 10:25 PM   #9 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Was just wondering...what do you guys think the best way to go is (and why): OpenGL or DirectX?
L06@N is offline   Reply With Quote
Old 12-23-2003, 06:27 AM   #10 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,544
Valmont is on a distinguished road
Whatever you like mate.
Pick one, and go for it.
__________________
Valmont is offline   Reply With Quote
Old 12-23-2003, 09:09 AM   #11 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Alright, ya I was gonna read into both and decide from there, but was just wanting to see what everyone else had to say
L06@N is offline   Reply With Quote
Old 12-25-2003, 09:45 PM   #12 (permalink)
Pizzaman
Registered User
 
Join Date: Sep 2003
Posts: 8
Pizzaman is on a distinguished road
I would use Microsoft Visual C++. It's useful for keeping track of its stuff and I heard it has a powerful debugger (although I never figured out how to use it)

I would suggest buying the following books

"Tricks of the Windows Game Programming Gurus Second Edition"
by Andre LaMothe <== teaches you DirectX game programming

"Programming Windows Fifth Edition" by Charles Petzold.

I am currently learning to program in DirectX. Never done OpenGL. DirectX is pretty easy to set up.

-Pizzaman
Pizzaman is offline   Reply With Quote
Old 12-25-2003, 09:49 PM   #13 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Cool, so you are also learning DirectX, eh? Ya, that is the way I was going, but for a while I think I might stick with Dev-C++ unless anyone can give complaints against it (atleast until I get more $$ to buy something like MS).
Would you suggest anything for the modeling half (making the 2D or 3D rendering's)?
L06@N is offline   Reply With Quote
Old 12-26-2003, 11:50 AM   #14 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Hmm, looks like Amazon has good prices on them also...what do you think of "Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization?"
L06@N is offline   Reply With Quote
Old 12-28-2003, 04:05 PM   #15 (permalink)
L06@N
Registered User
 
L06@N's Avatar
 
Join Date: Dec 2003
Location: Nebraska, USA
Posts: 17
L06@N is on a distinguished road
Well, I am getting ready to grab some books from Amazon (no good local book stores). So if anyone else has some good C/C++ programming books that I should look into buying, please let me know!
L06@N is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Search Engine Submittions Eyelfixit Lounge 12 07-25-2003 08:09 PM
Patch Engine mozza Standard C, C++ 1 07-12-2003 11:52 PM
Please Review ZapMeta - New Search Engine khn Program Design and Methods 3 07-06-2003 09:15 AM


All times are GMT -8. The time now is 11:39 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0 RC8





Copyright © 2000-2008, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting