ничего не смешно... я вот тоже парился парился с чужими исходниками... и придумал вааапще почти универсальный метод... суть его в том что просто задаешь точки через которые объект должен пролететь в заданной последовательности... точек может быть сколько угодно... движение происходит по кривой и плавно... причем каждая точка пока объект к ней "летит" она может тоже двигаться... скорость объекта может меняться... Кажется, что задача очень сложная... но решение ее очень простое! Примеры можете посмотреть тут
http://www.deaff.nm.ru/myworks/index.htm
никаких интегралов и диф. уравнений я не решал... главное надо представить что одна точка движется к другой... вот и все... а уж методов можно придумать очень много...