Quantcast

Maximum PC

It is currently Fri Aug 22, 2014 10:50 am

All times are UTC - 8 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Was I Smart to do this?
PostPosted: Wed Dec 22, 2004 7:51 pm 
Willamette
Willamette
User avatar

Joined: Wed Dec 08, 2004 12:53 pm
Posts: 1242
Location: in trouble
There were two books (Note that i have no skills at programing whatsoever)

a. Programming Linux for dummies
b. C++ for dummies

I chose A becasue i thought it would be better to start out with. IS it a total waste of time?


Also how can I create a game? FPS, what code does it have to be in?


Top
  Profile  
 
 Post subject: Re: Was I Smart to do this?
PostPosted: Wed Dec 22, 2004 9:22 pm 
Thunderbird
Thunderbird
User avatar

Joined: Wed Jul 07, 2004 1:13 pm
Posts: 817
Location: Missouri
ATI4EVER! wrote:
There were two books (Note that i have no skills at programing whatsoever)

a. Programming Linux for dummies
b. C++ for dummies

I chose A becasue i thought it would be better to start out with. IS it a total waste of time?


Also how can I create a game? FPS, what code does it have to be in?


In my opinion, the Dummies books seem the best written for individuals with limited or no experience at all. And no book when attempting to learn something new is a waste. Remember try different authors when you plan to advance further.


Top
  Profile  
 
 Post subject:
PostPosted: Wed Dec 22, 2004 9:23 pm 
Team Member Top 100
Team Member Top 100

Joined: Fri Sep 17, 2004 5:35 pm
Posts: 1176
I've never read either of them, but of the two, I'd think B is more applicable to what you want.

You can write FPSes in any language, but they are generally written in C or C++ (and in the early days, assembly).

But don't think you're going to just jump right into writing graphical doodads with C or C++. It's going to take at least a year or two of using the language before you start OpenGL, DirectX, or even the Windows API (at least it SHOULD take a year or two).


Top
  Profile  
 
 Post subject: Re: Was I Smart to do this?
PostPosted: Wed Dec 22, 2004 9:43 pm 
Bitchin' Fast 3D Z8000
Bitchin' Fast 3D Z8000
User avatar

Joined: Mon Jun 14, 2004 4:04 pm
Posts: 985
Location: Earth
ATI4EVER! wrote:
There were two books (Note that i have no skills at programing whatsoever)

a. Programming Linux for dummies
b. C++ for dummies

I chose A becasue i thought it would be better to start out with. IS it a total waste of time?


Also how can I create a game? FPS, what code does it have to be in?


If you really want to program for Linux, sure, the first one would have been nice. I'm not a big fan of the Dummies series, it's a subjective reason, so don't take my preferences too highly. :)

As for creating a game, you have two options:

1) DirectX -> Windows only, but DX has its own math libraries, but it's a PITA to code in (IMHO). Your game won't run on anything BUT Windows, unless you somehow think about using Cedega and write that in, but DX is purely Windows.

2) OpenGL -> An excellent API, IMHO. It has no math libraries, so you have to know a lot of Linear Algebra. You have to write your own vector objects, and you can do it in C/C++ or Java (I haven't played around with the Java or C# versions, I've only used C++ for OpenGL).

If you're really into learning programming, I'm all about learning the fundamentals then you can branch off and do whatever you want to do. But get the hang of coding first, start by looking at Topcoder (www.topcoder.com) and try to solve their challenges. One thing's for sure, learn a language and its libraries, it'll make you more of a powerful programmer.


Top
  Profile  
 
 Post subject:
PostPosted: Thu Dec 23, 2004 9:42 am 
Willamette
Willamette
User avatar

Joined: Wed Dec 08, 2004 12:53 pm
Posts: 1242
Location: in trouble
Thanks for the nice long replies. Yeah I think I WILL stick to the one that i got (the linux one) for two reasons,

1. I want to actually use my new linux OS for something :P
2. I think it's better to start off with since as I said I have ABSOLUTELY NO experience in the subject.

But thanks anyways.


Top
  Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group