Author |
Message |
Quan Chi2 Member of "Sexy Teenagers that Code" Group

Age:34 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: Mon Jun 26, 2006 6:33 pm Post maybe stupid Post subject: Mathematics for Game Developers.. wtf? |
 |
|
|
|
So, I was browsing an ftp server, when I found an ebook called Mathematics for Game Developers. I browsed through it and I'm like - wtf? lol this is sick..
If game developers need to know all of this complicated stuff, I feel sorry for the game developers that spent millions of hours on a game that wasn't popular. lol
Why is so much math needed? lol |
|
Back to top |
|
 |
SuSE Me measures good

Joined: Dec 02 2002 Posts: 2307 Offline
|
Posted: Mon Jun 26, 2006 7:08 pm Post maybe stupid Post subject: |
 |
|
|
|
Oh dear sweet gebus. Math is key to about a bazillion different things that have to do with your computer. In the case of games, aside from just the obvious stuff, there is often a whole lot of positioning to calculate...a whole lot.
Next up: uber explanation by someone else.  |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Mon Jun 26, 2006 7:39 pm Post maybe stupid Post subject: |
 |
|
|
|
most of the stuff is done for you, I mean most people aren't coding the graphics engine themselves... trig is always handy to have but past that... I dunno. _________________ SubSpace Discretion: A Third Generation SubSpace Client |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Mon Jun 26, 2006 7:51 pm Post maybe stupid Post subject: |
 |
|
|
|
In the words of Galileo, "Mathematics is the language with which God has written the universe." _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me |
|
Back to top |
|
 |
Quan Chi2 Member of "Sexy Teenagers that Code" Group

Age:34 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: Mon Jun 26, 2006 8:13 pm Post maybe stupid Post subject: |
 |
|
|
|
Galileo was a programmer?
--
Anywayz, I know math is in everything, but I just didn't understand why there is soo much math involved in game programming. I thought its just basic case statements most of the time including basic math.. |
|
Back to top |
|
 |
Mine GO BOOM Hunch Hunch What What

Age:41 Gender: Joined: Aug 01 2002 Posts: 3615 Location: Las Vegas Offline
|
Posted: Mon Jun 26, 2006 9:33 pm Post maybe stupid Post subject: |
 |
|
|
|
What do computers do well? Numbers. What do games do a lot of? Number crunching. You need to do tons and tons of physics like calculations, such as figuring out where an object is after a certain delay, how far two objects are apart, when two objects collide what direction does each go, etc.
Take Subspace for example. Need to determine collisions of squares (ships/walls), collisions of a point with a square (bullets), circles with squares (prox bombs). When going around a black hole, have to understand that. Acceleration of a ship. Slowdown of soccer balls. Linear interpolation. And this is for a simple 2D space game.
Sure, you could get away with basic cases. But the idea is, to design and create those basic cases, you need to understand how objects work. Try and think of this problem: you are trying to design a robotic turret gun. You see an object, how do you aim at it? If it is stationary, you just find the angle between you and it, rotate, and shoot.
What if it is moving north of you? Moving at you? Moving at a weird angle near you? Need to work out the math for that. How about if it is making a sweeping angle? What if you want to plan on the object changing directions, and you want the largest probablity of where they'll go? How about if you record this previous actions of how they interacted with you, and you change your probablities based upon that?
You mind does this already. You get a feel for how the other object will act, and you predict where they'll be and shoot. Now you have to somehow convert this into equations. That requires knowing math, lots of it. When you are playing a FPS, you quickly understand the differences between stupid AI and one that was designed well. |
|
Back to top |
|
 |
(Deactived B l a h e r) BiLinux User I can take it both ways
Age:34 Gender: Joined: Mar 25 2005 Posts: 341 Location: East Sparta, Ohio Offline
|
Posted: Mon Jun 26, 2006 10:16 pm Post maybe stupid Post subject: |
 |
|
|
|
The best way to start on mathematics, is to learn other number systems. From Decimal (which you already know), to Binary (the easiest), to Octal, to Hex (always practice safe hex), and to Roman Numerals (My least favorite, most people get a MD, just to learn how to divide in it). |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Tue Jun 27, 2006 12:10 am Post maybe stupid Post subject: |
 |
|
|
|
What is your problem, blah-er? Why do you always post about crap about which you have no clue? _________________ This help is informational only. No representation is made or warranty given as to its content. User assumes all risk of use. Cyan~Fire assumes no responsibility for any loss or delay resulting from such use.
Wise men STILL seek Him. |
|
Back to top |
|
 |
