Между прочим, квадратный магнит создаст нетривиальный градиент магнитного поля вокруг, лучше взять ещё один шар

А если принебречь формой, то это будет просто сила, обратно пропорциональная кварату расстояния между центрами предметов.
Т.е. надо либо v+=k/((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0)) либо v-=k/((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0)), главное - подобрать k, чтобы натурально смотрелось
В вашей школе совсем физики нет?