Monday 15 November 2010

Scalar values.

In trigonometry and computer graphics, Scalar values have mainly two purposes, to alter a vector, or to specify a one dimensional unit.

Why did people invent scalar values. In the hunting phase of anthropology, the archaic people of earth had to find ways to take into account abstract concepts, like weapons for hunting, people in the community, quantity of sticks to build a tent and so on. They probably had a very simplistic system of counting, using their fingers as referrers to abstract quantity of the objects being counted.

This led to the fascinating(yet lamentable) agricultural/farming phase of anthropology, where people started accumulating goods(food[mostly grains], hunting weapons, fur, etc.), so they had to come up with a way to trade and account for all the goods they possessed in order to trade it fairly with other communities. This lead to writing systems for basic arithmetic which could be held as proof for transactions. This lead as well, to linear counting, to arithmetic operations(addition, multiplication, subtraction and division)

Friday 12 November 2010

Game mathematics.

I will start a video series on game mathematics. Starting from scalar, vectors and up to matrices.

It will be a series of subjects on game programming. More specifically using Windows XP and DirectX9 for 3D graphics.

Will hopefully organize the videos by subject.

Other subject that will be treated in this blog :
  • Basic C++(console programs)
  • Advanced C++(console programs)
  • Windows GDI
  • Artificial Intelligence(A*, NPC behaviour, finite state machine, neural networks, genetic algorithms)
  • 3D grame programming(Direct Graphics 9)