Purge Episode I > Eposide III Jar-Jar is kool

Age:35 Gender: Joined: Sep 08 2004 Posts: 2019 Offline
|
Posted: Tue Jun 27, 2006 1:05 am Post maybe stupid Post subject: |
 |
|
|
|
blah-er wrote: | ... and to Roman Numerals (My least favorite, most people get a MD, just to learn how to divide in it). |
You can get an MD for Roman Numerals?! |
|
Back to top |
|
 |
BDwinsAlt Agurus's Posse

Age:34 Gender: Joined: Jun 16 2003 Posts: 1145 Location: Alabama Offline
|
Posted: Tue Jun 27, 2006 1:15 am Post maybe stupid Post subject: |
 |
|
|
|
The athiest had nothing else to do. Since they didn't belive in God they just divided Roman Numerals all day and gave people degrees for it. |
|
Back to top |
|
 |
Muskrat Server Help Squatter

Age:38 Joined: Aug 24 2004 Posts: 829 Location: Swamp Offline
|
Posted: Tue Jun 27, 2006 1:24 am Post maybe stupid Post subject: |
 |
|
|
|
Quan Chi2 wrote: | Galileo was a programmer? |
Perhaps not, but remember Pascal!
They say that mathematics is a way to represent some basic form of existence which is a faculty of reason. Math transcends your senses and perceptions to hold as its object what is. |
|
Back to top |
|
 |
SpecShip Complete twat

Gender: Joined: Dec 17 2005 Posts: 514 Location: 8025 - Spec Freq Offline
|
Posted: Tue Jun 27, 2006 5:13 am Post maybe stupid Post subject: |
 |
|
|
|
I recall a story about how the ancient greeks calculated Pi 14 digits past the decimal point...the horror... _________________ Replacing yazour untill the whore returns.
"I could run a ss server on my car stereo!" -Xalimar
"Liberta tuit ma ex infernis" -Event Horizon
"I know too much about nothing." - Mine GO BOOM
"Hmm anyway, back to my kingdom hearts." - Chambahs |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
|
Back to top |
|
 |
i88gerbils Oldbie Server Help

Gender: Joined: Dec 13 2002 Posts: 423 Location: OH Offline
|
Posted: Tue Jun 27, 2006 2:35 pm Post maybe stupid Post subject: |
 |
|
|
|
Archimedes was cool. He designed the Syracuse war machines. _________________ Oldbie Server Help |
|
Back to top |
|
 |
SuSE Me measures good

Joined: Dec 02 2002 Posts: 2307 Offline
|
Posted: Tue Jun 27, 2006 3:11 pm Post maybe stupid Post subject: |
 |
|
|
|
ya, war machines are _so_ cool
hooray death, hooray Oppenheimer, Archimedes & co., boo responsibility |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Tue Jun 27, 2006 5:11 pm Post maybe stupid Post subject: |
 |
|
|
|
Ive never wanted to watch someone die as much as I want to see blah-er fall into a bonfire. _________________ There are 7 user(s) ignoring me right now. |
|
Back to top |
|
 |
Quan Chi2 Member of "Sexy Teenagers that Code" Group

Age:34 Gender: Joined: Mar 25 2005 Posts: 860 Location: NYC Offline
|
Posted: Sun Jul 02, 2006 5:59 am Post maybe stupid Post subject: |
 |
|
|
|
lol sorry I haven't been on to reply. Thanks for the explainations. I think I'll start by making a dialogue based game in C or C++. Something like I used to do on mIRC back in 2002. I think it would be a good way to excersise my skills. Right now its just a thought.
Im on punishment so it will take time to respond to posts. (i have to find the right moment to sneak online from 5:30 to 7[maybe earlier] in the morning lol) |
|
Back to top |
|
 |
newb Turds are yummy

Age:33 Gender: Joined: Mar 15 2005 Posts: 1267 Location: England Offline
|
Posted: Sun Jul 02, 2006 8:56 am Post maybe stupid Post subject: |
 |
|
|
|
Quan Chi2 wrote: | Im on punishment so it will take time to respond to posts. (i have to find the right moment to sneak online from 5:30 to 7[maybe earlier] in the morning lol) |
HAHAHAHAHAHA, did Quany be a bad boy? Did his Mommy punish him? _________________ Haha SpecShip |
|
Back to top |
|
 |
|