Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Mathematics for Game Developers.. wtf?

 
Post new topic   Reply to topic Printable version
 View previous topic  Wireless router hookup Post :: Post HDD2 (D) - 80gigs, HDD (C)- 1.4gigs?!  View next topic  
Author Message
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Mon Jun 26, 2006 6:33 pm   Post maybe stupid    Post subject: Mathematics for Game Developers.. wtf? Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
SuSE
Me measures good


Joined: Dec 02 2002
Posts: 2307
Offline

PostPosted: Mon Jun 26, 2006 7:08 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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. icon_smile.gif
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Mon Jun 26, 2006 7:39 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon Jun 26, 2006 7:51 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Mon Jun 26, 2006 8:13 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:41
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Mon Jun 26, 2006 9:33 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email
(Deactived B l a h e r)
BiLinux User
I can take it both ways


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 341
Location: East Sparta, Ohio
Offline

PostPosted: Mon Jun 26, 2006 10:16 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email
Cyan~Fire
I'll count you!
I'll count you!


Age:37
Gender:Gender:Male
Joined: Jul 14 2003
Posts: 4608
Location: A Dream
Offline

PostPosted: Tue Jun 27, 2006 12:10 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Visit posters website
Purge
Episode I > Eposide III
Jar-Jar is kool


Age:35
Gender:Gender:Male
Joined: Sep 08 2004
Posts: 2019
Offline

PostPosted: Tue Jun 27, 2006 1:05 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List
BDwinsAlt
Agurus's Posse


Age:34
Gender:Gender:Male
Joined: Jun 16 2003
Posts: 1145
Location: Alabama
Offline

PostPosted: Tue Jun 27, 2006 1:15 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Muskrat
Server Help Squatter


Age:38
Joined: Aug 24 2004
Posts: 829
Location: Swamp
Offline

PostPosted: Tue Jun 27, 2006 1:24 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
SpecShip
Complete twat


Gender:Gender:Male
Joined: Dec 17 2005
Posts: 514
Location: 8025 - Spec Freq
Offline

PostPosted: Tue Jun 27, 2006 5:13 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Tue Jun 27, 2006 12:15 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Archimedes only got it to 2 digits http://en.wikipedia.org/wiki/History_of_numerical_approximations_of_%CF%80
Back to top
View users profile Send private message Add User to Ignore List AIM Address
i88gerbils
Oldbie Server Help


Gender:Gender:Male
Joined: Dec 13 2002
Posts: 423
Location: OH
Offline

PostPosted: Tue Jun 27, 2006 2:35 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Archimedes was cool. He designed the Syracuse war machines.
_________________
Oldbie Server Help
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website Yahoo Messenger
SuSE
Me measures good


Joined: Dec 02 2002
Posts: 2307
Offline

PostPosted: Tue Jun 27, 2006 3:11 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

ya, war machines are _so_ cool

hooray death, hooray Oppenheimer, Archimedes & co., boo responsibility
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Tue Jun 27, 2006 5:11 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Sun Jul 02, 2006 5:59 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
newb
Turds are yummy
Turds are yummy


Age:33
Gender:Gender:Male
Joined: Mar 15 2005
Posts: 1267
Location: England
Offline

PostPosted: Sun Jul 02, 2006 8:56 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Trash Talk All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 96 page(s) served in previous 5 minutes.

phpBB Created this page in 0.756354 seconds : 42 queries executed (70.1%): GZIP compression disabled