aspose file tools*
The moose likes Meaningless Drivel and the fly likes windows game programming in C++/DirectX Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Meaningless Drivel
Bookmark "windows game programming in C++/DirectX" Watch "windows game programming in C++/DirectX" New topic
Author

windows game programming in C++/DirectX

Randall Twede
Ranch Hand

Joined: Oct 21, 2000
Posts: 4347
    
    2

im applying for a job i saw because it it what i think i want to do when i get out of school, so why wait? it offers 24,000+ DOE. i leave out the non-trivial details.
it is C++ and DirectX. has anyone here done that before? i have looked at tutorials and they scare me with windows API calls and the DirectX calls are scary looking too.


SCJP
Visit my download page
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

I have looked into DirectX a bit and it is the messiest API I have every seen. OpenGL is so much cleaner and better in my opinion. The other plus to the OpenGL route is that you aren't limited to Windows Programming. And there are many more toolkits that support OpenGL rather than DirectX where you are pretty much stuck with MFC(I think..).
24,000 seems a bit low. But I don't really know the market. I do know that there is a University that is going to be offereing a Game Programming Degree and that a highly skilled Game Programmer can make up to $300,000 dollars a year.
Don't know if that helped, but that is my 2 cents.


GenRocket - Experts at Building Test Data
Paul McKenna
Ugly Redneck
Ranch Hand

Joined: Jul 08, 2000
Posts: 1006
Welcome to Windows API programming.
Messy code and crappy design is the way to go!

I have worked with C++ pretty extensively, but then looks like what you'll be working with will be more of VC++, which is pretty much the same thing but with more functions and routines etc.
No idea about directx. You could try this link though Google Groups


Commentary From the Sidelines of history
Randall Twede
Ranch Hand

Joined: Oct 21, 2000
Posts: 4347
    
    2

gregg,
directX8 is supposed to be much more like openGL than prior versions. that is what i have here.
I know game programmers usually get over twice that to start. but it is a startup and they dont require a degree. they want 4 yrs C++ and i have 3 months
but i have my Java experience and an impressive 4.0 GPA for 4 terms of classes..they might concider me........
Randall Twede
Ranch Hand

Joined: Oct 21, 2000
Posts: 4347
    
    2

Sriraj,
so its not just me? thank god! hey, btw, you got any left over virgins? oh wait, never mind.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Ok, so here is an interesting comparison. I found 3 examples.
1. DirectX 3D Cube Example in VC++
2. OpenGL 3D Cube + 3D Triangle in VC++
3. GLUT 3D Cube + 3D Triangle in C++ (GLUT)
1.
Follow this link to see the code. I didn't feel like piecing it together.
2.

3.

Now, if you will notice the major difference in the 3, basically the length of the code to do pretty much the same thing, all lies in the different toolkits you use to create your GUI elements and Windows. The actually DRAWING of the 3D stuff is almost the same in all 3 except the DirectX where there is a bit more to do to set it up.
Plus, if you use #3, you aren't limited to Windows OS.
Mark Fletcher
Ranch Hand

Joined: Dec 08, 2001
Posts: 897
Originally posted by Randall Twede:
im applying for a job i saw because it it what i think i want to do when i get out of school, so why wait? it offers 24,000+ DOE. i leave out the non-trivial details.
it is C++ and DirectX. has anyone here done that before? i have looked at tutorials and they scare me with windows API calls and the DirectX calls are scary looking too.

A friend of mine is considering a similar kind of career change, namely going from application programming in VC++/MFC to DirectX/VC++.
The only advice I can give is try to come up with a small portfolio of examples using DirectX to show that you can adapt to the API and have no problems. My friend is doing exactly the same. It should help with the interview process.
Best of Luck!
Mark


Mark Fletcher - http://www.markfletcher.org/blog
I had some Java certs, but they're too old now...
 
permaculture playing cards
 
subject: windows game programming in C++/DirectX