Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Aug 7th, 2006, 5:06 PM   #1
thondal
Programmer
 
thondal's Avatar
 
Join Date: Jan 2006
Location: Norway
Posts: 82
Rep Power: 3 thondal is on a distinguished road
Send a message via MSN to thondal
the right(no not left right) approach

Ok. I got my accelerated c++ book, and it's really, really good. When i had read about 13 pages i had learned more then i had when reading 130 pages in other c++ tut's... But my question is. What i really want to do is to make a game, in 3d that be. But what would be the right approach on this? Like, first i know i have to learn c++ much better, but what then? I don't mean anything really fancy in 3d, because i know one person alone cannot make any big 3d game and stuff, but i just really want to make a 3d enviorment and be able to move in 3d space within the game... could you guys give me some advice on how to approach my goal?

-thondal-
__________________
"die" he screamed at the polygon man. When he was done with him, only four points remained, a quad of what he once was.
thondal is offline   Reply With Quote
Old Aug 7th, 2006, 5:08 PM   #2
Random Spirit
Unverified User
 
Join Date: Aug 2006
Posts: 88
Rep Power: 0 Random Spirit is on a distinguished road
Learn C++ and learn it well. Then make sure you understand basic geometry and then learn some 3D library. Have fun.
Random Spirit is offline   Reply With Quote
Old Aug 7th, 2006, 5:10 PM   #3
thondal
Programmer
 
thondal's Avatar
 
Join Date: Jan 2006
Location: Norway
Posts: 82
Rep Power: 3 thondal is on a distinguished road
Send a message via MSN to thondal
Well... I was kinda hoping for a bit more detailed explenation.. oh well :p
__________________
"die" he screamed at the polygon man. When he was done with him, only four points remained, a quad of what he once was.
thondal is offline   Reply With Quote
Old Aug 7th, 2006, 5:13 PM   #4
Random Spirit
Unverified User
 
Join Date: Aug 2006
Posts: 88
Rep Power: 0 Random Spirit is on a distinguished road
Well learn C++, then read a math textbook(unless you have a good maths background) then buy yourslef a good book on OpenGL(or whatever) and read it. Do the examples and mess about with them. Then if you get problems ask here im sure someone will have the answer. If you get a spinning 3d cube going you should be impressed with yourself, i know i was.
Random Spirit is offline   Reply With Quote
Old Aug 7th, 2006, 5:22 PM   #5
thondal
Programmer
 
thondal's Avatar
 
Join Date: Jan 2006
Location: Norway
Posts: 82
Rep Power: 3 thondal is on a distinguished road
Send a message via MSN to thondal
hm. okey.. thanx. Don't think my math skills are that bad, but I guess they can always be improved... drasticly ... I was just hoping for some online tutorials, but i guess paper beats eletronic still. But thank you

back to my book then.

-thondal-
__________________
"die" he screamed at the polygon man. When he was done with him, only four points remained, a quad of what he once was.
thondal is offline   Reply With Quote
Old Aug 7th, 2006, 5:22 PM   #6
Klarre
Game engine designer
 
Klarre's Avatar
 
Join Date: May 2005
Location: Sweden
Posts: 301
Rep Power: 4 Klarre is on a distinguished road
Check out these Lessons and you will got a good start.

http://nehe.gamedev.net/
__________________
http://www.klarre.se
Klarre is offline   Reply With Quote
Old Aug 7th, 2006, 5:28 PM   #7
thondal
Programmer
 
thondal's Avatar
 
Join Date: Jan 2006
Location: Norway
Posts: 82
Rep Power: 3 thondal is on a distinguished road
Send a message via MSN to thondal
thnx man.... btw, I myself do some 3d as a hobby, so was thinking of a way to program so that i can import the files and use them in the game when I get to that point..

-thondal-
__________________
"die" he screamed at the polygon man. When he was done with him, only four points remained, a quad of what he once was.
thondal is offline   Reply With Quote
Old Aug 7th, 2006, 5:47 PM   #8
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
You may (or may not) fail to understand that a complex 3D game is the result of a mix of disciplines being brought together in a coherent whole. Consider the production of a movie or a Broadway play or a piece of complex equipment. You may or may not be able to perform as a story writer, a screenplay writer (which is a horse of a different color), an actor, a cameraman, a gaffer, and all the other people whose talents are required for even a failure, much less a success. You may or may not be able to perform as an electrical designer, a mechanical designer, a buyer, a tool designer, a plastics molder, a board-layout artist, and all the other people whose talents are required for even a failure, much less a success. At your age, you probably don't come close to qualifying in all those disciplines. That is not denigrating, it is a statement with a very large probability of being true.

There is nothing wrong with pursuing this dream. It is the stuff of a dedicated person, the right stuff. Nevertheless, you need to realize that you are not a hungry cat who found a bird's nest on the ground. In all likelihood, you are going to have to climb some trees and do some stalking.

You are going to need to learn to develop a story. You are going to need to learn to express that graphically. You are going to need to learn to do the graphics. You are going to need to learn to render them. You are going to need to learn to pick up on user input and manipulate all that other stuff. You are going to need to eat while doing all this. Don't forget going to the bathroom -- it'll definitely impact your schedule.

All that said, if you want to mess around with 3D design, get Gmax, which is a free version of 3dsMax. That, alone, saves you about $3500. There is normally a version shipped with games which use it, in an SDK. Don't expect to rip designs from the game; it is very much one way, export, no import. If you do that, as well as learn to program, you will have two of the forty-leben requisite skills under your belt.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 7th, 2006, 5:52 PM   #9
thondal
Programmer
 
thondal's Avatar
 
Join Date: Jan 2006
Location: Norway
Posts: 82
Rep Power: 3 thondal is on a distinguished road
Send a message via MSN to thondal
Quote:
Originally Posted by DaWei
All that said, if you want to mess around with 3D design, get Gmax, which is a free version of 3dsMax. That, alone, saves you about $3500. There is normally a version shipped with games which use it, in an SDK. Don't expect to rip designs from the game; it is very much one way, export, no import. If you do that, as well as learn to program, you will have two of the forty-leben requisite skills under your belt.
been working with 3d for about a year now... so now problem there and i'm using blender which is much better in my opinion.. but that's kinda like saying c i s better then c++... but blender has the abilitiy to export the files into whatever medium it needs to be exportet in.. so no problem on the 3d side anyways

-thondal-
__________________
"die" he screamed at the polygon man. When he was done with him, only four points remained, a quad of what he once was.
thondal is offline   Reply With Quote
Old Aug 7th, 2006, 5:58 PM   #10
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Well, I have a flying teapot you might be interested in. It has a virtual cockpit as well as the external model. It is really high-class. The floor is 60s vintage shag carpet that runs part way up the walls, the side panels are leather, and the headliner is giraffe skin. It's your hippie grandmother's dream. The passenger seat is a commode. (All these statements are true, not BS.) Now all we two have to worry about is getting all those other skills.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Question about analyzing 6 million records Arla C# 11 Jun 22nd, 2006 3:02 PM
ArrayList Troubles crawforddavid2006 Java 17 Jan 10th, 2006 6:37 PM
need some advice w/my css dmorales HTML / XHTML / CSS 15 May 13th, 2005 8:12 PM
Help in QBASIC (I think it's similar to VB) phoenix987 Visual Basic 3 May 9th, 2005 12:33 PM
Help with a QBASIC program phoenix987 Other Programming Languages 4 May 5th, 2005 12:27 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 2:03 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC