Well this is probably a really stupid question but i was doing pygame tutorial and i dont know what a vector is and they keep talking about them, there were special vector classes and things like that, im rather confused, so if someone could teach me what a vector is i would greatly appreciate that.
Hmmm... i sortove get it, what is the point of having whole classes devoted to vectors though, it seems a bit over the top if its just the position and velocity of something, is there something deeper i do not understand here?
There is also pixel graphics and vector graphics. In the more common pixel graphics an image is made up of pixels with a given location and colour. In vector graphics the image is calculated using a series of mathematical operations. The advantage of vector graphics is that is smoothly scalable. Mind you that this is all mildly simplified.
One major application of vector graphics is in the movie animation industry. Also many electronic games us it. You can build for instance a landscape from a bunch of calculated coloured triangles.