Advertisement

crap at maths!!!

Started by September 05, 2002 03:27 PM
6 comments, last by distort_dt 22 years, 5 months ago
Ok, heres my problem, I want to get into game programming but Im crap at maths. I know basic programing in C & C++ and I have dabbled with the tutorials on Nehe. I have been left school now for 8 years and I am 23 years of age, I have always had a keen interest in programing and I even programmed the union jack demo on the spectrum 48k (I inverted it aswell) My maths is very very rusty, I mean its below gcse level for christ sake. I know I can learn it, I just need some good sources for learning, i.e. a web site that teaches me maths (duh!) anyway, if someone helps me out Ill share my wealth with them when my first game sells 1 million copies (yeah right) cheers
The best resource that we should all be lucky as all hell to have is http://www.google.com
I don''t mean this to be mean or anything, but Google is great for looking up all sorts of info without going through too much crap.
Look up the topics you need, and you will more than likely find a number of different skill sets from those that are step by step slowly explained to those that expect you to know something before going into it.

If you want to do games or 3D programming, learn the following:
Calculus (up to Calculus 3, which is good for learning about quaternions and such)
Linear Algebra (to learn Matrix math)

General programming: I would suggest Discrete math for logic practice mostly.

Trigonometry and Geometry is a must!
-------------------------GBGames' Blog: An Indie Game Developer's Somewhat Interesting ThoughtsStaff Reviewer for Game Tunnel
Advertisement
k, cheers for that, I have already looked around on google, yahoo and dogpile, I have found a few sites I was just lookin for some recommended sites.
cheers
Since you are choosing to invest time and effort in learning mathematics, you should also invest a small amount of money and buy some text books. These will become invaluable references later during your career, when you can''t quite remember a formula, or someone asks you a question you don''t know the answer to!

I would recommend:
"Calculus & Analytic Geometry" by Frayleigh
"Calculus" by Stewart
"Linear Algebra for Calculus" by Heuvers, Kuisti, Francis, Ortner, Moak & Lockhart.

These contain almost all of the mathematics you need to know for 2D and 3D games programming. While these books are normally used in first year undergraduate courses the contents can be learned with perserverance and a little guidance. There are plenty of places online - including these forums - where you can ask questions to clarify particular topics.

Good luck with your learning endeavours!

Cheers,

Timkin
arghhhhh ... calculus..

i find it easier to sometimes just dont use calculus. Many solutions for games can be completed (approximated) without calculus. but for more complex problems, you have to bite the bullet.

start small, vectors, matrices, quaternions, interpolation, blah blah..



Considering your age and how long you have been out of school I would assume you dropped out. So the starting point would be to get your High School equivalence degree. With that you can apply to local community college. Part of that process should be a math placement test. That will identify what course you should start in. You can then either take that course or buy the textbook for it and work through the exercises. If you don''t decide to actually go to college the catelog provides you a road map of where to go from there. I would recommend taking at least a class or two just to get started. At least enough so that you know what the differant classes cover.
Keys to success: Ability, ambition and opportunity.
Advertisement
search engines (google in particular) are very powerful when used right.



to get good results:

never be ambiguous unless the idea is vague (and maths isnt)

dont rely on the natural language processing, never search for things like ''how do i do euler integration?''

include short, descriptive, specific string searches like "quaternion rotation"

think of a likely associated word/phrase to filter unrelated topics. good candidates are things like "performance hit", ''transformation'', and ''DirectX''

********


A Problem Worthy of Attack
Proves It''s Worth by Fighting Back
spraff.net: don't laugh, I'm still just starting...
I have a rather large collection of electronic material related to math. All the way from Algebra/trig to linear algebra, calc, discrete/finite math, number/set theory and blah blah blah. Email me if you want, and I''ll see what I have that can help you out.
nope, nothin intersting to say yet. gimme time.

This topic is closed to new replies.

Advertisement