Okay, so I suck at math

Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
Thread Solved

Join Date: Feb 2007
Posts: 1,614
Reputation: scru has a spectacular aura about scru has a spectacular aura about 
Solved Threads: 131
Featured Poster
scru's Avatar
scru scru is offline Offline
Posting Virtuoso

Okay, so I suck at math

 
0
  #1
May 11th, 2009
Hi, I suck at math.

I've been working a 2d (yes 2d) library lately at it's been making my head spin. The terminology, the equations, all of it.

What I want to do is get good at math, or at least stop sucking. Does anybody know a good book a total math noob like me can use to get to the point where it won't be hard for me to grasp new concepts? I'm a bit reluctant to go to math lessons because they basically teach what they taught in school (and look where that got me). I am willing put my programming on hold and get this done before I even try to touch 2d programming code again.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 804
Reputation: darkagn has a spectacular aura about darkagn has a spectacular aura about darkagn has a spectacular aura about 
Solved Threads: 110
darkagn's Avatar
darkagn darkagn is offline Offline
Practically a Posting Shark

Re: Okay, so I suck at math

 
1
  #2
May 12th, 2009
When you say you suck at math, how bad is it? Are we taliking about not knowing advanced calculus and algebra, or not knowing your times tables? Who are you comparing yourself to?

This site has lots of tutorials, demonstrations and explanations that might help you. I have used it often for some advanced concepts, but it starts at beginner and works through to the advanced levels of mathematics. There are many other sites out there aimed at online math learning, that's just the one I've used.

Good luck And remember, mathematics is actually fun when you get the hang of it (spoken like a true geek I know...)
There are no stupid questions, only those too stupid to ask for help.
echo is a web developer's best friend.
Reply With Quote Quick reply to this message  
Join Date: Jul 2006
Posts: 1,091
Reputation: MattEvans is a jewel in the rough MattEvans is a jewel in the rough MattEvans is a jewel in the rough 
Solved Threads: 63
Moderator
Featured Poster
MattEvans's Avatar
MattEvans MattEvans is offline Offline
Veteran Poster

Re: Okay, so I suck at math

 
1
  #3
May 12th, 2009
What kind of 2D library? Graphics, or physics? or something else?

I like this book alot, it says collision detection, but it also has a lengthly intro to many of the concepts of simulated 'space and time': http://www.amazon.com/exec/obidos/tg...altimecolli-20. Is 3D rather than 2D, but it's (a hell of) alot easier to convert 3D stuff to 2D than the other way around.

But, I don't have masses of books, (infact, I only really have that book, and this one, http://www.amazon.com/Calculus-Analy.../dp/0070576424, which is way to deep for what I tend to need), so perhaps there are more appropriate choices.

For basic 2D math.. A 'middle-level' education textbook should probably suffice.. In UK terms, an A-level or equivalent textbook should have enough material to understand most things you'd need to do w.r.t to 2D geometry, linear algebra, integration/differentiation, and that's a good basis for doing a whole lot of stuff.

Often, the hardest thing to work out is where & how to actually apply what you know, and what extra you'll need to know in order to do x. If you can classify exactly what x is, searching for how x is usually done, reading that material, following references / researching what you don't know, and recursing tends to work quite well, and you'll pick up useful transferable stuff along the way.

A quick question, what sort of mathematical architecture are you using? By that I mean, when you think about your code, do you think 'points and angles' or 'vectors and matrices'?
Plato forgot the nullahedron..
Reply With Quote Quick reply to this message  
Join Date: Aug 2008
Posts: 15
Reputation: Kecy is an unknown quantity at this point 
Solved Threads: 1
Kecy Kecy is offline Offline
Newbie Poster

Re: Okay, so I suck at math

 
1
  #4
