![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Programmer
|
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. |
|
|
|
|
|
#2 |
|
Unverified User
Join Date: Aug 2006
Posts: 88
Rep Power: 0
![]() |
Learn C++ and learn it well. Then make sure you understand basic geometry and then learn some 3D library. Have fun.
|
|
|
|
|
|
#3 |
|
Programmer
|
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. |
|
|
|
|
|
#4 |
|
Unverified User
Join Date: Aug 2006
Posts: 88
Rep Power: 0
![]() |
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.
|
|
|
|
|
|
#5 |
|
Programmer
|
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. |
|
|
|
|
|
#6 |
|
Game engine designer
Join Date: May 2005
Location: Sweden
Posts: 296
Rep Power: 4
![]() |
__________________
http://www.klarre.se |
|
|
|
|
|
#7 |
|
Programmer
|
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. |
|
|
|
|
|
#8 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
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 |
|
|
|
|
|
#9 | |
|
Programmer
|
Quote:
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. |
|
|
|
|
|
|
#10 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
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 |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
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 |