Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I have been getting into games programming recently. However, all I have made so far (in order) is Snake, Breakout and Tetris.

I want to take on a bigger project, and some research has led me to research vectors. I'd like to know what a good starting point would be to get up to speed with vectors and their associated math.

share|improve this question
2  
Where to get started, and what game to make questions are off topic for the site. Since there's no correct answer to this question. Refresh yourself on the FAQ. Most any free movement game will utilize vectors, just make a side scroller. –  Byte56 Oct 3 '12 at 14:07
add comment

closed as not constructive by Byte56, Tetrad Oct 3 '12 at 15:41

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers

This seems to be some nice article about vector maths : http://www.wildbunny.co.uk/blog/vector-maths-a-primer-for-games-programmers/

Vectors really aren't a big deal even if you're bad at math :)

They can be used in plenty of games, I suggest you choose something involving a bit of physics.

share|improve this answer
add comment

I guess that anything that has free (rather than tile-based) movement is a good start - in fact you could deal with Breakout's ball using vectors. I would definitely start with 2d rather than 3d.

I'm in a similar position and have written something like Asteroids as a first project. Problems that can be handled with vectors include:

  • player vehicle's free 2d movement
  • player vehicle's rotation (and thus acceleration and firing) independent from direction of travel
  • player's bullets affected by the firing vehicle's movement
  • movement of asteroid fragments after a sucessful bullet hit

I have also written AI for the player vehicle; the aiming part of this must take target movement (leading) and own movement into account, which again are good vector problems.

share|improve this answer
add comment

You are obviously interested in rendering related math. This and a lot more has been well packaged into Mathematics for Programming Computer Graphics.

share|improve this answer
add comment

Most physic games uses vectors. Try to start with one that you like:

Ball Colisions:

  • Snooker
  • Golf
  • Marbles

Free moves:

  • Race
  • Asteroids
  • side-scroller

Math Curves:

  • Angry birds style
  • GunBound style
  • Trow something as far as possible

These are just some ideas.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.