Click here to Skip to main content
15,914,500 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralI don't have an IDC_OK hadle Pin
Toni7820-Feb-03 11:47
Toni7820-Feb-03 11:47 
GeneralRe: I don't have an IDC_OK hadle Pin
karl_w20-Feb-03 21:45
karl_w20-Feb-03 21:45 
GeneralRe: I don't have an IDC_OK hadle Pin
Roger Allen21-Feb-03 2:02
Roger Allen21-Feb-03 2:02 
QuestionHow do i make a game? Pin
carjackermike20-Feb-03 10:26
susscarjackermike20-Feb-03 10:26 
AnswerRe: How do i make a game? Pin
Christian Graus20-Feb-03 10:35
protectorChristian Graus20-Feb-03 10:35 
GeneralRe: How do i make a game? Pin
David Wulff20-Feb-03 11:24
David Wulff20-Feb-03 11:24 
GeneralRe: How do i make a game? Pin
Christian Graus20-Feb-03 11:32
protectorChristian Graus20-Feb-03 11:32 
AnswerRe: How do i make a game? Pin
Paul M Watt20-Feb-03 17:33
mentorPaul M Watt20-Feb-03 17:33 
carjackermike wrote:
how much work, how long will it take me to make a good looking 3D shooter with all the DirectX 9 and Cg stuff in it

It will take quite some time. I decided that I wanted to make a simple game, Tetris[^], while I was unemployed last year. I treated writing this game like my full-time job until I found a job, and I spent 3 months on it. Part of it was writing the frame work to handle the graphics and sound in directX, the other part was actually writing the game and adding the animations.

I didnt even have to do the artwork or music, my brother created that for me. So if you are on your own, you will need to spend even more time doing that.

A 3D game would be considerable more involved. One thing you can do to minimize the amount of time is to use a free 3D engine that someone else has developed.

carjackermike wrote:
What do i need to know

If you want to write the game engine from scratch, you should study your euclidian geometry, and trig. There are a lot of things that Direct X will do for you, but you still need to understand the basis of the math.

Besides that, it really helps to have a general understanding of all of the basic data types to help you properly organize the code in your game. The better you organize up front, the easier it will be for you to change your game in the end.

I would suggest to pick a somewhat simple game, and implement it, so that you get an idea of what is involved to make a more ambitious 3D game.

Good Luck


Build a man a fire, and he will be warm for a day
Light a man on fire, and he will be warm for the rest of his life!

AnswerRe: How do i make a game? Pin
Jambolo22-Feb-03 21:06
Jambolo22-Feb-03 21:06 
GeneralRe: How do i make a game? Pin
carjackermike23-Feb-03 14:46
susscarjackermike23-Feb-03 14:46 
GeneralRe: How do i make a game? Pin
Alexander Wiseman24-Jun-03 8:01
Alexander Wiseman24-Jun-03 8:01 
Generaldata exchange Pin
dudic20-Feb-03 10:21
dudic20-Feb-03 10:21 
GeneralRe: data exchange Pin
Christian Graus20-Feb-03 10:36
protectorChristian Graus20-Feb-03 10:36 
Generalexcel setting paper size Pin
Anonymous20-Feb-03 10:01
Anonymous20-Feb-03 10:01 
GeneralCrichEditCTrl Pin
ns20-Feb-03 9:33
ns20-Feb-03 9:33 
GeneralRe: CrichEditCTrl Pin
Valera24117620-Feb-03 11:34
Valera24117620-Feb-03 11:34 
GeneralRe: CrichEditCTrl Pin
ns21-Feb-03 0:47
ns21-Feb-03 0:47 
GeneralRe: CrichEditCTrl Pin
Valera24117621-Feb-03 10:02
Valera24117621-Feb-03 10:02 
GeneralRe: CrichEditCTrl Pin
ns24-Feb-03 1:58
ns24-Feb-03 1:58 
GeneralGreying out checkboxes in TreeView Pin
nitingonsalves20-Feb-03 8:24
nitingonsalves20-Feb-03 8:24 
GeneralTerminating Applications in VC++ Pin
Anonymous20-Feb-03 8:18
Anonymous20-Feb-03 8:18 
GeneralRe: Terminating Applications in VC++ Pin
AlexO20-Feb-03 8:56
AlexO20-Feb-03 8:56 
GeneralDynamic linking MFC Pin
User 988520-Feb-03 6:55
User 988520-Feb-03 6:55 
GeneralRe: Dynamic linking MFC Pin
valikac20-Feb-03 7:25
valikac20-Feb-03 7:25 
GeneralRe: Dynamic linking MFC Pin
Florian Heidenreich20-Feb-03 8:17
Florian Heidenreich20-Feb-03 8:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.