Sign in to follow this  

PROGRAmming Help

This topic is 2479 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello,

I am new to games programming. I have a good knowledge on C++, with which I am confident enough to program certain/given logics.
Currently I am trying to program using DirectX using VC++. I find myself in a desert with job to do. Being totally new to Windows Programming
I would like to seek guidance from the experts.

I have to admit that Pointer is an ocean where I am weak. SO far my plan is to get the knowledge of windows programming through VC++
and then jump into DirectX SDK.

Kindly provide me with info/links/tutorials to enlighten me.
I would like to thank you in advance.

Thank you,

karsnen.

Share this post


Link to post
Share on other sites
[url="http://www.cplusplus.com/doc/tutorial/"]http://www.cplusplus.com/doc/tutorial/[/url][url="http://www.drunkenhyena.com/cgi-bin/dx9.pl"]
[/url][url="http://www.drunkenhyena.com/cgi-bin/dx9.pl"][/url][url="http://www.drunkenhyena.com/cgi-bin/dx9.pl"]http://www.drunkenhy.../cgi-bin/dx9.pl[/url]

Good luck.

Share this post


Link to post
Share on other sites
[quote name='karsnen' timestamp='1298316542' post='4777171']
Hello,

I am new to games programming. I have a good knowledge on C++, with which I am confident enough to program certain/given logics.
Currently I am trying to program using DirectX using VC++. I find myself in a desert with job to do. Being totally new to Windows Programming
I would like to seek guidance from the experts.

I have to admit that Pointer is an ocean where I am weak. SO far my plan is to get the knowledge of windows programming through VC++
and then jump into DirectX SDK.

Kindly provide me with info/links/tutorials to enlighten me.
I would like to thank you in advance.

Thank you,

karsnen.
[/quote]

You may want to consider OpenGL and SDL if you want to be able to offer your games to Windows, Linux, and Mac users. If you do use DirectX and then later decide to switch to SDL and OpenGL you will have to completely relearn graphics programming.

If you do take this route this site is really nice:
[url="http://lazyfoo.net/SDL_tutorials/index.php"]foo.net[/url]
it covers all the way from setting up the library to graphics, sound, input, and Graphics card support.

I am unable to offer DirectX help as I am on Ubuntu linux.
Most of the world would actually be using OpenGL right now if it wasn't for Microsoft's "no more openGL" campaign, and the directXbox.

Not trying to force you to change just providing facts.

Good luck!

Share this post


Link to post
Share on other sites
@[color=#1C2837][size=2]
[b][url="http://www.gamedev.net/user/177030-drunkmonkey25/"]DrunkMonkey25[/url] [url="http://www.gamedev.net/user/177030-drunkmonkey25/page__f__11"][img]http://public.gamedev.net/public/style_images/master/user_popup.png[/img][/url] thank you very much for the 2 links. [/b]



@coderWalker well thank you for your suggestion, but I am typically much into directx. But I would see into that for sure.


@Gamer Gamester pointers - oh yeah. i hate them. how about c# than python? do you reco that lang for game dev?




and you guys are great. thk u. :)[/size][/color]

Share this post


Link to post
Share on other sites
[quote name='coderWalker' timestamp='1298863305' post='4779954']You may want to consider OpenGL and SDL if you want to be able to offer your games to Windows, Linux, and Mac users. If you do use DirectX and then later decide to switch to SDL and OpenGL you will have to completely relearn graphics programming.[/quote]

That's not true at all. Core concepts of graphics programming (matrices, vectors, basic shader concepts, VBOs, etc) will transfer very easily between the two APIs, and modern OpenGL and D3D are more alike than different. I'd actually recommend that the OP eventually aim to learn both, as each has a subtly different persepctive and having knowledge of both will enrich your experience.

Share this post


Link to post
Share on other sites
[quote name='coderWalker' timestamp='1298863305' post='4779954']
Most of the world would actually be using OpenGL right now if it wasn't for Microsoft's "no more openGL" campaign, and the directXbox.
[/quote]

I think the ARB doing pretty much nothing for several years turning OpenGL2 into a fragmented mess of vendor specific extensions played a big part there, can't really blame Microsoft for scoring on an open goal. (The Khronos Group has done a great job with OpenGL3 and OpenGL4 though)

Share this post


Link to post
Share on other sites
I have yet to use C#, but based on what I've heard from my friends that work with it, it sounds like a good choice.
C++ takes years to get fully up and running with, and even then will suck up far more development time than Python or C# or others.
You'll get results much faster with something other than C++, while still learning and developing skills that can be transferred to C++
(if you ever have a compelling need to do so -- most projects just don't require C++ -- it inflates the development time with no real benefit).

Share this post


Link to post
Share on other sites

This topic is 2479 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this