получилось
по прерыванию от таймера с определенным интервалом делаю инкремент/декремент
скорости, а дельта инкремента беру из разниц текущей скорости и заданной скорости
деля на некое константное число (фактор акселерации)
таким образом чем ближе приближается текущая скорость к заданной тем медленнее он
ровняется с ним.
Может не супер пупер но практически в полне удовлетворяет.
Спасибо всем за помощь.