ブレゼンハムの線分描画アルゴリズムと言えば泣く子も黙る線分描画の代名詞です。
http://ja.wikipedia.org/wiki/線形補間
http://dencha.ojaru.jp/programs_07/pg_graphic_07.html
http://www5f.biglobe.ne.jp/~kenmo/program/SLG/bresenham/bresenham.html
http://d.hatena.ne.jp/jyakky7/20070325/1174804611
ある点からある点へ向かうための移動量を求めるには atan2() 関数を使います。これはホーミング弾を作る場合などに使います。