Where to from here?

Monkey Forums/Monkey Programming/Where to from here?

grovey(Posted 2012) [#1]
Hi all

I am really trying to get stronger with my maths, in particular, 2d collision detection and response, matrix transformations etc...

I have learnt how to project one vector onto another, get the 3rd vector from the projection and check the distance for collision, but I feel stumped on where to go next.

My maths is not my strong point, and I would really like to learn the most common methods for 2d collision detection and response.

I have found resources online, but they generally don't seem to explain it all, or explain things well, but then fall short in other areas.

It would be awesome if we had more tutorials here regarding these topics. The folks are this forum are real smart, and it was a code post my Noodle that helped with understanding vector projection.

I just feel that maths is holding me back, and I really want to finally get to the point where maths is not the key issue prohibiting me from really getting better at game programming.

Any pointers, links to recommended resources, etc.. would be really helpful.

Thanks all!


AdamRedwoods(Posted 2012) [#2]
Gamasutra
http://www.gamasutra.com/view/feature/131790/simple_intersection_tests_for_games.php

the big 3d site that i used to use, but sometimes he complicates things:
http://www.euclideanspace.com/

IMO, the best way to learn is to write small programs with monkey and visualize what the math is doing.


Amon(Posted 2012) [#3]
Agreed with Adam on writing small programs. This is how I trial and error things.

[edit]Sometimes when I'm writing a test app and trying to figure out some maths stuff I end up coming up with some pretty funky programs. What I mean is in doing the math wrong I end up with something that either looks cool or does something totally bizarre. :)


Jesse(Posted 2012) [#4]
here is a links that might help you understand vectors a bit better. It's in flash but very easy to understand:

http://www.tonypa.pri.ee/vectors/start.html

Warning:
There are some very obvious errors (maybe not errors but ignored vector steps) but won't become clear until you really understand the concept math in detail.

try to duplicate every example. it will help you learn the math concepts.

if you have problems in the process I can help you. just ask.


muddy_shoes(Posted 2012) [#5]
Lots of good stuff here: http://www.wildbunny.co.uk including a vector maths primer section.


Jesse(Posted 2012) [#6]
Nice site muddy. There is stuff there I am very much interested in.


grovey(Posted 2012) [#7]
Thanks so much all, and I agree I need to start putting the math into practice.

Thanks Jesse! I may just take you up on that offer!