Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Hey, I'm new.....ish...

This topic is 5588 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

Hi guys n gals. I''m new to Visual C++ Before i have use.... DarkBASIC, Yabasic (PS2), Borland C++ 6 and some HTML. I have heard people say that Visual C++ is the way to go for Game Programming. So thats why i''m here I''d just like to know a few things... 1) Wheres the best palce to start? Games? Apps? 2) Whats Easier, DirectX or OpenGL? 3) Where can i find really basic Tutorials on either of the above? Thanks, Dean. I''''m new,so take it easy.

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
Hi Dean!

Great to see that you''re interested in game programming, it''s a wonderful world out here .

1) I''d say that... well, the language is the same between game and application programming, and so are the general design principles. So, if you WANT to make games, I don''t think you should write applications to learn programming, write games. You''ll be dealing with completely different libraries in games and application programming, though.

2) I use OpenGL myself, and I''d say that I think it''s a tad easier than DirectGraphics. DX all in all is just so weird

3) For OGL I suggest http://nehe.gamedev.net - as for DX tutorials you could probably find it at NeXe (is it http://nexe.gamedev.net ?) or at MSDN (http://msdn.microsoft.com). Beware though, MSDN is HUGE!

Good luck!

PS. Yabasic is pretty sweet

Share this post


Link to post
Share on other sites
Dean:
It''s best to start getting comfortable with some apps before tackling game programming. you should at least be able to write some simple console apps with visual c++. be familiar with C++ syntax and at least know what objects are. I have never used OpenGL, so I can''t tell you. But, to get into DirectX, if you have a bit of cash, go buy Windows Game Programming for Dummies for a good intro to game dev using DirectX. It won''t make you a master at game development, but it will open up all kinds of doors for learning, including OpenGL.

gatekeeper_prod
www.gatekeeperproductions.com

Share this post


Link to post
Share on other sites
Greetz Dean1988.

1) did you mean website? if so, gamedev.net is it!....
2) definitely OpenGL. though others claim that learning both opengl and d3d was easy for them.
3) i have win32/opengl tutorials at: http://nomad.openglforums.com.

other good opengl tutorial site:
o http://nehe.gamedev.net
o http://www.ultimategameprogramming.com

if you are for d3d8, a good place is:
o http://www.andypike.com/tutorials/directx8/

keep codin''....

(PS: i''m looking for some writers for my website. i am planning on creating a section on my site that has articles/tutorials written by other people. would you perhaps volunteer to write some tutorials for darkbasic?)


nomad | Nomad Forum

Share this post


Link to post
Share on other sites
Hey there.

1) As someone already said, the language will be the same across both; but trying to write games from scratch will not help you. Games are high-performance apps, and are not simple beasts. Game developers make use of every trick in the book to squeeze every last slowdown out of their games; as such, working with game code straightaway isn''t a brilliant idea (IMO).

However, going for simple games - ''guess the number'' is one I get people to write in whatever language - could help you. You need to learn the language first, before you learn game techniques; otherwise, you risk learning those techniques in a bad way - imagine trying to lay out a webpage when you''ve learnt the IMG tag but not the TABLE tag...

2) For a beginner who wants to get something up on screen quickly, I''d recommend OGL. However, it''s not the most forgiving of APIs - expect to see nothing the first few times you try running your app. On the other hand, D3D will encourage good object-orientated programming style, and will take care of many things (such as models, or loading textures) for you. (That''s not always good; it''s never a bad idea to learn how to do those things yourself). Oh, and if you want cross-platform compatability - say, you want to run your app on a Mac or a Linux box - you need to use OpenGL.

In the end, it always comes down to personal preference.

3) Go with NeHe for OpenGL - it''s excellent. NeXe is a little behind the times (or was when I last checked) but this site''s Direct3D section is still good and fresh.

Enjoy your stay.

Superpig
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.

Share this post


Link to post
Share on other sites
oh hi dean you probably remember me.

__________________________________________
you just think i''m here. i''m really not.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!