Advertisement

3D versus 2D

Started by July 09, 2002 09:46 AM
16 comments, last by Kaver 22 years, 2 months ago
As a newbie in the programming and game programming industry. I have a question regarding graphics. Should us newbies start off our games with 2D graphics and build up to 3D or should we just jump into 3D graphics?
When the world has got you down, that's when you strike back and show them who you really are.
Definitely 2D. If you''ve not done any 2D work before, 3D will kill you.

Or at least be a lot harder than necessary.

Helpful links:
How To Ask Questions The Smart Way | Google can help with your question | Search MSDN for help with standard C or Windows functions
Advertisement
Thanks I thought I should have started off with 3D. When I saw what was invloved and got confused I bought another book on 2D games I thought I should''ve known what to do.
When the world has got you down, that's when you strike back and show them who you really are.
Hi,

More especially, I would advise to start with a 2D board game, i.e. :
- game state can be easily represented as an array of data
- no real-time, only react to user input

When I started ten years ago, the first game I wrote was a memory game (written in GFA Basic on Atari... the ''old good time'')


----
David Sporn AKA Sporniket
Yeah, 2D. Unless you are a highly qualified mathematician. 3D is full of maths.

Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse

Thanks for all of your replies,

I just wanted to know where can I buy VC++ 6.0 I can''t find any in stores. They are all selling VC++.net can I use that or is the language a bit different? Right know I''m using the Introductory edition of VC++ and won''t let me distribute my games. Any ideas?

Thanks
When the world has got you down, that's when you strike back and show them who you really are.
Advertisement
By the way I have just finished a "Break out" type game and I would like to try my hands on a "space invadors" type game for my next project any ideas or remarks?
When the world has got you down, that's when you strike back and show them who you really are.
go for .NET it''s just the newer version of vc++. they just call it .NET b/c it includes libraries for using the .NET codebase. beware that it''s a VERY expensive program (~$600 or so, i''m making this number up but it''s in the vicinity of correct). there is a student version available for much cheaper, though i forget what it is named.

goto microsoft.com and look around for the Visual Studio area of the site for a description of their product offerings.

if you want a free/cheap compiler look at g++ or Borland Free Command line tools.

-me
3D math is difficult, but my experience so far is that there already a lot of functions to help you out. For example, DirectX8 has some functions to multiply matrices for you. I''m sure there are a lot of other math functions I haven''t even touched on yet. I''d agree with doing 2D, but you might look into doing 2D "perspective" using 3D.

------------------
Warcraft III mod:
Project ROR!
http://projectror.warcraftiii.net
------------------
Peon
I personally went straight into 3d. i made a few qbasic programs that draw lines, but thats it. I went straight into learning 3d, but i started with darkbasic and played around with it for a while. but i was never satisfied because i got very low fps on simple things. i searched around a lot and somehow i found nehe.gamedev.net I didnt know about www.gamedev.net yet. I started with downloading tutorials and modifying the existing code to make my own effects. after more reading on nehe and other sources all on internet i started making a 3d engine and have been working on it since then. I am satisfied with the path i chose.

This topic is closed to new replies.

Advertisement