Цитата Сообщение от S_V_B Посмотреть сообщение
Что значит по кадровое?
Перерисовка экрана делается по 100му вектору - по кадрам.
Я вижу проблему неравномерности движения (пока не занимался) вот в чем:
есть два параметра у объектов - скорость анимации и скорость передвижения. У объектов с одинаковыми скоростями возникают накладки.
т.е. грубо говоря если на экране три объекта со скоростью 5 - то четыре кадра прорисовки не будет, а на 5й они вместе полезут. (будет рывок).
решение в принципе на поверхности - нужно равномерней распределять вывод.
С появлением БАЗЫ (танка) стало еще хуже - больно уж она тяжелая.
...
Было бы интересно узнать как это делать правильно. (С учетом невозможности вывести все объекты за одно прерывание).
Пример со спектрума наверное будет не совсем корректен, с учетом его разрешения, одного битплана и прямого доступа к ВОЗУ, наверное можно вывести весь экран за раз.
Покадрово - это когда каждый новый кадр (20мс) обновляется графика. Только в этом случае возможна идеальная плавность.

Если же у тебя скорости не хватает так делать, обновляй раз в 2 кадра. Это уже не будет так плавно, а будет блюр (замыливание) траектории.
Если же хаотично обновлять, то помимо неплавности, то будут еще и рывки.

На спектруме так и делается. Если успеваешь в один кадр обновлять - обновляешь. Если нет, то в 2. Если нет, то в 3. И так далее. Или хаотично.