May 12th, 2009
Well, from all indications, it looks like your speciality is animation and graphics. I think "3D Math Primer for Graphics and Game Development" should get you on track and improve your mathematical abilities.
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 1,614
Reputation: scru has a spectacular aura about scru has a spectacular aura about 
Solved Threads: 131
Featured Poster
scru's Avatar
scru scru is offline Offline
Posting Virtuoso

Re: Okay, so I suck at math

 
0
  #5
May 12th, 2009
To answer a few questions:

It's a graphics library, not physics

Vectors and matrices, but also points I think. Not angles though.
Reply With Quote Quick reply to this message  
Join Date: Jul 2006
Posts: 1,091
Reputation: MattEvans is a jewel in the rough MattEvans is a jewel in the rough MattEvans is a jewel in the rough 
Solved Threads: 63
Moderator
Featured Poster
MattEvans's Avatar
MattEvans MattEvans is offline Offline
Veteran Poster

Re: Okay, so I suck at math

 
0
  #6
May 12th, 2009
Matrix transforms are perhaps harder to initially understand than applying offsets and rotations directly to points, but it's IMO the 'right choice' to use matrices, because it makes everything in the future easier. (e.g. to do anything more complicated, you either have to use matrices anyway, or do what matrices would do in longhand)

What level would you say that you're at? What are you having trouble with at this moment/ what was the last thing you had trouble with?
Plato forgot the nullahedron..
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 1,614
Reputation: scru has a spectacular aura about scru has a spectacular aura about 
Solved Threads: 131
Featured Poster
scru's Avatar
scru scru is offline Offline
Posting Virtuoso

Re: Okay, so I suck at math

 
0
  #7
May 13th, 2009
Matrices are exactly what I'm having trouble with. I haven't really grasped what they are and how they work. All I know is that they can be used to "transform" primitives (eg scale, skew, rotate).

Another thing I'm having trouble with is understanding some of the mathematical functions for some of the operations on vectors. For instance, I don't know what theta means, and I keep seeing parts like |x| and I don't know what that means either.
Reply With Quote Quick reply to this message  
Join Date: Nov 2008
Posts: 977
Reputation: MosaicFuneral is just really nice MosaicFuneral is just really nice MosaicFuneral is just really nice MosaicFuneral is just really nice MosaicFuneral is just really nice 
Solved Threads: 92
MosaicFuneral's Avatar
MosaicFuneral MosaicFuneral is offline Offline
Posting Shark

Re: Okay, so I suck at math

 
1
  #8
May 13th, 2009
http://www.amazon.com/Mathematics-Ph.../dp/1584503300
This was a pretty good book on the subject. Goes over all the crap they teach you in high-school, in the first few chapters, then actual application. Might hold you over till you get some formal classes(seeing how you don't remember absolute).
"Jedenfalls bin ich überzeugt, daß der Alte nicht würfelt."
"I became very sensitive to what will happen to all this and all of us." -Two geniuses named Albert
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,510
Reputation: Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future Ezzaral has a brilliant future 
Solved Threads: 522
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: Okay, so I suck at math

 
1
  #9
May 13th, 2009
The Mathematics of the 3D Rotation Matrix might be worth a read for you. If it's too deep at the moment, perhaps it will be helpful as you get in further.

Gamedev has many articles on matrices as well if you want to peruse them: http://www.gamedev.net/reference/lis...egoryid=28#259
Last edited by Ezzaral; May 13th, 2009 at 2:15 pm.
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 1,614
Reputation: scru has a spectacular aura about scru has a spectacular aura about 
Solved Threads: 131
Featured Poster
scru's Avatar
scru scru is offline Offline
Posting Virtuoso

Re: Okay, so I suck at math

 
0
  #10
Jun 4th, 2009
So I got this book: http://www.amazon.com/Primer-Graphic.../dp/1556229119

Made the stuff really easy to learn; now I actually enjoy putting what I've learned so far into practice.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Game Development Forum


Views: 1648 | Replies: 10
Thread Tools Search this Thread



Tag cloud for Game Development
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC