Fortress Forever

Go Back   Fortress Forever > Off Topic > Chat

Reply
 
Thread Tools Display Modes
Old 03-25-2009, 12:35 AM   #1
Scale
Science
 
Join Date: Mar 2007
Posts Rated Helpful 0 Times
Math in game development

I was wondering what kinds of math are used in creation of games.
The ones i know about would be:

Cos and Sin and Tan for movement and looking around,
Parabola for projectiles like arrows.

What else?

Thanks!
Scale is offline   Reply With Quote


Old 03-25-2009, 12:39 AM   #2
squeek.
Stuff Do-er
Lua Team
Wiki Team
Fortress Forever Staff
 
squeek.'s Avatar
 
Join Date: Mar 2007
Location: Northern California
Class/Position: Rallygun Shooter
Gametype: Conc tag (you just wait)
Affiliations: Mustache Brigade
Posts Rated Helpful 352 Times
Send a message via AIM to squeek.
Lots of physics. That's about all I'm sure about.
__________________
#FF.Pickup ยค Fortress-Forever pickups

My Non-official Maps
Released FF_DM_Squeek - FF_2Mesa3_Classic - FF_Siege_Classic
Beta FF_Myth - FF_Redlight_Greenlight

Sick of the people on the internet, always moanin'. They just moan.
- Karl Pilkington
squeek. is offline   Reply With Quote


Old 03-25-2009, 01:53 AM   #3
Crazycarl
D&A Member
Wiki Team
Fortress Forever Staff
 
Crazycarl's Avatar
 
Join Date: Apr 2007
Posts Rated Helpful 31 Times
Vector math, both 2D and 3D.

Also, knowing how to plot a complex line in xy space would be useful.
__________________
Support FF:
Crazycarl is offline   Reply With Quote


Old 03-25-2009, 07:53 AM   #4
battery
D&A Member
 
battery's Avatar
 
Join Date: Dec 2007
Posts Rated Helpful 0 Times
Elementary linear algebra.
________
Body Science

Last edited by battery; 03-31-2011 at 12:10 PM.
battery is offline   Reply With Quote


Old 03-25-2009, 10:39 AM   #5
mervaka
A Very Sound Guy!
Fortress Forever Staff
 
mervaka's Avatar
 
Join Date: May 2005
Location: UK
Posts Rated Helpful 15 Times
matrices, transforms.. you're looking for degree level maths, dude.
mervaka is offline   Reply With Quote


Old 03-25-2009, 01:42 PM   #6
Mooga
Colorless FTW
D&A Member
Beta Tester
 
Mooga's Avatar
 
Join Date: Mar 2007
Location: A Small Box
Affiliations: SRCDS.com
Posts Rated Helpful 1 Times
Have you ever programed before?
It uses more math skills then you would think. More understanding then physically doing, however.
__________________
~ Mooga ...w00t?
SRCDS.com | Twitter
Mooga is offline   Reply With Quote


Old 03-25-2009, 04:20 PM   #7
uBeR
Not ****** Yet
D&A Member
 
uBeR's Avatar
 
Join Date: Mar 2007
Location: Minnesota
Posts Rated Helpful 0 Times
stats
__________________
OCCUPATION 101.

One would think a simple task would be, well, simple. Maybe not for simpletons.
uBeR is offline   Reply With Quote


Old 03-25-2009, 06:36 PM   #8
Caboose45
 
Caboose45's Avatar
 
Join Date: Sep 2008
Location: Arkansas
Class/Position: O Heavy, D Heavy
Gametype: Capture the Flag
Affiliations: -lostjesters-
Posts Rated Helpful 0 Times
Probably involving some multiplication and division
Caboose45 is offline   Reply With Quote


Old 03-25-2009, 06:59 PM   #9
Crazycarl
D&A Member
Wiki Team
Fortress Forever Staff
 
Crazycarl's Avatar
 
Join Date: Apr 2007
Posts Rated Helpful 31 Times
Quote:
Originally Posted by Caboose45 View Post
Probably involving some multiplication and division
No, the computer does that for you.
__________________
Support FF:
Crazycarl is offline   Reply With Quote


Old 03-25-2009, 08:51 PM   #10
zSilver_Fox
IRL Combat Medic
 
zSilver_Fox's Avatar
 
Join Date: Mar 2007
Location: Ethanol Land
Class/Position: D Medic
Gametype: Conca Jumping
Affiliations: ^iv
Posts Rated Helpful 0 Times
Yeah but you still need to type out the * and the /
__________________
I have a nasopharyngeal and webcam...

First infraction! Flaming!
zSilver_Fox is offline   Reply With Quote


Old 03-26-2009, 02:38 AM   #11
battery
D&A Member
 
battery's Avatar
 
Join Date: Dec 2007
Posts Rated Helpful 0 Times
If you complete the lower division requirements for a college degree in some science or engineering, you should have the math background for 3D game programming. But of course one can just easily pick up the material himself. Don't worry, it doesn't involve proof by reverse-induction or Central Llama Theorem. Just blindly applying formulae.
________
NO2 VAPORIZER REVIEWS

Last edited by battery; 03-31-2011 at 12:10 PM.
battery is offline   Reply With Quote


Old 03-26-2009, 04:14 AM   #12
Mooga
Colorless FTW
D&A Member
Beta Tester
 
Mooga's Avatar
 
Join Date: Mar 2007
Location: A Small Box
Affiliations: SRCDS.com
Posts Rated Helpful 1 Times
Theoretical and logical math.
__________________
~ Mooga ...w00t?
SRCDS.com | Twitter
Mooga is offline   Reply With Quote


Old 03-26-2009, 04:19 AM   #13
greenday5494
Holy shit, thats kerrigan!
D&A Member
 
greenday5494's Avatar
 
Join Date: Sep 2007
Class/Position: D, whatever the team needs, usually engy
Gametype: AvD
Affiliations: None
Posts Rated Helpful 1 Times
Quote:
Originally Posted by battery View Post
If you complete the lower division requirements for a college degree in some science or engineering, you should have the math background for 3D game programming. But of course one can just easily pick up the material himself. Don't worry, it doesn't involve proof by reverse-induction or Central Llama Theorem. Just blindly applying formulae.
in some cases making your own formulas
greenday5494 is offline   Reply With Quote


Old 03-26-2009, 04:59 AM   #14
Demasu
Official FF Medic
 
Demasu's Avatar
 
Join Date: Mar 2007
Posts Rated Helpful 0 Times
Quote:
Originally Posted by zSilver_Fox View Post
Yeah but you still need to type out the * and the /
Well if you're in C++ what do the following expressions evaluate to:

19 / 2

and

19.0 / 2.0

So you do have to know a little bit about what you're doing.
__________________
Some ER Trauma Doctor: Which way did he point the gun? Was it towards the front of your face or the back of your face?

...and you wonder why I love doctors.
Demasu is offline   Reply With Quote


Old 03-29-2009, 04:25 PM   #15
Agent Buckshot Moose
Wiki Standards Team
Wiki Team
 
Agent Buckshot Moose's Avatar
 
Join Date: Mar 2007
Location: Geokill's closet
Class/Position: Sniper/Demoman
Gametype: CTF
Affiliations: :e0: Co-leader
Posts Rated Helpful 6 Times
You need linear algebra for graphics programming. Pretty much everything deals with matrices and vector math in 3D graphics programming. It's the main reason I hate graphics programming.
Agent Buckshot Moose is offline   Reply With Quote


Old 03-30-2009, 10:49 AM   #16
mervaka
A Very Sound Guy!
Fortress Forever Staff
 
mervaka's Avatar
 
Join Date: May 2005
Location: UK
Posts Rated Helpful 15 Times
dont get me started on DSP.. :/
mervaka is offline   Reply With Quote


Old 04-06-2009, 05:37 AM   #17
Agret
 
Agret's Avatar
 
Join Date: Mar 2007
Location: Melbourne, Australia
Posts Rated Helpful 1 Times
Send a message via ICQ to Agret Send a message via AIM to Agret Send a message via MSN to Agret Send a message via Yahoo to Agret Send a message via Skype™ to Agret
I'm doing an Advanced Engineering Mathematics course at the moment and we're going over Linear Algebra (Matricies) and Transforms. It's confusing as hell and I don't like it :P We just started a new topic on Functions too (eep)
Agret is offline   Reply With Quote


Old 04-06-2009, 08:45 AM   #18
battery
D&A Member
 
battery's Avatar
 
Join Date: Dec 2007
Posts Rated Helpful 0 Times
Quote:
Originally Posted by Agret View Post
I'm doing an Advanced Engineering Mathematics course at the moment and we're going over Linear Algebra (Matricies) and Transforms. It's confusing as hell and I don't like it :P We just started a new topic on Functions too (eep)
Math always sounds annoying...until one encounters a complicated problem that can be greatly simplified with math.
________
HANDJOB GIRL

Last edited by battery; 03-31-2011 at 12:11 PM.
battery is offline   Reply With Quote


Old 04-10-2009, 06:02 PM   #19
Mulchman MM
Retired FF Staff
 
Mulchman MM's Avatar
 
Join Date: Dec 2004
Location: Lacey, WA
Posts Rated Helpful 0 Times
Send a message via ICQ to Mulchman MM Send a message via AIM to Mulchman MM Send a message via MSN to Mulchman MM Send a message via Yahoo to Mulchman MM Send a message via Skype™ to Mulchman MM
Courses you need:
  • Algebra I
  • Algebra II
  • Linear Algebra
  • Differential Equations

These are all American names of the classes, of course. Sometimes Linear Algebra is called Algebra III and sometimes Linear Algebra and Differential Equations are tied together.

And obviously if you're taking classes in England or something they're going to be way harder and you're going to learn a ton more.
__________________
Head of the Orca Revolution (TM)
Mulchman MM is offline   Reply With Quote


Old 04-10-2009, 06:15 PM   #20
battery
D&A Member
 
battery's Avatar
 
Join Date: Dec 2007
Posts Rated Helpful 0 Times
Quote:
Originally Posted by Mulchman MM View Post
Courses you need:
  • Algebra I
  • Algebra II
  • Linear Algebra
  • Differential Equations

These are all American names of the classes, of course. Sometimes Linear Algebra is called Algebra III and sometimes Linear Algebra and Differential Equations are tied together.

And obviously if you're taking classes in England or something they're going to be way harder and you're going to learn a ton more.
That's a good point. Math education isn't all about teaching facts about mathematics. The main goal of a math class to is provide students intellectual challenge in order to strengthen analytical skills. The subject of the class can be Algebra I or Topology. It is possible to make the students think very, very hard in either class.
________
BABE ARAB

Last edited by battery; 03-31-2011 at 12:11 PM.
battery is offline   Reply With Quote


Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:40 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.